Hotkeys (Fn) don't work correctly - Samsung QX410 notebook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: udev
Ubuntu 10.10, udev 162-2.2
On the Samsung QX410 notebook, the Fn+function and cursor hotkeys don't all work correctly.
What works: volume (fn+left/right), num lock (fn+F11), scroll lock (fn+F12), mute (fn+f6)
What doesn't work: brightness (fn+up/down), battery status (fn+f2), euro (fn+f3), switch display (fn+f4), disable backlight (fn+f5), problem solver (fn+f7), quiet mode (fn+f8), disable wireless (fn+f9), disable touchpad (fn+f10).
Expected behavior: The specified action for each key should be performed upon pressing; or, at least, a key event should be registered.
Actual behavior: Upon pressing the keys that don't work, the keyboard starts behaving strangely, sending incorrect keypresses, sometimes gets stuck, and in particular the brightness controls send the brightness either all the way up or down.
Steps to reproduce: 1) Install Ubuntu 10.10. 2) Upon logging in, press any of the misbehaving keys.
How to fix: Add the product name to /lib/udev/
With this fix applied:
1- The brightness up/down, disable keypad, battery status and mute keys work as expected with no further configuration needed.
2- The remaining keys (euro, switch display, disable backlight, problem solver, quiet mode, disable wireless) at least generate key events that can be assigned to specific actions in keyboard shortcuts, they no longer make the keyboard get stuck.
Contents of /sys/class/
QX310/QX410/
Contents of /sys/class/
SAMSUNG ELECTRONICS CO., LTD.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: udev 162-2.2
ProcVersionSign
Uname: Linux 2.6.35-24-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Sun Dec 26 18:10:18 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: SAMSUNG ELECTRONICS CO., LTD. QX310/QX410/
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: udev
dmi.bios.date: 09/14/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 02MX.M003.
dmi.board.
dmi.board.name: QX310/QX410/
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: 02MX
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: QX310/QX410/
dmi.product.
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
Same fix worked for Samsung SF310. Looks like whole product line QX410/QX510/ SF310/SF410/ SF510 has the same issue.