Partially I solved the problem with Cougar 500K. The problem lies in the fact that this keyboard has three interfaces (in terms of USB), for the first two (keyboard and mouse) the kernel attaches the input driver (from dmesg):
0003:060B:500A.0001: input,hidraw0: USB HID v1.11 Keyboard [Cougar500k Cougar500k Gaming Keyboard] on usb-0000:00:06.0-1/input0 ----> input: Cougar500k Cougar500k Gaming Keyboard as /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/0003:060B:500A.0001/input/input6 0003:060B:500A.0002: input,hiddev0,hidraw2: USB HID v1.11 Mouse [Cougar500k Cougar500k Gaming Keyboard] on usb-0000:00:06.0-1/input1 ----> input: Cougar500k Cougar500k Gaming Keyboard as /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.1/0003:060B:500A.0002/input/input7 and for the third it does not (from dmesg): 0003:060B:500A.0003: hiddev0,hidraw1: USB HID v1.11 Device [Cougar500k Cougar500k Gaming Keyboard] on usb-0000:00:06.0-1/input2 ----> !!!!! no input driver attached !!!!! Problem arise due to the lack of an input driver for the third interface. When you press any additional extended key, the microcontroller of the keyboard generates the USB packets for transmission through the third interface to kernel. And the keyboard microcontroller will stop his work until the kernel driver process this USB packets. I solved this problem ugly (due insufficient knowledge in writing drivers for Linux and HID devices). I connect the simplest input driver to the third interface which reads USB packets without processing any data in packet. As a result, the main keys work, but additional keys not. But at least the keyboard no longer freezes when I press additional keys. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1511511 Title: USB keyboard stops working after pressing extended key Status in linux package in Ubuntu: Confirmed Bug description: USB keyboard Cougar K500 gaming keyboard has some additional extended keys, all of them making the keyboard stop responding if pressed under linux. The device is recovered only by unplugging the USB and plugging it again. The keyboard has been tested under Ubuntu 14.04.3 LTS, Ubuntu 15.04 and Ubuntu 15.10 (the latter running as virtualbox guest). All tests failed with exactly the same behaviour. USB ID is: "060b:500a Solid Year". ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: linux-image-4.2.0-16-generic 4.2.0-16.19 [modified: boot/vmlinuz-4.2.0-16-generic] ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3 Uname: Linux 4.2.0-16-generic x86_64 ApportVersion: 2.19.1-0ubuntu3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: pinfli 1055 F.... pulseaudio Date: Thu Oct 29 19:33:23 2015 HibernationDevice: RESUME=UUID=f68f4b91-ea68-4e4b-9a10-8ed5bca2efbe InstallationDate: Installed on 2015-10-24 (5 days ago) InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021) IwConfig: enp0s3 no wireless extensions. lo no wireless extensions. Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 060b:500a Solid Year Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: innotek GmbH VirtualBox ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-16-generic root=UUID=523dfd8b-b825-47e3-a116-cb85f901386c ro quiet splash PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-4.2.0-16-generic N/A linux-backports-modules-4.2.0-16-generic N/A linux-firmware 1.149 RfKill: SourcePackage: linux UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/01/2006 dmi.bios.vendor: innotek GmbH dmi.bios.version: VirtualBox dmi.board.name: VirtualBox dmi.board.vendor: Oracle Corporation dmi.board.version: 1.2 dmi.chassis.type: 1 dmi.chassis.vendor: Oracle Corporation dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:rvnOracleCorporation:rnVirtualBox:rvr1.2:cvnOracleCorporation:ct1:cvr: dmi.product.name: VirtualBox dmi.product.version: 1.2 dmi.sys.vendor: innotek GmbH To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1511511/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

