On Sat, 2 Dec 2006, David Relson wrote:

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

In fact you've got a combination of two problems, which may or may not be
related.  First is the random disconnects; they would mess up your backups 
in any case.  Second is the hang that occurs during the disconnect 
processing.

The hang is definitely a hardware bug in the VIA EHCI controller.  The
random disconnect could be as well; I vaguely recall hearing of things
like it from other people.

If you just want the problems to go away, the easiest solution is to buy 
an add-on PCI USB controller card (not VIA!) and use it instead of the 
computer's built-in controller.

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