On Sat, 2006-12-09 at 16:06 -0500, Alan Stern wrote:

-snip-

> 
> Try to capture more than just the time period around a reset.  There may 
> be sporadic errors occurring fairly often that you're not aware of.  
> Ideally, you could capture the entire period from one reset to the next.
> 

I finally got around to capturing another usbmon trace.  For some reason
I wasn't experiencing any keyboard reset events yesterday, but I'm back
to a reset event every couple of minutes today.  I'm convinced that the
frequency of reset events has something to do with sun spots.  :)

You can find the latest usbmon trace at:

http://www.papernapkin.org/pastebin/view/3589

Note that this trace was captured with the patched usbhid module you
provided to me last Friday.  As with the last usbmon trace, this one was
captured with the keyboard as device 6 on the bus.  There were no other
devices on the bus, and there was no keyboard activity during the trace.

An observation:  You are correct in guessing that there are fairly
frequent errors occurring on the keyboard's usb bus.  The errors appear
similar to:

ffff810139d06980 79568756 S Ii:006:01 -115 8 < 
ffff810139d06980 84594648 C Ii:006:01 -110 0  

in the usbmon trace.  What is interesting is that the device resets are
triggered after a seemingly random number of these errors (e.g. after
nearly 30 errors between the 3rd and 4th resets, but after just two
errors between the 1st and 2nd resets).

I don't think I remembered to mention before that I have used this
keyboard on a different machine (different linux kernel, completely
different hardware) without any hiccups.  Therefore, I expect the
keyboard to be operating properly.  I have also operated other devices
on the same bus as the keyboard with my current hardware.  The keyboard
gets reset while the other device (a mouse) operated normally.

Thanks again for your help.

--Ethan



-------------------------------------------------------------------------
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
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to