USB errors in Fedora Core 3 (2.6.10-1.770_FC3)

From: Andrew Gideon (c172driver1_at_gideon.org)
Date: 03/30/05


Date: Wed, 30 Mar 2005 13:58:57 -0500


I've three Lacie 1T drives spread over two nearly identical machines.
Both are on relatively recent Supermicro motherboards that support USB2,
and I'm using the USB2 ports on the motherboards.

The drives "mostly work". But I see a *lot* of filesystem errors
requiring an fsck, and the fsck often cannot "fix" the partition
(which may be an unrelated problem about not being able to allocate
a block of a set of blocks). I've never seen this frequency of error.

Currently, I'm fsck-ing a volume and I'm noting a lot of "scsi" errors
on the console of the sort:

 SCSI error : <3 0 0 0> return code = 0x8000002
 Current sdd: sense key Medium Error
 Additional sense: Data phase error
 end_request: I/O error, dev sdd, sector 46187127
 Buffer I/O error on device dm-14, logical block 6193175
 SCSI error : <3 0 0 0> return code = 0x8000002
 Current sdd: sense key Medium Error
 Additional sense: Data phase error
 end_request: I/O error, dev sdd, sector 46187135
 Buffer I/O error on device dm-14, logical block 6193176
 SCSI error : <3 0 0 0> return code = 0x8000002
 Current sdd: sense key Medium Error
 Additional sense: Data phase error
 end_request: I/O error, dev sdd, sector 46187143
 Buffer I/O error on device dm-14, logical block 6193177
 SCSI error : <3 0 0 0> return code = 0x8000002
 Current sdd: sense key Medium Error
 Additional sense: Data phase error
 end_request: I/O error, dev sdd, sector 46187151
 Buffer I/O error on device dm-14, logical block 6193178

Of course, the fsck is generating errors too, such as:

 Inode 5111957, i_blocks is 16, should be 8. Fix? yes

 Inode 5111958 has a bad extended attribute block 9503295. Clear? yes

 Inode 5111958, i_blocks is 16, should be 8. Fix? yes

 Inode 5111959 has a bad extended attribute block 9503295. Clear? yes

 Inode 5111959, i_blocks is 16, should be 8. Fix? yes

 Inode 5111960 has a bad extended attribute block 9503295. Clear? yes
 
 Inode 5111960, i_blocks is 16, should be 8. Fix? yes

 Error reading block 10256427 (Attempt to read block from filesystem resulted in short read) while doing inode scan. Ignore error? yes

 Force rewrite? yes

 Error reading block 10256428 (Attempt to read block from filesystem resulted in short read) while doing inode scan. Ignore error? yes
 
 Force rewrite? yes

I've tried the suggestion I found at:

 http://www.fedoraforum.org/forum/showthread.php?t=32560

to set "old_scheme_first" to N, but that doesn't appear to have
made a difference.

I'm running LVM2 on all drives, in case that makes a difference,
but with each volume group limited to a single drive (to facilitate
moving the drives between machines, though I've not done any of
that yet).

Any other thoughts or ideas would be most welcome.

 - Andrew



Relevant Pages