Public bug reported: Kernel Input Driver doesn't release volume up/down in main linux kernel, as well as ubuntu's kernel (stable or testing).
Pressing a volume up causes volume to go all the way up. Pressing a volume down causes volume to go all the way down. Keyboard is then unresponsive. (The usual!) This issue also exists in gentoo's kernel, and also likely fedora. The following is the showkey log from outside of xdm: keycode 114 press (Volume Down Press and Release) keycode 115 press (Volume Up Press and Release) Here is the same thing with showkey -s - this time with some pressing and releasing. 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x2e 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 0xe0 0x30 Basically a release is never generated for the volume keys. Fortunately, half a fix was already generated, so, I copied some of it: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/291878 The zv6100 has 99% the same internals as the r4100 series - and I have serviced both series as evidence of this. Also, the scancodes that get stuck are the same: 0xae , 0xb0 So, I wrote a quirk to fix this for the kernel keyboard driver. Patch attached. This patch is for gentoo's 2.6.29-gentoo-r5 kernel - but I have tested this with ubuntu's livecd, and have confirmed that this issue is present Ubuntu's tree as well - and probably all distributions. I have no idea who to contact from here - should I call Linus to get him to add this? xD ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Gentoo Linux) Importance: Undecided Status: New ** Tags: r4000 r4100 volume -- Compaq/HP Presario R4100 volume keys stick - kernel quirk https://bugs.launchpad.net/bugs/385477 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
