From mboxrd@z Thu Jan 1 00:00:00 1970 From: njin Date: Sun, 13 Mar 2011 08:32:34 +0000 Subject: Bug 30972 - BenQ nScreen i221 Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Hello here i copy the report closed as won't fix: 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 = { + DMI_MATCH(DMI_SYS_VENDOR, "BenQ"), + DMI_MATCH(DMI_PRODUCT_NAME, "nScreen"), + }, + .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 From Dmitry Torokhov 2011-03-13 04:44:41 (-) [reply] 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. Links: https://bugzilla.kernel.org/show_bug.cgi?id0972 https://bugs.launchpad.net/ubuntu/+source/udev/+bug/606599 Thanks Fabio