After looking at the debug sofar, my conclusion is that this is a
problem not in the kernel driver sony-laptop, but at a higher level
between acpi_fakekey and the desktop.

The facts are that Eject key events are being received by acpid:

1. We see the acpi log message:
 [Sat Feb 2 12:52:31 2008] received event "sony/hotkey SPIC 00000001 0000001b"

..which means that sony-laptop is managing to detect the key and push
the correct keycode (SONYPI_EVENT_FNKEY_E (which is 0x1b)) via kernel
routine acpi_bus_generate_proc_event().

2. and that acpi_fakekey is pushing out the eject cd code 161 to a
higher level.

3. The legacy driver sonypi detects the same port values (0x32,0x21)
which the sony-laptop module handles in the same manner, meaning there
is not a regression between drivers sonypi and sony-laptop.

I get the bug to the appropriate team that can handle this bug at the
appropriate level.

-- 
[regression] [hardy] sony eject button doesn't work anymore
https://bugs.launchpad.net/bugs/187980
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to