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