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

Alan Stern <[email protected]>
Newsgroups gmane.linux.usb.devel,gmane.linux.kernel
Message-ID <[email protected]>
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.

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[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.