[Bug 297812] New: Many ThinkPad FN buttons do not work
https://bugzilla.novell.com/show_bug.cgi?id=297812 Summary: Many ThinkPad FN buttons do not work Product: openSUSE 10.3 Version: Alpha 7 Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: funtasyspace@yahoo.com QAContact: qa@suse.de Found By: --- Calling 'lsmod | grep acpi' on my ThinkPad T60p shows, that on openSUSE 10.3 there is now a module called 'thinkpad_acpi'. I don't know if this is just the renamed 'ibm_acpi' module or a new module. Anyway many of my ThinkPad FN buttons do not work. The only buttons that do work are FN+F4 for Suspend-to-RAM and FN+F12 for Suspend-to-disk. On openSUSE 10.2 I could do a 'tail -f /var/log/acpid' to watch what happens when I press certain FN buttons. Doing this on openSUSE 10.3 shows nothing. I don't know if this is due to, that acpid is less verbose on openSUSE 10.3, or if it doesn't receive acpi events when I press those key-combos. Well, if I add the INFO debug level via 'echo -n 0x17 > /proc/acpi/debug_level' I can watch with 'tail -f /var/log/messages' that acpid does something when I press a certain key-combo (e.g. FN+F5) but it does not seem to me, that an event is forwarded to /usr/lib/dockutils/dockhandler. Therefore nothing happens when I press the other FN keys. Regards, Jörg -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=297812#c1
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=297812
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=297812#c2
Mark Gordon
https://bugzilla.novell.com/show_bug.cgi?id=297812#c3
--- Comment #3 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c4
--- Comment #4 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c5
--- Comment #5 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c6
--- Comment #6 from Christian Deckelmann
https://bugzilla.novell.com/show_bug.cgi?id=297812
Stefan Behlert
https://bugzilla.novell.com/show_bug.cgi?id=297812#c7
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c8
--- Comment #8 from Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c9
--- Comment #9 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c10
--- Comment #10 from Timo Hoenig
But, pressing FN+F5 to enable/disable bluetooth doesn't work. I changed the line to:
options thinkpad_acpi hotkey=enabled,0xffff experimental=1
but that didn't help either.
You will need to run 'modprobe -r thinkpad_acpi; modprobe thinkpad_acpi' for that.
But the big problem still remains here, FN+F5 does not work any longer at all, although /proc/acpi/ibm/hotkey ist set to "enabled". I can still enable/disable bluetooth via /proc/acpi/ibm/bluetooth, but not via FN+F5. Could the reason be the new kernel 2.6.22.1-14? Well, I could downgrade to 2.6.22.1-10 to see if it works again, but actually I don't want to downgrade if there are other ways to find out what's the problem this time.
Please let us know if the above makes it work. If not, we have to dig for the Bluetooth issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=297812#c11
--- Comment #11 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c12
--- Comment #12 from Jörg Hermsdorf
Note that enabling ACPI events for some keys prevents their default behavior. For example, if events for Fn-F5 are enabled, that key will no longer enable/disable Bluetooth by itself. This can still be done from an acpid handler for the ibm/hotkey event.
So we need to subtract 0x0010 from 0xffff resulting in 0xffef to keep FN+F5 working without being handled by acpid and enabling all other hotkeys. /etc/modprobe.d/thinkpad_acpi options thinkpad_acpi hotkey=enabled,0xffef experimental=1 This works for me now! ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=297812#c13
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c14
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c15
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c16
--- Comment #16 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c17
--- Comment #17 from Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c18
--- Comment #18 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c19
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=297812#c20
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c21
Timo Hoenig
https://bugzilla.novell.com/show_bug.cgi?id=297812#c23
--- Comment #23 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c24
--- Comment #24 from Jörg Hermsdorf
https://bugzilla.novell.com/show_bug.cgi?id=297812#c25
--- Comment #25 from Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=297812#c26
Jörg Hermsdorf
participants (1)
-
bugzilla_noreply@novell.com