From owner-freebsd-questions Mon Apr 12 19:50:38 1999 Delivered-To: freebsd-questions@freebsd.org Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (Postfix) with ESMTP id 6D9B414BFF for ; Mon, 12 Apr 1999 19:50:32 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id MAA13509; Tue, 13 Apr 1999 12:18:10 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.3/8.9.0) id MAA74316; Tue, 13 Apr 1999 12:18:08 +0930 (CST) Message-ID: <19990413121808.A74226@lemis.com> Date: Tue, 13 Apr 1999 12:18:08 +0930 From: Greg Lehey To: rick hamell , Adam Dace Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Supported Socket 7 Motherboard UDMA Chipsets ? References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from rick hamell on Mon, Apr 12, 1999 at 10:39:32AM -0700 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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