On Sat, 2 Dec 2006 17:08:02 -0500 (EST)
Alan Stern wrote:

...[snip]...

> Remind me of the context again; it has slipped my mind.  You were
> getting random disconnects that sometimes (or always?) ended up
> hanging the USB subsystem?

Good question.  I'm using program BackupPC and a USB hard drive
connected to my workstation to backup my workstation and and a second
machine.  The workstation is running Gentoo with (now) kernel 2.6.19,
has a HD with 55 Gb of files in 2,000,000 (or so files).  The second
machine has 8GB in 130,000 files.  

The backup process does a lot of I/O and will, eventually, hang the USB
subsystem.  Sometimes it happens within an hour or two of starting the
backup.  More often it happens after 10 or 12 hours.  Running a 2.6.18
kernel, a 40 hr full backup was successful, but a later 3 hrs
incremental backup ran into trouble.

As you've gathered, the problem occurs randomly.  Over time (days) it
can be expected to occur again.

> The logs you sent indicate a problem with your EHCI controller; it is 
> failing to report the completion of an unlink event.  Interestingly,
> in yours (and almost every other occurrence of this same problem) the
> unlink was for an endpoint on a device that had just been
> disconnected.
> 
> David Brownell had a patch at one point to try and work around these
> errors, but I've lost track of it (and it caused problems on some
> Macs so it was rejected, but you might want to try it out anyway).
> There's an old version of it as the first attachment to this bug
> report:
> 
>       http://bugzilla.kernel.org/show_bug.cgi?id=6374
> 
> I don't know if there are any later versions.
> 
> Alan Stern

I'll get the patch, apply it, and see what happens.

Regards,

David


-------------------------------------------------------------------------
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-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