On Thu, 28 Oct 2004, Jason Lunz wrote:

> OK, I've reproduced this with 2.6.9 vanilla, USB debugging turned on,
> and captured sysrq+T traces in the hung state.

Don't worry about the errors that show up during initial connection; they 
are normal and okay.

> Then, things work fine for a while without a peep in syslog. All of a
> sudden, the USB keyboard stops working. This is now in syslog:
> 
>       drivers/usb/input/hid-core.c: input irq status -84 received
>       last message repeated 31 times
>       hub 4-1:1.0: transfer --> -84
>       drivers/usb/input/hid-core.c: input irq status -84 received
>       last message repeated 31 times
>       hub 4-1:1.0: transfer --> -84
>       hub 4-1:1.0: resetting for error -84

The error -84 means that your computer is no longer able to receive 
signals from the keyboard.  Maybe the keyboard's internal processor died, 
or maybe there's a loose connection in your USB cable, or maybe the USB 
controller in your computer decided to quit working.

>       usb 4-1.2: USB disconnect, address 4
>       usb 4-1.2: usb_disable_device nuking all URBs
>       uhci_hcd 0000:00:1d.3: shutdown urb df068180 pipe 40408480 ep1in-intr
>       uhci_hcd 0000:00:1d.3: shutdown urb def29f00 pipe 40410480 ep2in-intr
>       usb 4-1.2: unregistering interface 4-1.2:1.0
>       usb 4-1.2:1.0: hotplug
>       usb 4-1.2: unregistering interface 4-1.2:1.1
>       usb 4-1.2:1.1: hotplug
>       usb 4-1.2: unregistering device
>       usb 4-1.2: hotplug
>       usb 4-1: __usb_reset_device for hub!
>       hub 4-1:1.0: can't reset; disconnecting
> 
> At this point, usb seems to be deadlocked on something. I can rmmod
> usbhid and ehci_hcd with no problem, but rmmod uhci_hcd hangs and can't
> be killed. Same with "cat /proc/bus/usb/004/003".

Your log traces and stack dumps were helpful.  They identified the 
deadlock as a problem in 2.6.9 that should be fixed in 2.6.10-rc1.

As for your main problem, it looks like something's wrong with your 
hardware.  I don't think it's a software issue.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to