Bug 30972 - BenQ nScreen i221
Summary: BenQ nScreen i221
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_input-devices
URL: https://bugs.launchpad.net/ubuntu/+so...
Depends on:
Reported: 2011-03-12 18:11 UTC by njin
Modified: 2011-03-13 04:44 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.32 to 2.6.35
Tree: Mainline
Regression: No


Description njin 2011-03-12 18:11:08 UTC
I installed Ubuntu 10.04 on BenQ nScreen i221, and most work well, however, when turn the volume control located in the lower right corner of the monitor is to suspend almost all of the panels. can't expand any menu and can't enter any data. blinking cursor and the mouse works, but writing is impossible.

Pressing CTRL + ALT + F1 and then CTRL + ALT + F7 helps, but I don't want to do this every time.

Michael Grishin reply on Launchpad:
I managed to fix this with a patch to linux-2.6.32/drivers/input/keyboard/atkbd.c as below:

--- atkbd.c_original 2010-07-11 11:08:31.748769000 +0200
+++ atkbd.c 2010-07-11 11:10:22.758768325 +0200
@@ -1603,6 +1603,15 @@
                .callback = atkbd_setup_forced_release,
                .driver_data = atkbd_hp_forced_release_keys,
+ {
+ .ident = "BenQ nScreen e221",
+ .matches = {
+ },
+ .callback = atkbd_setup_forced_release,
+ .driver_data = atkbd_volume_forced_release_keys,
+ },
                .ident = "HP Pavilion ZV6100",
                .matches = {

You will need to recompile kernel image (https://help.ubuntu.com/community/Kernel/Compile)
Tested with linux-image-2.6.35-24-generic_2.6.35-24.42_amd64
Comment 1 Dmitry Torokhov 2011-03-13 04:44:41 UTC
The force-release quirk should be applied via UDEV which now has needed facilities, see /lib/udev/rules.d/95-keyboard-force-release.rules

If you could also report this issue to udev maintainers that would be great.

Note You need to log in before you can comment on or make changes to this bug.