Regression: new Toshiba Laptop Support (tlsup) driver breaks Toshiba hotkeys; input device does not support 'kbd' input handler
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Release Notes for Ubuntu |
Fix Released
|
Undecided
|
Unassigned | ||
hal (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
Tim Gardner | ||
Intrepid |
Fix Released
|
High
|
Andy Whitcroft | ||
Jaunty |
Fix Released
|
High
|
Tim Gardner | ||
toshset (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned | ||
xorg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
In the latest Intrepid kernel, the toshiba_acpi module has been removed, in favor of the new 'tlsup' driver. However, this breaks all the hotkeys on an old Toshiba laptop I'm testing Intrepid on; system is a Satellite 1415-S105, with an aftermarket ipw2200 card.
HAL has no fdi file matching the device, but even when I add one to make the lshal output for that device match the lshal output for the 'Video Bus' device, it doesn't fix the problem.
Here's what Xorg.0.log reports upon loading the 'tlsup' driver:
(II) config/hal: Adding input device tlsup: Toshiba Fn Hotkeys
(**) tlsup: Toshiba Fn Hotkeys: always reports core events
(**) tlsup: Toshiba Fn Hotkeys: Device: "/dev/input/event7"
(WW) tlsup: Toshiba Fn Hotkeys: Don't know how to use device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for "tlsup: Toshiba Fn Hotkeys"
(EE) config/hal: NewInputDeviceR
I shall attach some relevant info in additional posts, rather than embedding it all in the report.
Changed in linux: | |
assignee: | ben-collins → apw |
assignee: | ben-collins → apw |
Changed in linux: | |
status: | In Progress → Fix Committed |
milestone: | intrepid-updates → none |
One factor: the HANDLER line for the tlsup device in 'cat /proc/bus/ input/devices' shows only 'event7' -- no 'mouse' or 'kbd' at all!