Subject: Re: Another quirk-needing seagate drive
To: Lars Nordlund <lars.nordlund@hem.utfors.se>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 07/04/2006 23:50:25
On Tue, Jul 04, 2006 at 02:59:48PM +0200, Lars Nordlund wrote:
> Hi
> 
> For a couple of months I have thought that my 200GiB Seagate SATA drive
> was WD_QUIRK_FORCE_LBA48ed already, but after actually testing the
> regex I noticed it was not!
> 
> wd0 at atabus0 drive 0: <ST3200822AS>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 186 GB, 387621 cyl, 16 head, 63 sec, 512 bytes/sect x 390721968 sectors wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(satalink0:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> 
> I am now happy to report that my suffering is over. At least I do not
> have to see messages like this over and over again:
> 
> Jul  4 13:48:07 glengoyne /netbsd: satalink0:0:0: wait timed out
> Jul  4 13:48:07 glengoyne /netbsd: wd0h: device timeout reading fsbn 136892512 o f 136892512-136892639 (wd0 bn 199803052; cn 198217 tn 5 sn 1), retrying

This is not the usual mode of failure (it usually issue an ID not found),
and AFAIK it's caught by the regex (ST3[2-9][0-9][0-9][0-9][0-9][0-9][A-Z]*).
Are you sure this is not a WD_QUIRK_SPLIT_MOD15_WRITE issue ?

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--