On Tue, 2006-07-11 at 16:50 -0400, Alan Stern wrote: > On Wed, 12 Jul 2006, Robert Watkins wrote: > > > Hello List, > > > > I use a USB keyboard and mouse normally connected via a USB extension > > cable. I bought a new computer, the old one died. I now have a problem > > that I would greatly appreciate some help with. I have found a similar > > problem here, but don't understand the thread: > > http://sourceforge.net/mailarchive/message.php?msg_id=17514183 > > > > With the new computer the keyboard via the USB extension cable works > > with the BIOS and grub correctly. As soon as linux is loaded the > > keyboard stops working. If I bypass the extension cable the keyboard > > works fine. > > > > I bought a brand new gold plated Belkin USB extension cable, and that > > also does not work with the keyboard under linux. > > > > I have a smartcard reader and a speedtouch model that both work > > correctly when connected via the USB extension cable. The problem only > > exists with the keyboard and mouse. > > > > I've tried and failed to fix it with: > > echo y > /sys/module/usbcore/parameters/old_scheme_first > > rmmod ehci_hcd > > rmmod ohci_hcd ; modprobe ohci-hcd no_handshake=1 > > > > dmesg lists the following when the keyboard is connected via the USB > > extension cable: > > hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? > > hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? > > hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? > > > > when I bypass the USB extension cable I get: > > usb 1-1: new low speed USB device using ohci_hcd and address 16 > > usb 1-1: configuration #1 chosen from 1 choice > > input: Gyration GyroPoint RF Technology Receiver as /class/input/input7 > > input: USB HID v1.00 Keyboard [Gyration GyroPoint RF Technology > > Receiver] on usb-0000:00:13.0-1 > > input: Gyration GyroPoint RF Technology Receiver as /class/input/input8 > > input,hiddev96: USB HID v1.00 Mouse [Gyration GyroPoint RF Technology > > Receiver] on usb-0000:00:13.0-1 > > > > I'm now using the debian kernel 2.6.16-2-686-smp. I tried 2.6.17 and > > have the same problem. > > This patch for 2.6.17 may fix your problem: > > http://marc.theaimsgroup.com/?l=linux-usb-devel&m=115092788712812&w=2 > I tried the patch on 2.6.17.4 with CONFIG_USB_DEBUG on, but got the same bad behaviour :(
> If it doesn't, try building a 2.6.17 kernel with CONFIG_USB_DEBUG turned > on and post the dmesg log for when you plug in the cable+keyboard. Also > post a log showing what happens when you plug in the extension cable > alone, without the keyboard attached. When I unplug the keyboard and reconnect it via the cable dmesg lists: ohci_hcd 0000:00:13.0: urb ee8ad6c0 path 1 ep1in 5c160000 cc 5 --> status -110 ohci_hcd 0000:00:13.0: urb ee91ca40 path 1 ep2in 5c160000 cc 5 --> status -110 usbhid 1-1:1.0: retrying intr urb usbhid 1-1:1.1: retrying intr urb ohci_hcd 0000:00:13.0: urb ee8ad6c0 path 1 ep1in 5c160000 cc 5 --> status -110 ohci_hcd 0000:00:13.0: urb ee91ca40 path 1 ep2in 5c160000 cc 5 --> status -110 hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002 ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [0] = 0x00030100 PESC CSC PPS hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s usb 1-1: USB disconnect, address 3 usb 1-1: usb_disable_device nuking all URBs usb 1-1: unregistering interface 1-1:1.0 usb 1-1:1.0: uevent usb 1-1: unregistering interface 1-1:1.1 drivers/usb/core/file.c: removing 96 minor usb 1-1:1.1: uevent usb 1-1: unregistering device usb 1-1: uevent hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 hub 3-0:1.0: state 7 ports 8 chg 0000 evt 0002 ehci_hcd 0000:00:13.2: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT hub 3-0:1.0: port 1, status 0501, change 0001, 480 Mb/s hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:13.2: port 1 low speed --> companion ehci_hcd 0000:00:13.2: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002 ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [0] = 0x00010301 CSC LSDA PPS CCS hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301 ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [0] = 0x00130100 PRSC PESC CSC PPS hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002 ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [0] = 0x00030100 PESC CSC PPS hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 hub 3-0:1.0: state 7 ports 8 chg 0000 evt 0002 ehci_hcd 0000:00:13.2: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT hub 3-0:1.0: port 1, status 0501, change 0001, 480 Mb/s hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:13.2: port 1 low speed --> companion hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0002 ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [0] = 0x00010301 CSC LSDA PPS CCS hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s Plugging in just the cable cause dmesg to list nothing new. > Alan Stern Thanks You, Rob ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
