teika Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 19 Feb 2011 Posts: 165 Location: YYYY-MM-DD, period. Have you ever used the Internet?
|
Posted: Mon May 20, 2013 3:55 am Post subject: [Solved] USB keyboard doesn't work after kernel upgrade. |
|
|
[Solved]: See the bottom.
Hi. I upgraded my kernel from 3.4 to 3.8.13. Then my USB keyboard does not work, although detected; i.e. key touches are ignored. It's already in consoles, not only in X. (X server also detects it, but xev doesn't report key punch events.) Other USB devices and the built-in keyboard (it's a notebook pc) do work.
The output of dmesg doesn't differ much; the driver has changed from "generic-usb" to "hid-generic", but I doubt if that matters. (All changes are hilited. These are the only related messages for this device.)
dmesg from 3.4.9 wrote: | usb 2-1: new low-speed USB device number 2 using ohci_hcd
input: HID 0566:3029 as /devices/pci0000:00/0000:00:13.0/usb2/2-1/2-1:1.0/input/input4
generic-usb 0003:0566:3029.0001: input: USB HID v1.11 Keyboard [HID 0566:3029] on usb-0000:00:13.0-1/input0
input: HID 0566:3029 as /devices/pci0000:00/0000:00:13.0/usb2/2-1/2-1:1.1/input/input5
generic-usb 0003:0566:3029.0002: input: USB HID v1.11 Device [HID 0566:3029] on usb-0000:00:13.0-1/input1 |
dmesg from 3.8.13 wrote: | usb 2-1: new low-speed USB device number 2 using ohci_hcd
input: HID 0566:3029 as /devices/pci0000:00/0000:00:13.0/usb2/2-1/2-1:1.0/input/input5
hid-generic 0003:0566:3029.0001: input: USB HID v1.11 Keyboard [HID 0566:3029] on usb-0000:00:13.0-1/input0
input: HID 0566:3029 as /devices/pci0000:00/0000:00:13.0/usb2/2-1/2-1:1.1/input/input6
hid-generic 0003:0566:3029.0002: input: USB HID v1.11 Device [HID 0566:3029] on usb-0000:00:13.0-1/input1 |
One peculiar thing is that sometimes for the first seconds after connection key punches are correctly echoed. I'm clueless.
Thanks for reading. Regards.
Edit:
Sorry, it's due to my custom script.
I used to set /sys/devices/.../power/control to "auto". It's ok for previous kernels, but with 3.8, the keyboard gets unusable. |
|