Thanks for the info about what 2.5.61 shows ... seems more polite.
It doesn't seem to be giving you "Unrecoverable Error" (UE) failures,
unlike the 2.4 "usb-ohci" code.  (At least, not without more work!)


<7>usb 5-1: urb ce02e500 usb-00:12.0-1 ep-2-IN cc 5 --> status -110
<4>usbfs: USBDEVFS_BULK failed dev 5 ep 0x82 len 4096 ret -110
... so basically the I/O is timing out on USB.  Do you know why?

It'd be rather difficult for that to be a bug in the HCD.  This
would normally be a device problem.  "cc 5" means "device not
responding" (like by an ACK, NAK, or STALL).

7. This is what I get when I unplug &replug a part.
What else is going on when you do that?  I'd guess it's in the
middle of some I/O.  Does it happen that way if there's no I/O
going on?


<7>ohci-hcd 00:11.0: bad hash for td ce116180
<7>ohci-hcd 00:11.0: bad hash for td ce116200
<7>ohci-hcd 00:11.0: bad hash for td ce116040
This is the only thing that suggests issues in the OHCI code.

Each one means the controller handed back a TD that the HCD thinks
it should have forgotten.  Such a disagreement could cause problems
like the UE interrupts.  Do they always happen in threes like that?

If you can capture a snapshot of /sys/bus/pci/devices/00:11.0/async
that has the TDs which later get reported with a "bad hash" (the
high nibble gets morphed), that'd help (but it might be hard to do,
unless they're a bunch of posted reads).


AM I causing the bad hash, because /sbin/hotplug isn't there.
Nope.  Haven't had reports about that for many months though;
it seemed like they were gone.

- Dave





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to