5.2RC1 Read+Write data corruption (with SeagateBarracuda ATA V120G (ST3120023A) + VIA 8237)

Soren Schmidt sos at spider.deepcore.dk
Thu Dec 18 07:25:12 PST 2003


It seems Ion-Mihai Tetcu wrote:
> > Hmm, there has been some trouble with a certain model of Seagate 40G
> > drives (bad firmware) so that might be something you could look into,
> > otherwise I have no idea...
> 
> I have the feeling that the drive is not addresed properly; this seems
> to be partition size dependent and / or place from the begining of the
> disk where the partition is.

Hmm, adressing is certainly correct or disk access would fall over
on evry and all ATA installation. However if this is semilar to the
problem on the 40G Seagate that we have seen, it might be timing
related.

> Supposing I want to debug this problem, could you sugest some place to
> start ?

One place could be to add a DELAY(1) between the OUT's in ata_command
where the parameters are output to the taskfile, maybe we are hitting
the drive too fast for it to get this right...

-Søren
                     Yes I know it works under windows!!


More information about the freebsd-current mailing list