Hi,
I have been trying for quite some time now to get my USB keyboard
(Cherry CyBo@rd G83-13000) to work with my Toshiba laptop (Satellite
3000-100), but without success, and I'm hoping that someone here
can help out.
I've completed all the steps in the USB guide at linux-usb.org, and
I have been able to get my Logitech USB mouse to function properly.
The keyboard, however, does not. It _does_ work flawlessly with my
desktop PC, right from the start (at the boot menu) and with both
Linux and Windows. When I connect it to my laptop, both Linux and
Windows (2000 and ME) seem to be able to detect it (including the
Cherry Keyboard Manager on Windows), but hitting any keys does not
have any effect, on any OS.
The thing is, though, that I already had it (partially) working on
Linux once, but not anymore. At one time the keyboard seemed to work.
I could type and characters appeared on the command-line. Then I
tried another Cherry keyboard (standard), which didn't seem to be
USB-aware (using a PS/2-to-USB connector), and that didn't work
at all. Afterwards, I switched back, and it didn't work any more.
I think it was after changing keyboard that I managed to type
"root" at the login prompt, but hitting the enter key didn't work,
nor did hitting anything else afterwards.
I am using a Debian-based system (kernel 2.4.18), and I'm attaching
the relevant dmesg output (with verbose USB output) below. This
seems to be a problem with the laptop configuration, and it just
beats me what it is. If anyone has any idea, I'd really appreciate
your help. If you need any other output, such as from lsusb, I'd
be happy to provide it.
Thanks in advance,
Matt
dmesg output:
-------------
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0x1820, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
uhci.c: detected 2 ports
usb.c: kmalloc IF d79a34e0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: 1820
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface d79a34e0
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
uhci.c: USB UHCI at I/O 0x1840, IRQ 5
usb.c: new USB bus registered, assigned bus number 2
uhci.c: detected 2 ports
usb.c: kmalloc IF d79a35e0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: 1840
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface d79a35e0
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
mice: PS/2 mouse device common for all mice
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
uhci.c: root-hub INT complete: port1: 80 port2: 1a3 data: 4
hub.c: port 2 connection change
hub.c: port 2, portstatus 301, change 1, 1.5 Mb/s
uhci.c: root-hub INT complete: port1: 93 port2: 1a3 data: 6
uhci.c: root-hub INT complete: port1: 93 port2: 1a3 data: 6
uhci.c: root-hub INT complete: port1: 93 port2: 1a3 data: 6
hub.c: port 2, portstatus 303, change 0, 1.5 Mb/s
hub.c: USB new device connect on bus1/2, assigned device number 2
usb.c: kmalloc IF d79a3880, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 2 default language ID 0x409
Manufacturer: Logitech
Product: USB Mouse
input0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb1:2.0
usb.c: hid driver claimed interface d79a3880
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
uhci.c: root-hub INT complete: port1: 97 port2: 1a3 data: 6
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
hub.c: USB new device connect on bus2/1, assigned device number 2
usb.c: kmalloc IF d79a39a0, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 2 default language ID 0x409
Manufacturer: STMicroelectronics
Product: ST92163 Mass Storage Flash Card Reader
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x483/0xf001) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 0483:f001
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.02
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0020
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 100mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 02
bInterface Class:SubClass:Protocol = 08:06:50
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 02 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
hub.c: port 2 connection change
hub.c: port 2, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 2, portstatus 303, change 0, 1.5 Mb/s
hub.c: USB new device connect on bus2/2, assigned device number 3
usb.c: USB device not accepting new address=3 (error=-32)
hub.c: port 2, portstatus 303, change 0, 1.5 Mb/s
hub.c: USB new device connect on bus2/2, assigned device number 4
uhci.c: uhci_result_control() failed with status 440000
[d79670f0] link (17967032) element (1796c214)
Depth traverse
Element != First TD
0: [d796c1e0] link (1796c214) e3 LS Length=7 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=2d(SETUP) (buf=179a3c00)
1: [d796c210] link (1796c244) e0 SPD LS Stalled CRC/Timeo Length=7ff MaxLen=7 DT1
EndPt=0 Dev=4, PID=69(IN) (buf=178830c0)
2: [d796c240] link (1796c274) e3 SPD LS Active Length=0 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c8)
3: [d796c270] link (1796c2a4) e3 SPD LS Active Length=0 MaxLen=1 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830d0)
4: [d796c2a0] link (00000001) e3 LS IOC Active Length=0 MaxLen=7ff DT1 EndPt=0
Dev=4, PID=e1(OUT) (buf=00000000)
uhci.c: uhci_result_control() failed with status 440000
[d79670c0] link (17967032) element (1796c1e4)
Depth traverse
0: [d796c1e0] link (1796c214) e0 LS Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0
Dev=4, PID=2d(SETUP) (buf=179a3c00)
1: [d796c210] link (1796c244) e3 SPD LS Active Length=0 MaxLen=7 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c0)
2: [d796c240] link (1796c274) e3 SPD LS Active Length=0 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c8)
3: [d796c270] link (1796c2a4) e3 SPD LS Active Length=0 MaxLen=1 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830d0)
4: [d796c2a0] link (00000001) e3 LS IOC Active Length=0 MaxLen=7ff DT1 EndPt=0
Dev=4, PID=e1(OUT) (buf=00000000)
uhci.c: uhci_result_control() failed with status 440000
[d79670f0] link (17967032) element (1796c1e4)
Depth traverse
0: [d796c1e0] link (1796c214) e0 LS Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0
Dev=4, PID=2d(SETUP) (buf=179a3c00)
1: [d796c210] link (1796c244) e3 SPD LS Active Length=0 MaxLen=7 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c0)
2: [d796c240] link (1796c274) e3 SPD LS Active Length=0 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c8)
3: [d796c270] link (1796c2a4) e3 SPD LS Active Length=0 MaxLen=1 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830d0)
4: [d796c2a0] link (00000001) e3 LS IOC Active Length=0 MaxLen=7ff DT1 EndPt=0
Dev=4, PID=e1(OUT) (buf=00000000)
uhci.c: uhci_result_control() failed with status 440000
[d79670c0] link (17967032) element (1796c1e4)
Depth traverse
0: [d796c1e0] link (1796c214) e0 LS Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0
Dev=4, PID=2d(SETUP) (buf=179a3c00)
1: [d796c210] link (1796c244) e3 SPD LS Active Length=0 MaxLen=7 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c0)
2: [d796c240] link (1796c274) e3 SPD LS Active Length=0 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c8)
3: [d796c270] link (1796c2a4) e3 SPD LS Active Length=0 MaxLen=1 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830d0)
4: [d796c2a0] link (00000001) e3 LS IOC Active Length=0 MaxLen=7ff DT1 EndPt=0
Dev=4, PID=e1(OUT) (buf=00000000)
uhci.c: uhci_result_control() failed with status 440000
[d79670f0] link (17967032) element (1796c1e4)
Depth traverse
0: [d796c1e0] link (1796c214) e0 LS Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0
Dev=4, PID=2d(SETUP) (buf=179a3c00)
1: [d796c210] link (1796c244) e3 SPD LS Active Length=0 MaxLen=7 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c0)
2: [d796c240] link (1796c274) e3 SPD LS Active Length=0 MaxLen=7 DT0 EndPt=0 Dev=4,
PID=69(IN) (buf=178830c8)
3: [d796c270] link (1796c2a4) e3 SPD LS Active Length=0 MaxLen=1 DT1 EndPt=0 Dev=4,
PID=69(IN) (buf=178830d0)
4: [d796c2a0] link (00000001) e3 LS IOC Active Length=0 MaxLen=7ff DT1 EndPt=0
Dev=4, PID=e1(OUT) (buf=00000000)
usb.c: unable to get device descriptor (error=-110)
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users