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

Reply via email to