Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jun 2002 13:02:01 -0500 (CDT)
From:      Joe Koberg <joe@OpenSoftwareServices.com>
To:        stable@freebsd.org, eric@gatenby.org
Subject:   re: Large IDE Hard drive, "ad6: READ command timeout"
Message-ID:  <Pine.BSF.4.21.0206191259050.1088-100000@exigence.opensoftwareservices.com>

next in thread | raw e-mail | index | archive | help

----- Original Message -----
From: "Eric Gatenby" <eric@gatenby.org>
To: <freebsd-stable@FreeBSD.ORG>
Sent: Thursday, June 13, 2002 10:39 AM
Subject: Large IDE Hard drives


> Hi,
>
> I just added an 80G Western Digital HD into my freebsd-stable box,
> which was recompiled on Tuesday. After I fdisk and disklabel it, I
> repeatedly get these errors on the console when the disk is under any
> load:
>
> ad6: READ command timeout tag=0 serv=0 - resetting


I have a machine with 6 IBM ATA drives, all featuring UDMA100. I find that
I cannot run the drives at any speed greater than UDMA33 without this same
error message and eventual lockup. It was great fun trying to recover from
the various times Vinum and this problem have hand in hand almost trashed
my filesystems (for example, data getting written to one stripe and not
the other during fsck because the ata system is locking up, then the next
fsck making it worse because the two stripes are inconsistent, etc...)

I thought i had been getting crappy cables - so I bought twisted pair
"UDMA133" cables for all the drives. Still no luck, even with
"just" UMDA66 HPT366 controllers. I've been through 2 sets of controllers
(promise and highpoint) with the same results.

My only solution is to use atacontrol to turn the ata channel speed down
from UDMA66 to UDMA33. The solution before atacontrol was to find and use
"old" 40 line cables so the driver forced it down to UDMA33.

So now i have in /etc/rc.early:

   atacontrol mode 0 udma33 udma33
   atacontrol mode 1 udma33 udma33
   atacontrol mode 2 udma33 udma33
   atacontrol mode 3 udma33 udma33
   atacontrol mode 4 udma33 udma33
   atacontrol mode 5 udma33 udma33


I have a Tyan Tiger 100 dual PIII 500MHz that is otherwise rock solid, and
works great at UDMA33 with vinum hitting all 6 drives very hard. Power
supply is PC Power and Cooling turbo-cool 300W, I don't think it's a power
issue.

I'd love to run these drives at something faster than UDMA33. Any
suggestions from the list?

ad0: 58644MB <IC35L060AVER07-0> [119150/16/63] at ata0-master UDMA33
ad2: 58644MB <IC35L060AVER07-0> [119150/16/63] at ata1-master UDMA33
ad4: 43979MB <IBM-DTLA-307045> [89355/16/63] at ata2-master UDMA66
ad6: 43979MB <IBM-DTLA-307045> [89355/16/63] at ata3-master UDMA66
ad8: 43979MB <IBM-DTLA-307045> [89355/16/63] at ata4-master UDMA66
ad10: 43979MB <IBM-DTLA-307045> [89355/16/63] at ata5-master UDMA66





-------+--+---++-+---+-+-++--+++ ++++ ++  + + +    ++  +    +
Joe Koberg                        18 Flag Rd 
Open Software Services, LLC       Little Rock AR  72205-5056
joe@OpenSoftwareServices.com      (501) 258-3673
                                  http://OpenSoftwareServices.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0206191259050.1088-100000>