Bug 31342

Summary: Gigabyte K8100 keyboard unsupported by kernel (no response from a keyboard)
Product: Drivers Reporter: Dmitry S. Kravtsov (idkravitz)
Component: Input DevicesAssignee: drivers_input-devices
Status: RESOLVED OBSOLETE    
Severity: normal CC: alan, kernel, tobias.pal
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: any Subsystem:
Regression: No Bisected commit-id:
Attachments: full dmesg output
My gentoo-kernel config
Short output of lsusb
Verbose output of lsusb

Description Dmitry S. Kravtsov 2011-03-18 07:12:31 UTC
Created attachment 51112 [details]
full dmesg output

Hi,
Originally I posted this problem at gentoo bugtrack, but their kernel team redirected my issue here. So the problem is with a Gigabyte K8100 keyboard. Its behavior is simple: it doesn't send any keycodes to applications, but integrated in keyboard USB hub works. Why I thinking that its kernel related problem? Well, I tested this keyboard with 4 machines running 4 different Linux distributions (Gentoo, Ubuntu, Archlinux, Centos), having same result and same suspicious error-part in dmesg (while it nicely works in MS Windows and on BIOS POST screen):

[    3.220614] usbhid 1-4.4:1.0: usb_probe_interface
[    3.220616] usbhid 1-4.4:1.0: usb_probe_interface - got id
[    3.236605] input: KB USB Keyboard as
/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4/1-4.4:1.0/input/input5 [   
3.237209] usb 1-4.4: link qh8-3008/ffff8801b9593100 start 3 [1/2 us]
[    3.237286] generic-usb 0003:060B:2270.0006: input,hidraw4: USB HID v1.10
Keyboard [KB USB Keyboard] on usb- 0000:00:1a.7-4.4/input0
[    3.237891] usb 1-4.4: adding 1-4.4:1.1 (config #1, interface 1)
[    3.237935] usbhid 1-4.4:1.1: usb_probe_interface
[    3.237937] usbhid 1-4.4:1.1: usb_probe_interface - got id
[    3.249345] generic-usb: probe of 0003:060B:2270.0007 failed with error -22

also I can see a bunch of new devices by lsusb:

  9 Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
...
 13 Bus 001 Device 004: ID 1044:7a02 Chu Yuen Enterprise Co., Ltd
 14 Bus 001 Device 005: ID 060b:2270 Solid Year

Steps to Reproduce:
1. Connect a Gigabyte K8100 keyboard
2. Boot up any Linux-based distribution
3. Enjoy

Note:
In fact not all keys aren't working -- the volume control is the only thing that works.

Actual Results:  
Keyboard practically not working

Expected Results:  
Keyboard nicely working

--
P.S.
The original bugreport can be found here: http://bugs.gentoo.org/show_bug.cgi?id=357323
Comment 1 Dmitry S. Kravtsov 2011-03-18 07:14:27 UTC
Created attachment 51122 [details]
My gentoo-kernel config
Comment 2 Dmitry S. Kravtsov 2011-03-18 07:14:50 UTC
Created attachment 51132 [details]
Short output of lsusb
Comment 3 Dmitry S. Kravtsov 2011-03-18 07:15:08 UTC
Created attachment 51142 [details]
Verbose output of lsusb
Comment 4 Alan 2012-08-20 15:04:05 UTC
If this is still seen with modern (3.2+) kernels please re-open/update - thanks