Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 2003 05:01:52 -0600
From:      Greg Panula <greg.panula@dolaninformation.com>
To:        Pete French <pfrench@firstcallgroup.co.uk>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: How to make ATA-100 work under stable ?
Message-ID:  <3E3A57A0.C4A34644@dolaninformation.com>
References:  <E18eYVc-0007xq-00@mailhost.firstcallgroup.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Pete French wrote:
> 
> So, for the first time in my life I find myself going out and buying
> an ATA drive (no space for a SCSI controller). Since I've more or
> less ignored these drives until now I'm not finding it and easy (or
> pleasent) experience. But have finally got to the point when its installed,
> running 4.7-STABLE without complaining about implausible disc geometries
> and generally seems O.K.
> 
> What I *cant* seem to do is to make it run at UDMA100 speed - it always
> seems to do UDMA66. Whats the magic incantation under -STABLE to make it
> work ? I did try 'atacontrol mode ata0 udma100' but that just
> tells me that its not supported by the hardware.
> 
> The hardware in question is a Seagate BarracudaATA IV - I've run the Seagate
> utility to set the drive to report itself as UDMA100  capable, I have installed
> the 80 way ribbon connector and I have (as a last resort) flashed the
> BIOS on the motherboard. The board itself is a Microstar dual PIII board,
> and the drive controller appears to be called a "Promise" something
> or other.
> 
> I have noticed that the BIOS on the controller says it is searching
> for ATA-100 drives, but does not find any. On the other hand I assume that
> BSD is not using the BIOS, so I am not sure if thats relevent.


Ummm, if the controller isn't finding any UDMA100 drives, then your OS
isn't going have much better luck.  The OS is dependant on what the BIOS
is reporting.

I'll guess the BIOS on the controller finds the drive but thinks it is a
UDMA66 drive. yes?

Since the controller isn't seeing any UDMA100 drives, the problem is
most likely with either the drive or controller.  Try a different IDE
cable, setting the drive jumper to Master, setting the drive jumper to
'Cable Select', try the drive in another machine, try the drive under
another OS, etc, etc.  The joys of trouble-shooting hardware. :)

Good Luck,
  greg

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?3E3A57A0.C4A34644>