Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!howland.reston.ans.net!gatech!destroyer!newsxfer.itd.umich.edu!newsrelay.iastate.edu!news.iastate.edu!ponderous.cc.iastate.edu!michaelv From: michaelv@iastate.edu (Michael L. VanLoon) Newsgroups: comp.os.386bsd.questions Subject: Re: PCI SCSI for NETBSD Date: 22 Feb 94 01:59:51 GMT Organization: Iowa State University, Ames, Iowa Lines: 31 Message-ID: <michaelv.761882391@ponderous.cc.iastate.edu> References: <baier.2.000933A6@risc1.ccso.cim.ch> <michaelv.761848129@ponderous.cc.iastate.edu> <CLLM44.3M2@obiwan.uucp> NNTP-Posting-Host: ponderous.cc.iastate.edu In <CLLM44.3M2@obiwan.uucp> bob@obiwan.uucp (Bob Willcox) writes: >In article <michaelv.761848129@ponderous.cc.iastate.edu>, > [ stuff about PCI SCSI cards deleted ... ] >>You'll want to have my updated bt driver if you go with a BusLogic >>card and NetBSD-current, however. (Or a hacked version of it if >>you're running 0.9). BusLogic added a feature to the cards that >>breaks the old driver. My new one will be incorporated into current >>very shortly. >What versions of which BusLogic cards include this new feature? All of the current models should have this feature. Basically, it uses the mailboxes in a round-robin fashion. This breaks the old driver because the card starts looking for disk transactions where there are only empty mailboxes and it never gets around to the intended transactions since the driver doesn't write them out in round-robin order. I saw a comment in Julian's drivers that said this feature appeared first at firmware version 3.31, but it may have been optional back then -- it is now the default behaviour in any current cards. I have a new bt driver that fixes this for NetBSD-current. FreeBSD-current already has this fixed (in Julian's latest drivers). NetBSD-0.9 will be bitten by this bug; dunno about FreeBSD-1.whatever. -- ------------------------------------------------------------------------------ Michael L. VanLoon Project Vincent Systems Staff michaelv@iastate.edu Iowa State University Computation Center ------------------------------------------------------------------------------