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>