Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Apr 1999 12:18:08 +0930
From:      Greg Lehey <grog@lemis.com>
To:        rick hamell <hamellr@dsinw.com>, Adam Dace <awd@kiwi.pyro.net>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Supported Socket 7 Motherboard UDMA Chipsets ?
Message-ID:  <19990413121808.A74226@lemis.com>
In-Reply-To: <Pine.BSF.3.91.990412103531.17001A-100000@dsinw.com>; from rick hamell on Mon, Apr 12, 1999 at 10:39:32AM -0700
References:  <Pine.LNX.4.00.9904120948530.7039-100000@kiwi.pyro.net> <Pine.BSF.3.91.990412103531.17001A-100000@dsinw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, 12 April 1999 at 10:39:32 -0700, rick hamell wrote:
>
>> Basically, I'm about to go out and buy a motherboard to create a server
>> with.  I know I'll be using a UDMA disk and was wondering:
>
> 	Umm... if you're going to make a server with any kind of speed,
> you REALLY should look at SCSI drives not IDE. You're looking at about
> 10-15MB/Sec sustained vesus 30-50 at least in SCSI.

"*at least*"?  I don't know any SCSI drives which will sustain 30
MB/s.

In fact, the maximum transfer rates between IDE and SCSI aren't that
different.  What's different is the positioning time, which in a
random-access mode is just as important.

>> b) What, if any, Socket 7 motherboards contain UDMA chipsets that are
>> supported by FreeBSD?
>
> 	FreeBSD dosen't really care what chipset you have, 

Oh yes it does, if you want to use UDMA.

> not like Windows does. I'm using a Soltek MBs with the VIA Chipset
> with no problems. Others are using the ASUS MB model you mentioned
> that same way.

The chip sets for which FreeBSD has specific support are listed in the
function ide_pci_probe, in /sys/pci/ide_pci.c.  The following is the
listing from 4.0-CURRENT; you'll probably find that one or the other
is missing in earlier versions.

		if (type == 0x71118086)
			return ("Intel PIIX4 Bus-master IDE controller");
		if (type == 0x70108086)
			return ("Intel PIIX3 Bus-master IDE controller");
		if (type == 0x12308086)
			return ("Intel PIIX Bus-master IDE controller");
		if (type == PROMISE_ULTRA33)
	    		return ("Promise Ultra/33 IDE controller");
		if (type == 0x05711106)
		      return ("VIA 82C586x (Apollo) Bus-master IDE controller");
		if (type == 0x01021078)
			return ("Cyrix 5530 Bus-master IDE controller");
		if (type == 0x522910b9)
			return ("Acer Aladdin IV/V (M5229) Bus-master IDE controller");
	        if (type == 0x55131039)
			return ("SiS 5591 Bus-master IDE Controller");
		if (data & 0x8000)
			return ("PCI IDE controller (busmaster capable)");

There appears to be a problem with the SiS 5591 before revision d.
Note also the last line: if it can't be identified, it'll take generic
IDE settings, which may work OK if the BIOS sets the chipset up
correctly.

Greg
--
See complete headers for address, home page and phone numbers
finger grog@lemis.com for PGP public key


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




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