Re: SATA 3112 errors on 2.6.7

From: Ricky Beam
Date: Thu Jun 17 2004 - 19:48:43 EST


On Thu, 17 Jun 2004, Eric Buddington wrote:
>----------------------------
>ata1: DMA timeout, stat 0x1
>ATA: abnormal status 0x58 on port 0xCF819087
>scsi0: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 00 03 ca 47 00 00 00 00
>Current sda: sense key Medium Error
>Additional sense: Unrecovered read error - auto reallocate failed
>end_request: I/O error, dev sda, sector 248391
>ATA: abnormal status 0x58 on port 0xCF819087
>ATA: abnormal status 0x58 on port 0xCF819087
>ATA: abnormal status 0x58 on port 0xCF819087
>----------------------------

I'm seeing the same thing on a 3114. (And even uber flaky behavior on a
3ware 8506-4LP... rebuilds succeed, OS can pattern fill the array without
error, but a media scan/parity check fails within minutes.) There's
likely nothing wrong with your drives. Something about that driver and
the hardware aren't playing nice.

I have 4xST3160023AS's in RAID0 (mirroring what the BIOS does to those drives.
See other posts.) I can zero the array @ 35MB/s via O_DIRECT writes without
any issues. I can copy gigs of stuff into the array if the fs is mounted
O_SYNC. Yet, without O_SYNC, bursts of writes eventually result in a DMA
timeout. I tried setting SIL_QUIRK_MOD15WRITE for that drive model, but it
makes no difference.

--Ricky



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/