Couple of days ago I bought Compaq USB keyboard. Although I find the keyboard quite good
(buttons feel awesome) I must say the idea of buying it was not so good after all.
That's becase I can't get it going under linux correctly. The only way I get it working is in
Boot Protocol Mode, but anyway - don't like this mode, becase I can't use those extra buttons:(
Now, I tried it with usb-uhci.o as well as uhci.o. The net result is the same. No working keyboard.
Below you find kernel messages related to failure.
Basically I'm getting lot of 'usb_control/bulk_msg: timeout' messages and no working keyboard.
I think I got it working one time, but not quite sure about it, because i was quite tired and i haven't
been able to reproduce the case. Anyway it happened when I enabled 'long timeout for eclipse
upses' config option. It gave me some of those timeout messages and then it started to work.
After next reboot though - no luck anymore. That time I tried with uhci.o.
Running right now 2.4.20pre8aa2. Please CC me when replying or if you want me to produce
some additional information about the case.
Lenar
Oct 3 18:23:10 horizon kernel: usb-uhci.c: $Revision: 1.275 $ time 18:14:45 Oct 3 2002
Oct 3 18:23:10 horizon kernel: usb-uhci.c: High bandwidth mode enabled
Oct 3 18:23:10 horizon kernel: usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 11
Oct 3 18:23:10 horizon kernel: usb-uhci.c: Detected 2 ports
Oct 3 18:23:10 horizon kernel: usb.c: new USB bus registered, assigned bus number 1
Oct 3 18:23:10 horizon kernel: hub.c: USB hub found
Oct 3 18:23:10 horizon kernel: hub.c: 2 ports detected
Oct 3 18:23:11 horizon kernel: usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 11
Oct 3 18:23:11 horizon kernel: usb-uhci.c: Detected 2 ports
Oct 3 18:23:11 horizon kernel: usb.c: new USB bus registered, assigned bus number 2
Oct 3 18:23:11 horizon kernel: hub.c: USB hub found
Oct 3 18:23:11 horizon kernel: hub.c: 2 ports detected
Oct 3 18:23:11 horizon kernel: usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 11
Oct 3 18:23:11 horizon kernel: usb-uhci.c: Detected 2 ports
Oct 3 18:23:11 horizon kernel: usb.c: new USB bus registered, assigned bus number 3
Oct 3 18:23:11 horizon kernel: hub.c: USB hub found
Oct 3 18:23:11 horizon kernel: hub.c: 2 ports detected
Oct 3 18:23:11 horizon kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Oct 3 18:23:11 horizon kernel: hub.c: new USB device 00:11.2-1, assigned address 2
Oct 3 18:23:11 horizon kernel: Manufacturer: Logitech
Oct 3 18:23:11 horizon kernel: Product: USB Mouse
Oct 3 18:23:11 horizon kernel: usb.c: USB device 2 (vend/prod 0x46d/0xc00c) is not claimed by any active driver.
Oct 3 18:23:11 horizon kernel: Length = 18
Oct 3 18:23:11 horizon kernel: DescriptorType = 01
Oct 3 18:23:11 horizon kernel: USB version = 1.10
Oct 3 18:23:11 horizon kernel: Vendor:Product = 046d:c00c
Oct 3 18:23:11 horizon kernel: MaxPacketSize0 = 8
Oct 3 18:23:11 horizon kernel: NumConfigurations = 1
Oct 3 18:23:11 horizon kernel: Device version = 6.20
Oct 3 18:23:11 horizon kernel: Device Class:SubClass:Protocol = 00:00:00
Oct 3 18:23:11 horizon kernel: Per-interface classes
Oct 3 18:23:11 horizon kernel: Configuration:
Oct 3 18:23:11 horizon kernel: bLength = 9
Oct 3 18:23:11 horizon kernel: bDescriptorType = 02
Oct 3 18:23:11 horizon kernel: wTotalLength = 0022
Oct 3 18:23:11 horizon kernel: bNumInterfaces = 01
Oct 3 18:23:11 horizon kernel: bConfigurationValue = 01
Oct 3 18:23:11 horizon kernel: iConfiguration = 00
Oct 3 18:23:11 horizon kernel: bmAttributes = a0
Oct 3 18:23:11 horizon kernel: MaxPower = 100mA
Oct 3 18:23:11 horizon kernel:
Oct 3 18:23:11 horizon kernel: Interface: 0
Oct 3 18:23:11 horizon kernel: Alternate Setting: 0
Oct 3 18:23:11 horizon kernel: bLength = 9
Oct 3 18:23:11 horizon kernel: bDescriptorType = 04
Oct 3 18:23:11 horizon kernel: bInterfaceNumber = 00
Oct 3 18:23:11 horizon kernel: bAlternateSetting = 00
Oct 3 18:23:11 horizon kernel: bNumEndpoints = 01
Oct 3 18:23:11 horizon kernel: bInterface Class:SubClass:Protocol = 03:01:02
Oct 3 18:23:11 horizon kernel: iInterface = 00
Oct 3 18:23:11 horizon kernel: Endpoint:
Oct 3 18:23:11 horizon kernel: bLength = 7
Oct 3 18:23:11 horizon kernel: bDescriptorType = 05
Oct 3 18:23:11 horizon kernel: bEndpointAddress = 81 (in)
Oct 3 18:23:11 horizon kernel: bmAttributes = 03 (Interrupt)
Oct 3 18:23:11 horizon kernel: wMaxPacketSize = 0004
Oct 3 18:23:11 horizon kernel: bInterval = 0a
Oct 3 18:23:12 horizon kernel: hub.c: new USB device 00:11.2-2, assigned address 3
Oct 3 18:23:12 horizon kernel: mice: PS/2 mouse device common for all mice
Oct 3 18:23:12 horizon kernel: Manufacturer: Compaq
Oct 3 18:23:12 horizon kernel: Product: Compaq Internet Keyboard
Oct 3 18:23:12 horizon kernel: usb.c: USB device 3 (vend/prod 0x49f/0xe) is not claimed by any active driver.
Oct 3 18:23:12 horizon kernel: Length = 18
Oct 3 18:23:12 horizon kernel: DescriptorType = 01
Oct 3 18:23:12 horizon kernel: USB version = 1.10
Oct 3 18:23:12 horizon kernel: Vendor:Product = 049f:000e
Oct 3 18:23:12 horizon kernel: MaxPacketSize0 = 8
Oct 3 18:23:12 horizon kernel: NumConfigurations = 1
Oct 3 18:23:12 horizon kernel: Device version = 1.00
Oct 3 18:23:12 horizon kernel: Device Class:SubClass:Protocol = 00:00:00
Oct 3 18:23:12 horizon kernel: Per-interface classes
Oct 3 18:23:12 horizon kernel: Configuration:
Oct 3 18:23:12 horizon kernel: bLength = 9
Oct 3 18:23:12 horizon kernel: bDescriptorType = 02
Oct 3 18:23:12 horizon kernel: wTotalLength = 003b
Oct 3 18:23:12 horizon kernel: bNumInterfaces = 02
Oct 3 18:23:12 horizon kernel: bConfigurationValue = 01
Oct 3 18:23:12 horizon kernel: iConfiguration = 02
Oct 3 18:23:12 horizon kernel: bmAttributes = a0
Oct 3 18:23:12 horizon kernel: MaxPower = 50mA
Oct 3 18:23:12 horizon kernel:
Oct 3 18:23:12 horizon kernel: Interface: 0
Oct 3 18:23:12 horizon kernel: Alternate Setting: 0
Oct 3 18:23:12 horizon kernel: bLength = 9
Oct 3 18:23:12 horizon kernel: bDescriptorType = 04
Oct 3 18:23:12 horizon kernel: bInterfaceNumber = 00
Oct 3 18:23:12 horizon kernel: bAlternateSetting = 00
Oct 3 18:23:12 horizon kernel: bNumEndpoints = 01
Oct 3 18:23:12 horizon kernel: bInterface Class:SubClass:Protocol = 03:01:01
Oct 3 18:23:12 horizon kernel: iInterface = 03
Oct 3 18:23:12 horizon kernel: Endpoint:
Oct 3 18:23:12 horizon kernel: bLength = 7
Oct 3 18:23:12 horizon kernel: bDescriptorType = 05
Oct 3 18:23:12 horizon kernel: bEndpointAddress = 81 (in)
Oct 3 18:23:12 horizon kernel: bmAttributes = 03 (Interrupt)
Oct 3 18:23:12 horizon kernel: wMaxPacketSize = 0008
Oct 3 18:23:12 horizon kernel: bInterval = 18
Oct 3 18:23:12 horizon kernel:
Oct 3 18:23:12 horizon kernel: Interface: 1
Oct 3 18:23:12 horizon kernel: Alternate Setting: 0
Oct 3 18:23:12 horizon kernel: bLength = 9
Oct 3 18:23:12 horizon kernel: bDescriptorType = 04
Oct 3 18:23:12 horizon kernel: bInterfaceNumber = 01
Oct 3 18:23:12 horizon kernel: bAlternateSetting = 00
Oct 3 18:23:12 horizon kernel: bNumEndpoints = 01
Oct 3 18:23:12 horizon kernel: bInterface Class:SubClass:Protocol = 03:01:00
Oct 3 18:23:12 horizon kernel: iInterface = 04
Oct 3 18:23:12 horizon kernel: Endpoint:
Oct 3 18:23:12 horizon kernel: bLength = 7
Oct 3 18:23:12 horizon kernel: bDescriptorType = 05
Oct 3 18:23:12 horizon kernel: bEndpointAddress = 82 (in)
Oct 3 18:23:12 horizon kernel: bmAttributes = 03 (Interrupt)
Oct 3 18:23:12 horizon kernel: wMaxPacketSize = 0006
Oct 3 18:23:12 horizon kernel: bInterval = 03
Oct 3 18:23:12 horizon kernel: usb.c: registered new driver hid
Oct 3 18:23:12 horizon kernel: input0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb1:2.0
Oct 3 18:23:12 horizon kernel: input1: USB HID v1.00 Keyboard [Compaq Compaq Internet Keyboard] on usb1:3.0
Oct 3 18:23:12 horizon kernel: usb-uhci.c: interrupt, status 2, frame# 1646
Oct 3 18:23:12 horizon kernel: usb.c: registered new driver keyboard
Oct 3 18:23:15 horizon kernel: usb_control/bulk_msg: timeout
Oct 3 18:23:40 horizon last message repeated 7 times
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/