[Bug 450110] New: Several hotkeys not recognised on a Samsung NC10
https://bugzilla.novell.com/show_bug.cgi?id=450110 Summary: Several hotkeys not recognised on a Samsung NC10 Product: openSUSE 11.1 Version: Factory Platform: x86 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: swesemeyer@hotmail.com QAContact: qa@suse.de Found By: --- I installed Opensuse Factory with KDE3 on a Samsung NC10 and the following keys are not recognised: FN+F2: should show the remaining battery FN+F5: should switch the backlight on/off FN+F9: Wifi killswitch FN+Up Arrow: brightness up FN+Down Arrow: brightness down I checked /var/log/messages for the appropriate codes and found the following: FN+F2 corresponds to e003 FN+F5 corresponds to e004 FN+F9 corresponds to e006 FN+up corresponds to e008 Fn+down corresponds to e009 However, mapping them using setkeycodes to some available keycodes works but does not generate a key release event so it appears as if the key is continuously pressed. Anything that can be done about this? Cheers, Steve -- 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=450110 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |dkukawka@novell.com -- 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=450110 User dkukawka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c1 Danny Kukawka <dkukawka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement Status|NEW |NEEDINFO Info Provider| |swesemeyer@hotmail.com --- Comment #1 from Danny Kukawka <dkukawka@novell.com> 2008-11-28 13:25:33 MST --- Please attach the full output of lshal -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c2 --- Comment #2 from Steve Wesemeyer <swesemeyer@hotmail.com> 2008-11-28 13:38:24 MST --- Created an attachment (id=256694) --> (https://bugzilla.novell.com/attachment.cgi?id=256694) lshal_output output from lshal as requested. -- 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=450110 Steve Wesemeyer <swesemeyer@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dkukawka@novell.com |bnc-team-screening@forge.provo.novell.com Status|NEEDINFO |NEW Info Provider|swesemeyer@hotmail.com | -- 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=450110 User aj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c3 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |dkukawka@novell.com --- Comment #3 from Andreas Jaeger <aj@novell.com> 2008-11-29 01:40:33 MST --- Steve, why are you assigning this back? Just press the "This information provides the requested information" when you're done and it will go back. -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c4 --- Comment #4 from Steve Wesemeyer <swesemeyer@hotmail.com> 2008-11-29 04:45:43 MST --- Apologies, I didn't see "This information provides the requested information" button and I thought the status should go back to "New" rather than "Need information". Cheers, Steve -- 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=450110 User dkukawka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c5 Danny Kukawka <dkukawka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #5 from Danny Kukawka <dkukawka@novell.com> 2008-12-05 05:27:20 MST --- Committed upstream. -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c6 --- Comment #6 from Steve Wesemeyer <swesemeyer@hotmail.com> 2008-12-05 06:35:25 MST --- Great news, which package do I need to download to test this? Cheers, Steve -- 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=450110 User dkukawka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c7 Danny Kukawka <dkukawka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mywwa-sufo@yahoo.de --- Comment #7 from Danny Kukawka <dkukawka@novell.com> 2008-12-07 06:40:06 MST --- *** Bug 457047 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=457047 -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c8 --- Comment #8 from Steve Wesemeyer <swesemeyer@hotmail.com> 2008-12-14 12:40:41 MST --- Danny, I haven't been able to test your fix yet (still don't know which bits to download) but I was wondering whether your fix(es) addressed the missing key release event that I mentioned in the summary? See discussion at http://nc10ubuntu.forumcircle.com/viewtopic.php?t=28 Cheers, Steve -- 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=450110 User mywwa-sufo@yahoo.de added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c9 --- Comment #9 from Ned 64 <mywwa-sufo@yahoo.de> 2008-12-14 13:39:51 MST --- I just downloaded the new pae kernel and all packages that have "key" in their name, plus some system libs, from OpenSUSE Factory (as of Sun Dec 14 20:37:03 GMT 2008). I can confirm that the problem still exists in the Factory versions. Hope this helps, Ned. -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c10 --- Comment #10 from Steve Wesemeyer <swesemeyer@hotmail.com> 2008-12-15 13:22:45 MST --- Hiya, Just found the following bug report against the mainline kernel: http://bugzilla.kernel.org/show_bug.cgi?id=12021 It contains a patch for atkbd,c to workaround the missing key release events. -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c11 Steve Wesemeyer <swesemeyer@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #11 from Steve Wesemeyer <swesemeyer@hotmail.com> 2009-01-25 08:27:50 MST --- Danny, I can confirm that with the latest BIOS upgrade(04ca) (which seems to resolve the missing key release event bug mentioned in comment #8) and the recent hal update, I now have working function keys for the brightness. However, the function keys: FN+F2: should show the remaining battery FN+F5: should switch the backlight on/off FN+F9: Wifi killswitch still don't work. Neither of which is critical for me as I don't tend to use these features extensively(exception being the wifi killswitch) but I was just wondering whether they could be fixed? Cheers, Steve -- 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=450110 User dkukawka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c12 Danny Kukawka <dkukawka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |swesemeyer@hotmail.com --- Comment #12 from Danny Kukawka <dkukawka@novell.com> 2009-01-25 09:53:43 MST --- Do you have any events for these keys in /var/log/messages ? If not, which desktop do you use? -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c13 Steve Wesemeyer <swesemeyer@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED Info Provider|swesemeyer@hotmail.com | --- Comment #13 from Steve Wesemeyer <swesemeyer@hotmail.com> 2009-01-25 13:14:19 MST --- There are no events for these keys in /var/log/messages. I'm currently using Gnome. I checked my kde 3.5 test account as well and noticed that the brightness keys actually don't work (well, the brightness didn't get adjusted). So in summary, the following keys work/don't work in Gnome: FN+ESC=suspend to RAM - works FN+F2=battery status - does not work FN+F3=Euro symbol - does not produce a Euro FN+F4=external monitor switch - not tested FN+F5-backlight on/off - does not work FN+F6=mute -works FN+F7=Samsung Magic key - does not work (well no idea what it should do anyway) FN+F8=change CPU speed - not tested Fn+F9=Wifi kill switch - does not work Fn+F10=disable/enable touchpad - works Fn+F11=numpad - works Fn+F12=no idea what it should do but it prevents key presses to be displayed until pressed again Fn+Insert=Pause/Break -not tested Fn+PgUp=Home - works Fn+Up=Brightness up - works Fn+PgDn=End - works Fn+left=Volume down - works Fn+Down=Brightness down -works Fn+right=Volume up - works Cheers, Steve -- 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=450110 User swesemeyer@hotmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c14 --- Comment #14 from Steve Wesemeyer <swesemeyer@hotmail.com> 2009-01-26 04:30:37 MST --- Some more info... Using xev with the newly mapped keys I find that when I press FN+F2 (the battery power symbol), it generates a continuous stream of keypress and keyrelease events for the keycode 241 which I can only stop by pressing another key (eg 'a'). After that xev does not register any more events for Fn+F2 when it gets pressed again. The only way of getting xev to register the events again is by temporarily switch to a console (CTRL+ALT+F1 say) and then back to the graphics console again (CTRL+ALT+F7). Doing that and pressing FN+F2 again results in the continuous stream of keypress and keyrelease events again. Doing the same for FN+Up (Brightness up) results in the same behaviour, eg xev registers a continuous stream of keypress and keyrelease events for keycode 212 but the brightness only increases with each individual physical keypress. Incidentally, I also have Fedora 10 installed on this laptop and it seems to use a similar hal keyboard mapping set-up for the NC10 but here the brightness keeps on increasing when I press the FN+Up key once which seems to indicate that the continuous stream of keypress and keyrelease events actually gets used. Not sure whether this is hal problem anymore or a just a rubbish BIOS (probably)... Cheers, Steve -- 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=450110 User dkukawka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=450110#c15 Danny Kukawka <dkukawka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED Target Milestone|--- |Final --- Comment #15 from Danny Kukawka <dkukawka@novell.com> 2009-01-28 08:22:25 MST --- (In reply to comment #13)
There are no events for these keys in /var/log/messages. I'm currently using Gnome. I checked my kde 3.5 test account as well and noticed that the brightness keys actually don't work (well, the brightness didn't get adjusted).
The brightness keys don't work, because there is no kernel driver providing a backlight interface in the sysfs (/sys/class/backlight/) for your machine and obviously your machine/bios don't react on the key events directly. Nothing I can do here.
So in summary, the following keys work/don't work in Gnome:
FN+F2=battery status - does not work FN+F4=external monitor switch - not tested FN+F5-backlight on/off - does not work FN+F7=Samsung Magic key - does not work (well no idea what it should do anyway) FN+F8=change CPU speed - not tested Fn+F9=Wifi kill switch - does not work Fn+F12=no idea what it should do but it prevents key presses to be displayed until pressed again Fn+Insert=Pause/Break -not tested
If they don't work its because the desktop environment don't catch/handle these events or because the X-Server can't handle them because the keycode is above 256 (The X-Server problem is know, you don't need to report it). There is nothing I can do from the HAL side. None of the keys produce a unknown scancode event in /var/log/messages. For the problem with your desktop, feel free to open a new bug against GNOME or KDE to see if they may are able to fix it. I close the bug again, since the problem in HAL was fixed. -- 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.
participants (1)
-
bugzilla_noreply@novell.com