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
