Return to BSD News archive
Newsgroups: comp.unix.bsd.bsdi.misc,comp.os.linux.misc Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!uwm.edu!news-peer.gsl.net!news.gsl.net!howland.erols.net!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.idt.net!uunet!in2.uu.net!news.new-york.net!news.spc.edu!spcunb.spc.edu!not-for-mail From: Terry Kennedy <terry@spcunb.spc.edu> Subject: Re: BSDi + AHA2944W + Eclipse RAID Content-Type: text/plain; charset=US-ASCII X-Newsreader: TIN [UNIX 1.3 unoff BETA release 961018] X-Nntp-Posting-User: terry Sender: news@spcuna.spc.edu (USENET News) Content-Transfer-Encoding: 8bit Organization: St. Peter's College, US Lines: 152 Message-ID: <E10H2w.BC0@spcuna.spc.edu> References: <55j0ci$8l8@gol1.gol.com> <55tuo6$r02@news1.anet-dfw.com> <56e1qh$4t8@oldman.steinkamm.com> <56glrn$c1k@olympus.nwnet.net> Mime-Version: 1.0 X-Trace: 848228215/13545 X-Nntp-Posting-Host: spcunb.spc.edu Date: Sun, 17 Nov 1996 10:56:56 GMT Xref: euryale.cc.adfa.oz.au comp.unix.bsd.bsdi.misc:5291 comp.os.linux.misc:142173 In comp.unix.bsd.bsdi.misc Anthony Talltree <aad@nwnet.net> wrote: > >-) The adaptec cards are not the main target which is supportet by BSDi. > > Read the hardware compatibilty lists > Both BSDI's published list and what they told me in response to a support > ticket are inaccurate. Eh? As far as I can tell the documentation has correctly described the support at the time each release has been shipped. BusLogic support has always been better than Adaptec support, though lots of the Adaptec boards are now supported. I still like the BusLogic products, though. You're not still talking about the wide-mode support (the "wide control- lers are only supported in narrow mode" paragraph), are you? I told you way back when that the wide BusLogics operated in wide mode, and that the only restriction on them was that all SCSI ID's had to be in the range 0-7 (ID's 8 to 15 weren't detected). I since fixed that, as well as some of the cosmet- ic reporting problems, and you should see these changes in the forthcoming release. I also contacted BSDI about your wide mode comments and made sure that they knew the status of BusLogic wide mode support in BSD/OS 2.x. I don't have any non-ISA Adaptec cards, so I couldn't (and still can't) tell you about them. > > I'm pretty sure, that my systems provided with three SCSI controllers > > will show up a better performance. > Go ahead -- list an exact configuration where three SCSI controllers actually > work reliably. I've been trying to do it for the better part of a year. I have no reason to believe that this wouldn't work, assuming you had a motherboard that arbitrated the bus properly (Neptune-based boards such as the Intel Plato had a problem when more than 2 bus masters are installed). The only problem I can see is that the newer BusLogic cards only offer the "primary" (330) and "alternate" (334) address settings for "ISA compatible port" in their setup menu, so the third (and so on) cards would need a "-dev bha2 port=6000" (or whereever your BIOS configures it) line in boot.default or the kernel config file. This could be fixed by probing the PCI space for BusLogic cards, as is cur- rently done for things like the de Ethernet cards. If there's a big demand for this it could be added. I'll attach the BusLogic SCSI notes that I sent to BSDI when I sent them my bha driver changes. Of course, they may change the code I sent them and/or these notes before the release. > > you want to use ? Or do you think about the ccd(4) driver ? > BSD/OS doesn't include ccd. 2.1 includes the cd driver, which is really > crufty. 2.2 aka 3.0 is claimed to come with a new striping driver if/when > it ships. cd == ccd - the name was changed. The code is very similar to that which shipped with 4.4-Lite. The big problem is that the cd device isn't config- urable at runtime - you have to build the kernel with the member partitions pre-defined. You seem to doubt that 3.0 will ship - as far as I know it's in beta now. From what I've heard/seen, I think many users will be quite happy with the new stripe driver. > >-) There are supported RAID systems. > ^ very expensive If you need the sort of features they provide, they're worth it. Most of the requests for striping on BSD/OS seem to come from news admins wanting to stripe their spools. For things like that, parity disks and data recov- ery aren't usually high on the priority list. (Who was it that said archiv- ing Usenet was like recycling toilet paper? The same goes for backing it up on RAID boxes). There are 3 choices for striping/concatenation/RAID: device-based, control- ler-based, and host-based. Device-based looks like a regular SCSI disk and should work on any BSD/OS box. I've heard of several controller-based products which have drivers for BSD/OS (I think DPT is one). Host-based doesn't require any additional hardware, but has some limits (doing anything fancier than sim- ple striping or concatenation will chew up CPU, and you can't boot from a stripeset). > >-) BSD/OS is a real professional and commercial unix system. > Albeit with some major faults -- eg., no real patch management. The patch situation has gotten better since the 1.0 days. Just as the install / admin tools have become more user-friendly, I expect the patch system will also evolve. > >-) Read the great papers written by Paul Vixie about good hardware for > > BSD/OS systems. > They're out of date, though, and don't address large configurations. True, but I (and other folks) have posted here about what we're using. Once 3.0 ships I'll have a bit more to say about my configuration. I also hope to set up a set of web pages about my hardware preferences for BSD/OS. Terry Kennedy Operations Manager, Academic Computing terry@spcvxa.spc.edu St. Peter's College, Jersey City, NJ USA +1 201 915 9381 (voice) +1 201 435-3662 (FAX) Here's my BusLogic/BSDI SCSI notes: Notes on BSD/OS 2.2 SCSI suppport (to be sent back to BSDI) [coding questions deleted] 3) The manual and man pages should have the following notes: o We only detect bha-type adapters in "ISA compatible port address" mode at this point. Older bha adapters enable their ISA compatible ports by default, but the newer ones don't. I may lift this restriction in a later update. Since there are only 2 ISA compatible port choices in the bha setup (Primary/330 and Alternate/334) this limits you to 2 bha adapters per system. Update: not really - you can see where your BIOS configures the cards in PCI space and then do "-dev bha2 port=6000" in /etc/boot.default (assuming your motherboards puts the 3rd card at 6000) o Due to the way PCI autoconfiguration works, if you have multiple bha adapters, you should install the newer one so that it is scanned first by your system's BIOS. Newer models can be used to configure older models but the reverse is not true. Having the newer card scanned first ensures you can configure both cards. Note that the BIOS can only boot from disks on the bha adapter that scanned first. This may mean some juggling of disks in some cases. For example, assume you have a wide/differential controller like the BT-958D and a regular controller like the BT-946C. The above configuration guidelines would have you install the BT-958D so it is scanned first, but that would mean you'd need a differential drive as your boot disk. You could swap the slot positions of the BT-958D and the BT-946C, which would allow you to boot from a non-differential drive, but you would no longer be able to use the BIOS setup utility to config- ure the BT-958D. These are all BIOS/adapter limitation as BSD/OS is not running at this point. o The bha driver will use wide mode if the controller, cabling, and drives all support wide mode. o Wide SCSI can support up to 64 LUNs per ID, while regular SCSI can only support 8 LUNs per ID. The bha driver currently supports only 8 LUNs per ID even in wide mode. Most SCSI devices don't provide more than one LUN anyway. If there is demand for 64-LUN support, we can add it. o If you receive a message during booting indicating that you need "a newer version of BTDOSM.SYS", make sure you are a) using the aha boot blocks and not the BIOS boot blocks, and b) that "DOS support for disks > 1GB" is dis- abled in the BusLogic BIOS setup menu. o In order to boot from a disk other than ID 0, you need to use the BIOS boot blocks. The BIOS boot blocks support all ID's on wide BusLogic controllers. o Transfer rates are report in MT/sec (megatransfers per second). For normal SCSI devices, this is megabytes/second. A wide drive has 16 data lines, so 10MT/sec is 20 megabytes/second on wide drives. Update: this has been changed back to MB/sec. It is assumed that all wide disks are wide-16 (I have never seen a wide-32 disk).