Bug 31342 - Gigabyte K8100 keyboard unsupported by kernel (no response from a keyboard)
Summary: Gigabyte K8100 keyboard unsupported by kernel (no response from a keyboard)
Status: RESOLVED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-18 07:12 UTC by Dmitry S. Kravtsov
Modified: 2012-08-20 15:04 UTC (History)
3 users (show)

See Also:
Kernel Version: any
Subsystem:
Regression: No
Bisected commit-id:


Attachments
full dmesg output (92.13 KB, text/plain)
2011-03-18 07:12 UTC, Dmitry S. Kravtsov
Details
My gentoo-kernel config (66.85 KB, text/plain)
2011-03-18 07:14 UTC, Dmitry S. Kravtsov
Details
Short output of lsusb (907 bytes, text/plain)
2011-03-18 07:14 UTC, Dmitry S. Kravtsov
Details
Verbose output of lsusb (33.66 KB, text/plain)
2011-03-18 07:15 UTC, Dmitry S. Kravtsov
Details

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

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