On Tue, 23 May 2006, Norbert Preining wrote:

> Hi all!
> 
> I own an iriver H300, ie an external hard disk. When I connect it via
> usb2 to my laptop or desktop pc I often get
>       usb 2-2: reset high speed USB device using ehci_hcd and address 2
> This happens often, although it does not ruin the files nor creates
> other problems (besides the time until the device is resetted and the
> copying continues).Just now I coied 5.4Gb to the device and it was
> resetted around 25 times.

> So my question is: Is this behaviour to be expected, or should this be
> tracked? And if yes, how?

It's not expected but it's also not uncommon.  Although 25 times in 5.4 GB 
(how many minutes was that?) sounds like a lot.

USB, like other data buses, occasionally encounters data transfer errors.  
High-speed transfers are particularly vulnerable because the electronic 
tolerances need to be so much tighter than for slower speeds.

When an error occurs, usb-storage resets the device.  If the reset works
properly, no data is lost -- only a little time.  As you saw.

You might ask how the error rate can be reduced.  It depends on the cause 
(obviously), which usually is hard to determine.  It could be low-quality 
USB cables, bad impedances at the connectors, electromagnetic 
interference, timing variance near the tolerance limit, firmware bugs, or 
something else.  Often you can fix the problem by replacing one or more 
of: your USB host controller, your USB cable, your USB device (or the 
device's USB interface).

For example, I've got a USB disk-drive/cable/host-controller combination
where the three together do not work at all, but replacing any one of the
three fixes the problem.  Try and figure that out!

Alan Stern



-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to