On Thu, 23 Nov 2006, DervishD wrote:

> > > kernel: SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 
> > > 8000002
> > > kernel: Current sd08:01: sns = 70  4
> > > kernel: ASC=4b ASCQ= 0
> > > kernel: Raw sense data:0x70 0x00 0x04 0x00 0x00 0x00 0x00 0x0a 0x00
> > >                        0x00 0x00 0x00 0x4b 0x00 0x00 0x00 0x00 0x00
> > > kernel:  I/O error: dev 08:01, sector 1804512
> > 
> > Sense key = 0x04 means Hardware error.  ASC = 0x4b means Data Phase
> > error, which is probably a fancy way of saying that the adapter had
> > some unspecified difficulty communicating with the drive (although
> > manufacturers aren't very careful about the error codes used in
> > their hardware, so it could easily mean something else).
> 
>     Which seems to confirm my suspicions: The adapter is trying to
> get a sector while the drive is, e.g. dumping its internal cache or
> something. The drive is not responding as fast as the adapter wants
> and then all goes bad. The most peculiar thing is that these IO
> errors NEVER happen during writes! They happen only when writing, and
> that's even more strange :???

By the way, since about 2.6.14 the SCSI core has been set to automatically 
retry commands that get a Hardware error.  This should have made the 
copying more reliable, but it's hard to tell exactly what's happening.  It 
could be that they aren't directly related to the compare mismatches you 
see.

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