Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Dec 2003 16:22:32 +0100 (CET)
From:      Soren Schmidt <sos@spider.deepcore.dk>
To:        Ion-Mihai Tetcu <itetcu@apropo.ro>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: 5.2RC1 Read+Write data corruption (with SeagateBarracuda ATA V120G (ST3120023A) + VIA 8237)
Message-ID:  <200312181522.hBIFMWaS072002@spider.deepcore.dk>
In-Reply-To: <20031218170343.5753eb06.itetcu@apropo.ro>

next in thread | previous in thread | raw e-mail | index | archive | help
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!!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312181522.hBIFMWaS072002>