Re: 2.6.21-rc6 USB Keyboard hangs (EHCI/UHCI/HID)

Matthias Andree <[email protected]>
Newsgroups gmane.linux.usb.devel,gmane.linux.kernel
Message-ID <[email protected]>
On Mon, 09 Apr 2007, Alan Stern wrote:

> On Mon, 9 Apr 2007, Matthias Andree wrote:
> 
> > Please Cc: me on replies, as I read linux-kernel sporadically and am not
> > subscribed to linux-usb-devel at all.
> > 
> > Greetings,
> > 
> > I have seen my USB keyboard drivers lock up several times now with my M$
> > Natural Ergonomic Keyboard, both on SUSE 10.2's current kernel as well
> > as 2.6.21-rc6 today. I don't ever recall this happen with older SUSE
> > 10.0 kernels. The keyboard is connected to a USB2.0 hub with single
> > transaction translator (at least that's what FreeBSD 6.2 says), which is
> > connected to a via root hub.
> > 
> > Symptoms are that the keyboard LEDs go off and no further input is
> > impossible (I'm typing this into a PS/2 keyboard). Replugging does not
> > help. Trying to unload ehci-hcd hangs modprobe, and additionally I've
> > got a stuck khubd (not sure if that's related), else no logging.
> > 
> > I'm rebuilding the kernel with HID/USB debugging cranked up to see if I
> > can get some detail out of the situation. Any specific kernel debugging
> > options that might help me debug this further?
> 
> It would help to see a trace from usbmon showing what happens during a 
> lockup.  You can find the instructions in the kernel source file 
> Documentation/usb/usbmon.txt.
> 
> To help keep the trace simple, try to avoid plugging any other USB devices
> into that hub or any other high-speed USB devices into the computer.
> 
> Also, it might help to see a stack trace of khubd (Alt-SysRq-T) when it 
> gets stuck.

I arrived at the computer today, to find khubd in D state again, but
unfortunately, it does not show up in Alt-SysRq-T output. Do kernel
threads show up there at all? 2.6.18.8-0.1 with SUSE patches on openSUSE
10.2.

I had stopped usbmon before however, so I don't know what the events
have been leading to this lockup. Sorry. I'll leave usbmon running now.

-- 
Matthias Andree

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.