I have tried inserting your module with different parameters. ectype=13 seems to provide the most options for this model. modprobe does not do anything at all. I had to use insmod omnibook.ko ectype =13. rmmod worked for all ectypes I tested. Removing ectype 13 results in a segmentation fault, the module stays loaded. temperature yields decent results, I can activate and deactivate the touchpad, lcd shows and adjusts brightness on a scale from 0 to 7. Most F-keys do not produce any key events. The module does not load if I provide a file in /etc/motprobe.d.
Let me know if you need any other information.
Here is the /proc/omnibook/dmi output:
-------------------------------------------------
BIOS Vendor: TOSHIBA
BIOS Version: V1.50
BIOS Release: 05/21/2007
System Vendor: TOSHIBA
Product Name: Satellite A135
Version: PSAD0U-05400P
Serial Number: 67287064K
Board Vendor: TOSHIBA
Board Name: 1.00
-------------------------------------------------
This is the /var/log/kern.log messages I get on insmod omnibook.ko ectype=13:
-------------------------------------------------
Aug 23 13:32:20 deedee kernel: omnibook: Driver version 2.20070211-trunk.
Aug 23 13:32:20 deedee kernel: omnibook: Forced load with EC type 12.
Aug 23 13:32:20 deedee kernel: omnibook: LCD backlight turn off at console blanking is enabled.
Aug 23 13:32:20 deedee kernel: omnibook: Init function of bluetooth failed with error -19.
Aug 23 13:32:20 deedee kernel: WARNING: at lib/kref.c:33 kref_get()
Aug 23 13:32:20 deedee kernel: [<c01cda81>] kref_get+0x34/0x3f
Aug 23 13:32:20 deedee kernel: [<f91822b9>] omnibook_acpi_init+0xfc/0x134 [omnibook]
Aug 23 13:32:20 deedee kernel: [<c0198281>] create_proc_entry+0x90/0xa4
Aug 23 13:32:20 deedee kernel: [<f906422a>] omnibook_probe+0xd9/0x261 [omnibook]
Aug 23 13:32:20 deedee kernel: [<c022e58c>] platform_drv_probe+0xc/0xd
Aug 23 13:32:20 deedee kernel: [<c022d2ca>] driver_probe_device+0xe1/0x15f
Aug 23 13:32:20 deedee kernel: [<c02a2f59>] klist_next+0x4b/0x6c
Aug 23 13:32:20 deedee kernel: [<c022d348>] __device_attach+0x0/0x5
Aug 23 13:32:20 deedee kernel: [<c022c787>] bus_for_each_drv+0x37/0x5e
Aug 23 13:32:20 deedee kernel: [<c022d3c6>] device_attach+0x5e/0x72
Aug 23 13:32:20 deedee kernel: [<c022d348>] __device_attach+0x0/0x5
Aug 23 13:32:20 deedee kernel: [<c022c703>] bus_attach_device+0x26/0x73
Aug 23 13:32:20 deedee kernel: [<c022b767>] device_add+0x342/0x517
Aug 23 13:32:20 deedee kernel: [<c022e89d>] platform_device_add+0xe8/0x116
Aug 23 13:32:20 deedee kernel: [<c022b05e>] device_initialize+0x63/0x85
Aug 23 13:32:20 deedee kernel: [<c022e9cc>] platform_device_alloc+0x4a/0x63
Aug 23 13:32:20 deedee kernel: [<f906410c>] omnibook_module_init+0xd6/0xf6 [omnibook]
Aug 23 13:32:20 deedee kernel: [<c01406f8>] sys_init_module+0x161c/0x1755
Aug 23 13:32:20 deedee kernel: [<c0208d3d>] acpi_bus_register_driver+0x0/0x38
Aug 23 13:32:20 deedee kernel: [<c016ad09>] __fput+0x126/0x150
Aug 23 13:32:20 deedee kernel: [<c017c128>] mntput_no_expire+0x11/0x6a
Aug 23 13:32:20 deedee kernel: [<c0103d0e>] sysenter_past_esp+0x6b/0xa1
Aug 23 13:32:20 deedee kernel: =======================
Aug 23 13:32:20 deedee kernel: omnibook: Enabling all hotkeys.
Aug 23 13:32:20 deedee kernel: omnibook: Init function of wifi failed with error -19.
Aug 23 13:32:20 deedee kernel: omnibook: Enabled features: blank cooling display hotkeys dmi version lcd temperature touchpad throttling.
dsdt