James Courtier-Dutton wrote: > I have two desktop linux machines. One is an old Pentium 3 which shows > the following errors(no libata involved): > Linux version 2.6.15-rc4 (root@games) (gcc version 4.0.3 20051111 > (prerelease) (Debian 4.0.2-4) > ) #1 Sat Dec 3 18:47:19 GMT 2005 > Dec 16 22:51:57 games kernel: hdc: dma_intr: status=0x51 { DriveReady > SeekComplete Error } > Dec 16 22:52:32 games kernel: hdc: dma_intr: error=0x40 { > UncorrectableError }, LBAsect=53058185, sector=53057951 > Dec 16 22:52:32 games kernel: ide: failed opcode was: unknown > Dec 16 22:52:32 games kernel: end_request: I/O error, dev hdc, sector > 53057951 > Dec 16 22:52:32 games kernel: hdc: dma_intr: status=0x51 { DriveReady > SeekComplete Error } > Dec 16 22:52:32 games kernel: hdc: dma_intr: error=0x10 { > SectorIdNotFound }, LBAsect=53058185, sector=53057959 > Dec 16 22:52:32 games kernel: ide: failed opcode was: unknown This looks like a simple bad disk drive. Notice that the sectors are quite close. If you like you can move the drive to a working machine and run a badblocks on it. do 'man badblocks' before you start. Is it SMART capable? What does smartctl -a /dev/hdc show? ddrescue may be your friend if you need to recover data. Reply offlist if this is the case. > The other has the following errors: > Linux version 2.6.15.1 (root@localhost) (gcc version 3.4.5 (Gentoo > 3.4.5, ssp-3.4.5-1.0, pi > e-8.7.9)) #3 SMP PREEMPT Fri Feb 3 23:19:05 GMT 2006 > Feb 10 23:30:07 localhost kernel: ata3: command 0xb0 timeout, stat > 0xd0 host_stat 0x0 > Feb 10 23:30:07 localhost kernel: ata3: translated ATA stat/err > 0xd0/00 to SCSI SK/ASC/ASCQ 0xb/47/00 > Feb 10 23:30:07 localhost kernel: ata3: status=0xd0 { Busy } > Feb 10 23:30:07 localhost kernel: ATA: abnormal status 0xD0 on port > 0xF880E087 > Feb 10 23:30:07 localhost last message repeated 3 times > Feb 10 23:30:10 localhost kernel: ata3: PIO error > Feb 10 23:30:10 localhost kernel: ata3: status=0x50 { DriveReady > SeekComplete } > Feb 11 10:18:10 localhost kernel: ata2: command 0xb0 timeout, stat > 0xd0 host_stat 0x0 > Feb 11 10:18:10 localhost kernel: ata2: translated ATA stat/err > 0xd0/00 to SCSI SK/ASC/ASCQ 0xb/47/00 > Feb 11 10:18:10 localhost kernel: ata2: status=0xd0 { Busy } > Feb 11 10:18:10 localhost kernel: ATA: abnormal status 0xD0 on port 0x177 > Feb 11 10:18:10 localhost last message repeated 3 times Have you got smartd running? I get a similar problem running some smartcl commands (-s on and -o on) I suspect this is a libata ata passthru problem - but I'm *guessing* :) check the last messages in dmesg then run smartctl -data -s on /dev/sd... smartctl -data -o on /dev/sd... See if there are new messages in dmesg David -- - : send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html