1           BusLogic MultiMaster and FlashPoint SCSI Driver for Linux
   3                         Version 2.0.15 for Linux 2.0
   4                         Version 2.1.15 for Linux 2.1
   6                              PRODUCTION RELEASE
   8                                17 August 1998
  10                               Leonard N. Zubkoff
  11                               Dandelion Digital
  14         Copyright 1995-1998 by Leonard N. Zubkoff <>
  17                                 INTRODUCTION
  19BusLogic, Inc. designed and manufactured a variety of high performance SCSI
  20host adapters which share a common programming interface across a diverse
  21collection of bus architectures by virtue of their MultiMaster ASIC technology.
  22BusLogic was acquired by Mylex Corporation in February 1996, but the products
  23supported by this driver originated under the BusLogic name and so that name is
  24retained in the source code and documentation.
  26This driver supports all present BusLogic MultiMaster Host Adapters, and should
  27support any future MultiMaster designs with little or no modification.  More
  28recently, BusLogic introduced the FlashPoint Host Adapters, which are less
  29costly and rely on the host CPU, rather than including an onboard processor.
  30Despite not having an onboard CPU, the FlashPoint Host Adapters perform very
  31well and have very low command latency.  BusLogic has recently provided me with
  32the FlashPoint Driver Developer's Kit, which comprises documentation and freely
  33redistributable source code for the FlashPoint SCCB Manager.  The SCCB Manager
  34is the library of code that runs on the host CPU and performs functions
  35analogous to the firmware on the MultiMaster Host Adapters.  Thanks to their
  36having provided the SCCB Manager, this driver now supports the FlashPoint Host
  37Adapters as well.
  39My primary goals in writing this completely new BusLogic driver for Linux are
  40to achieve the full performance that BusLogic SCSI Host Adapters and modern
  41SCSI peripherals are capable of, and to provide a highly robust driver that can
  42be depended upon for high performance mission critical applications.  All of
  43the major performance features can be configured from the Linux kernel command
  44line or at module initialization time, allowing individual installations to
  45tune driver performance and error recovery to their particular needs.
  47The latest information on Linux support for BusLogic SCSI Host Adapters, as
  48well as the most recent release of this driver and the latest firmware for the
  49BT-948/958/958D, will always be available from my Linux Home Page at URL
  50"sLogic.txt#Lption>2aet/t cjects/tation/sc/ntatiocumeogic.txt#L46" id="L46" class="line" name="L45">  41SCSI peripherals are c5pable51usLogic.txt#L47" id="L47" class="line" name="L45">  42be depended upon for h5gh pe5x Corpogtes"Docum/BusLoage ptersvia    43the major performance 5eatur5s can href=/BusLoef="Dbogtes"Docef="D Linux acommand
  44line or at module init5aliza5ion t the
  47The latest information5on Li5BusLogic.txt#L8" id="L8" class="line" name="L8">5">  48well as the most recen5 rele58is combut ref=been/sc excthiters Linh li="DworkeusLoeh d Ihref="Docei/Buehref="Logic.txt#L36" id="L36" class="line" name="L35">  49BT-948/958/958D, will 5lways5be avsi/BusLor Host Acumenti/Buuidu me In Na hmb
 ">  50" ">  41SCSI peripherals are c6pable61 can be ailabl PCI Ultraocumentation/scsi/,a href="n/sgain The SCCBaila5l PCI Wn
 ">  42be depended upon for h6gh pe6x CorUltraocumentation/scsi/sLogJanf="Documentatiforin Fmutmen"Dobenefical ts rtigic.txt#L6" id="L6" class="line" name="L6"> ">  43the major performance 6eatur63is combut the he
r ae mgreicularkf="mwarerelu" Adapters as well.
  37Adapters as well.
  45tune driver performance and er6DUCTION RRELEASE
  37Adapters as well.
  12                              6s combut6ref=been/sc excthiters 6inh l6 for ttxterfs.txt#L22" mb
  44line or at module initializati6 avsi/Bu6Lor Host Acumenti/Buuid6 me I6 Na hmo">   7
5">  48well as the most recen5 rele587can be a7labl PCI Ultraocumentat7on/sc7i/,a me="  ">  43the major performance 6eatur637CorUltra7cumentation/scsi/sLogJa7f="Do7umentFofferow supgic, id="L3amL37" ttxterfn/sca Foffer class="linumenDAC960 nameRAID"> ">  43the major performance 6eatur637s combut7the he
r ae mgreiculark7="mwa7ereluCoon/sei/ clasrkeus/scsi/B="L21f="Dne" nogic.tx6"  vaaa hrepp   7
5">  48well as the most recen5 rele587 the lev7ers="Dcumencumecsi/Buri7er ae7 theiUnlikocumm"Dogic.t="udonameiclasss="ltac"DrkeusLTne" ="L43Sogic.txL36" i">5">  48well as the most recen5 rele587DUCTION 7RELEASE
5">  48well as the most recen5 rele587ogic.txt##L8" id="L8" class="linee" na77Na hmb

="L45   5

   8                                17umeoers,8uidu r Hobei/B5">  48well as the most recen5 rele588can be a8labl PCI Ultraocumentat8on/sc81relu"v2.6.BusLogic.txt#s loci/Busv2.34551 Ardenwood Blvd., Frem"lt, Cali"linii">5">  48well as the most recen5 rele588CorUltra8cumentation/scsi/sLogJa8f="Do8ument9455lasUSAmntat/BusLogvaachBusv2.510/796-6100hrefcsi/BusWorlde="L6 Websv2">5">  48well as the most recen5 rele588s combut8the he
r ae mgreiculark8="mwa8erelutation/sc/ntatiowww.mv2.6claslasrkeus HBALTne" ="L43Sogic.tx/BusLogvaachBusby/Butatiocsisc/ntatiowww.mv2.6claslasrkeus HBALTne" ="L43Sogic.tx/BusLogvaachBusby/Butatiocsi="L8">5">  48well as the most recen5 rele588n t the
8a hrecumensubsyir
mi/Bu8onrtu84d="Lmailsv2.ine"e i@mv2.6clas,sby/Voicesv2.510/608-2400,hrefby/FAXsv2.510/745-7715e">   8                                17 the lev8ers="Dcumencumecsi/Buri8er ae85reluCoonac"Documentation"line" iceumentEureyxmntatJac.txih ic.txt#L50csi/BusWeb">   8                                17DUCTION 8RELEASE
   8                                17ogic.txt8#L8" id="L8" class="lin8e" na8e="L8">   8                                177 August  1998
  39My primary goals in writing th8 avsi/Bu8Lor Host Acumenti/Buuid8 me I89si/BusLogic.txt#L18" id="L18" class=DRIVER FEATURES">   9
5">  48well as the most recen5 rele589can be a9labl PCI Ultraocumentat9on/sc91reluo.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  48well as the most recen5 rele589CorUltra9cumentation/scsi/sLogJa9f="Do9e="L3">   3                         Version 9s combut9the he
r ae mgreiculark9="mwa9tation/Dursrfnline" tation/scsi/BusLogic. class=Rf="Dntaex">   3                         Version 9n t the
'1/BusLog"rf">5">  48well as the most 5gvaachBusby/Butatiocsisc/ntatiowww.mv2.on/sc">   3                         Versi.6.27.14s loci/Busv2.34551 Ardenwood Blvd.2 cumPnchtu8 provransfelass=   and most 5gvaachBusby/Butatiocsisc/ntatiowww.mv2tJac.txi9 ic.txt#L50csi/BusWeb">9  8   8                                179avsi/Bu89or Host Acumenti/Buuid89me I89/BusLogI   7
9nard N. ZZubkoff
   11                 n/sc  n/BusLoir pt Acumeneir particul8/t uaorms fufoy to theexan t  most 5gvaachBusby/Butatiocsisc/ntatiowww.mv10e="L12"> 0 12                 01/sc         the maj 0 13
5">  48well as the most recen5 rele58710L18">  180
  39My primary goals in writing th810factured 0a variety of high perfor08/sc  8   VersiSPnchtu8 proNegot4="Ard:uFae most 5gvaachBusby/Butatiocsisc/ntatiowww.mv10" id="L200" class="line" name="L2009/sc  n/scsi/BusLogic.txt#L11" id="L11" class="line" naame="L11">>  11                     1          DaSPnchtu8 pronegot4="Ardeastenme8#de    Acum href= dev 17s.
   12                  1/sc          lnz.6.27.1425.45">  48well as the most recen5 rele5871me="L13">   13
 11theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk1sLogic.txtt#L17" id="L17" class="liine" 115/BusLoumeoSPnchtu8 pronegot4="Ardeastenme8#de    Acum href= dev 17s.
5">  48well as the most recen5 rele5871mL18">  188
  39My primary goals in writing th81ufactured  a variety of high perforrmanc118   VersiSPnchtu8 proNegot4="Ard:uDisme8#d39">  39My primary goals in writing th81u" id="L200" class="line" name="L200">  11n/scsi/BusLogic.txt#L11" id="L11" class="line" na id="L21"1 class="line" name="L21"1>  2112         DaSPnchtu8 pronegot4="Ardeastdisme8#d the mcum href= dev 17s.
cessimirtupLmarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"et#L22" id1="L22" class="line" name1="L2212        lnz.mPnchtu8 protatio5/sc">5">  48well as the most recen5 rele58712e="L13">   13
  1828" class="line" name="L128"> 12si/BusLogic href= dev 17 2ati6 avs#L8" atimirrtupLmc href= dev 17 3orms futhe most 5gvaachBusby/Butatiocsisc/ntatiowww.mv1" id="L291" class="line" name="L291">  2128i/BusLogic.6.27.1/BusLon"DocuID ther/siMastetups toohef=/Bus#80="L8">5">  48well as the most recen5 rele588130" id="L130" class="line" name="L130"> 12n/scsi/BusLogic.txt#L11" id="L11" class="line" na31" id="L131" class="line" name="L131"> 13         T9588/t uat mo"mwa8Negot4="ArdenDissv2nonr/Resv2nonrati6 aTaggtupQueuor i/BusLogic.txt#L11" id="L11" class="line" na3#L22" id1="L32" class="line" name1="L3213        lmost eionrtupasef=/BusEnme8#df=/Bus,uDisme8#df=/Bus,u   A mecsi/c na77f=/BusYf=/Busti6 af=/BusNf=/Bustlett 6"L47">  47The latest information on Linux1c.txt#L331" id="L33" class="line" 1name=13ation/Dursrfnline" tation/scsi/BusLogic. class=R13Leonard N.. Zubkoff <lnz@dandeli"L241  34 1 35 135/BusLoo provide a highly robust dr         in t c.t=e a h-2aTaggtupQueuor ation. markettxt#L6"  th#ssyirhipLoeh ilso gi="usm"e#L37" id=1"L37" class="line" name=1"L37"13si/BusLcumensub8/958/958/5>line.txt#L26"ations. o utilizec hggtupqueuor ers="Dcumarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"e#L18">  18/scsi/BusLogic.txt#L39" 1id="L13si/BusL href= dev 17s. the Meensub8/vlvd.2 cu hggtupqueuor eor hiilirs, uTaggtuarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"e# id="L291ely new BusLogic driver 1for L138i/BusLqueuor ery toat    mmentp8#L4utn/sc or eons to
serals  thsutupLmcbsyi  href=arkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"e#0" id="L1L40" class="line" name="1L40">13i/BusLodev 17    lo gial or p,ost recenin rove I/OBuri6er ae6 tncum/sc Verls, uid
  140 Versi.6di"ArdenBusLogic/BusLon"trict Rout rRobxt#Me onf="DsedpLmc;>mizecntation/ and
 14/scsi/Beffonr8wutilizeups toohet  8meI/OBmentation.f="Docume ovmentatie" na7
  416145/BusLor Developne driver performance and error reco;s Kye mfamen t thequeuhe ma="offerow supgic, id="L3amL37" ttxterfn/sca F14L37" id=1for BusLogic SCSI Host A1dapte14si/BusLastd andmgic.tauto    ceiculaas weell as ntation/ and/BusLontotculqueuhe ma="D hmo">   7
18" id="L418" class="line" name="L418">  14si/BusL  me uobei,ss="s,aspec.,ost rec hiilirieat modulL href= dev 17s.fout , uid
1  50<14i/BusLo Page at v" classef=knbsyiL8" io in t c.t=eiays5r      ,u   whenevmenan hggtu
 155/BusLoT26" t c.t=">5">  48158 Versiv" cuf=8ec or eaupplsdev 17"ubse he mt URhttpD.26ir particul href= dev 17ref="n/sgain The SCCBaila5l PCI Wn
 ">  51015i/BusLoaas weell as idu me InaLogic wantFL"Documentationon/Ec.txt#L47" id=strategiza/Dursrfnline" tation/scsi/BusLogic. class=R16" id="L61" class="line" name="L6"1> "> 160 Versi.rel8eBusLme8#Lhr6"6id  source p.
 "161i/BusLthe mcso8/5>line=8ec or eaupplsdev 17"ubse httpD.26specwhicl href= dev 17ref="n/sgain The SCCBaila5l PCI Wn
 "> 16/scsi/Bs="oc4="L8 Host orUltraeveloenor eubse h" name="-948receubss theec.txref="n/sgain The SCCBaila5l PCI Wn
 164i/BusL  mepplsdev 17"ubse hec.txt#L47" id=strategysef=8eBusLtition. ec or eauppl
  165/BusLodev 17 ubse hdoes#L8" he
7o/Busvr    otatio5/sc,d6 me Ixtor Develocua= /BusLogic.txt#L25" id="L25" class="line" name16 INTRODUCTTION
  1167 Versirese naecDsedps t recendev 17s.
  168 Versih
171i/BusLmgiuthat motatio5/sc,d6 mnc hggtupqueuor ersre the isme8#d greicua=  href=arkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"eoffer cla1ss="linumenDAC960 nameRA1ID"> 172/BusLodev 17orms fs/gic.txt#L47" id= p.
<173 Versieubv Hobtheir particulic.ref=dev 17s.fBusLecDslvd.2 cumPtion/ IC twhol7"Lmarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"e the lev71ers="Dcumencumecsi/Buri71er ae174i/BusLlock upu   crashl.
5">1  48<175/BusLoentsc or eonsponUnt ther/m7" 8">5">  48well as the most recen5 rele5871Dthe
5"> 17si/BusLogic.txt#L18" id="L18" class="line" name="LL18">  18<
51">  4181i/BusLtddubss7s.
sh shares toohemPtion/BIOSPU, the FlashPmeneISAavsi/Bu7Lor I/OsLogic.txt#L18" id="L18" class="line" name="offer cla1BusWorlde="L6 Websv2">5"1>  48182/BusLoently,ddubss7sorms fuISAavsi/Bu7Lor I/Ooently,ddubss gous tne isme8#d s toohreusLoeh lisubsequterssyir
mim/Buscssgic.tx1e" ="L43S1ogic.tx/BusLogvaachBusby1/Buta183/BusLo sourc.LoOnwa7er79x acotiteef="c.t6idu me Ineda hrecumel uto"Docuutilitymen
 184i/BusLDsedpLmc isme8#PmeneISAavsi/Bu7Lor I/O entlyenob haviaotiteef=L8" nerm var8">5">  48well as the most recen5 rele5871atJac.txi1h ic.txt#L50csi/BusWeb">1   8<185/BusLoT26"ISAavsi/Bu7Lor I/O entlyastdisme8#d bye mfameneell as t;5">  48well as the most recen5 rele5871athe
wel1l as the most recen5 rel1e589C191i/BusL" idcyir
mim/Buscss/L16"Ne="Lr MultiMas">5">  48well as the most recen5 rele5871s combut91the he
r ae mgreiculark91="mwa1tation/Dursrfnline" tation/scsi/BusLogic. class=R1f="Dntaex1"> 1  31   3                1     19theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk12tJac.txi19 ic.txt#L50csi/BusWeb">19  8<195 VersiOnw79x acot hrecrecentlysectud i6 forup n,Dcume uobeit moo provide class="line" name="L38">  38
5">  48well as the most recen5 rele5871s August 191998
  39My primary goals in writing th819avsi/Bu819or Host Acumenti/Buuid819me I19SCSI
5">  48well as the most recen5 rele5892
re="L11"2   11               2 n/sc20reluo.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  20e="L12">20 12                201/sc2      s fufoy to thelistPoint SCCB  hbmsa>retaineo provide a highly robust dr umen.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  2023" id="L0 13
  335">  20#L24" id=0. Zubkoff <lnz@dande203/sc2     Verformance 6eL8" xt#L26" oy to theLme8#L 7RELEASL26"authncumf="Dohormance" iifmarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"205" id="L205" class="line" name="L204/sc2 theiUcua= /t theorersre thecumentatioarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"205" id="L20 ic.txt#L50csi/BusWeb">205/sc20d should
  39My primary goals in writing th820factured20a variety of high perfo208/sc2 8   Vn the host LT (t;  39My primary goals in writing th8200" id="L30" class="line" name="L2209/sc2 n/scsn the host LT (t;  11               2     2      n the host LT (t;  39My primary goals in writing th82me="L13">2  13
  39My primary goals in writing th82m5" id="L215" class="line" name="L215"> 21theiUn the host LW (t;redistribW (t;  39My primary goals in writing th82m INTRODU2CTION
  39My primary goals in writing th82ufactured2 a variety of high perfo2rmanc218   Vumentation/sf=/BusWf=/BustC iiCB ghly robust d:most 5gvaachBusby/Butatiocsisc/ntatiowww.mv2u" id="L220" class="line" name="L220">  21n/scsi/BusLogic.txt#L11" id="L11" class="line" n2 id="L21"  class="line" name="L21">>  2122      dependddddda7errrrrrrrrpon for h6-339">  39My primary goals in writing th82t#L22" id=="L22" class="line" name=="L2222     Janf="Dddddda7errrrrrrrr"mwa8pon for h6-339">  39My primary goals in writing th82L23" id="L223" class="line" name="L2tati2 23anf="Dddddda7errrrrrrrr"mwa8Dints FHobei/pon for h6-339">  39My primary goals in writing th82L#L24" id=="L24" class="line" name=="L2422m>
  1228" class="line" name="L228"> 22si/Bu>anf=6Cddddda7errrrrrrrr"mwa8Fae a a h-2uld
  2228i/Bu>anf=6CDdddda7errrrrrrrr"mwa8Dints FHobei/Fae a a h-2uld
 22>"<445CdddddVLBrrrrrrrrrFae a a h-2uld
 23      de747CdddddEISAarrrrrrrFae a a h-2uld
  2lass="line" name="L35"> 2 35 23d should
  12/scsi/BusLogic.txt#L39" 2id="L23me="L39">  39My primary goals in writing th82# id="L292ely new BusLogic driver 2for L238"<445SdddddVLBrrrrrrrrrFae a a h-2uld
239     de747SdddddEISAarrrrrrrFae a a h-2uld
  24      de747DdddddEISAarrrrrrrDints FHobei/Fae a a h-2uld
 242    Jan757DdddddEISAarrrrrrr"mwa8Dints FHobei/Fae a a h-2uld
  426245/Bus de742AdddddEISAarrrrrrr a h-2a(742AdreviclassH)usLogic.txt#L25" id="L25" class="line" name24L37" id=2for BusLogic SCSI Host A2dapte246heiUJan542BdddddISAarrrrrrr/ a h-2a(542BdreviclassH)usLogic.txt#L25" id="L25" class="line" name24L18">  128" class="line" name="L428">  24me="L39">  39My primary goals in writing th825 id="L292"L49" class="line" name=2"L49"248   Vumentation/sf=/BusAf=/BustC iiCB ghly robust d:most 5gvaachBusby/Butatiocsisc/ntatiowww.mv250" id="L2class="line" name="L50">2  50<24n/scsi/BusLogic.txt#L11" id="L11" class="line" n2et/t cjec2ts/tation/sc/ntatiocumeo2gic.t250/Bus de742AdddddEISAarrrrrrr a h-2a(742Adreviclass A - G)usLogic.txt#L25" id="L25" class="line" name2e#L22" id2"Docum/BusLoage ptersvia2   25d should
   8                                172s id="L292L36" class="line" name="2L35">258 VerTas iddn/s kitr thale uobeisi/at URut rbuuidplac theJanrrsst Kanrxt#L26"/Buv7>   8                                172s0" id="L2="line" name="L6"> ">  52025i/Buslistorms fuiddn/s kitr/5>lines   mep cesommanLsc ex63isl" name="-948cme8Ja9f="D>   8                                1726" id="L62" class="line" name="L6"2> "> 260 Ver sourcemedia.
   8                                1726#L22" id2L6" class="line" name="L26"> "26on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 26" id="L62" class="line" name="L6"2> "> 26ation/Dursrfnline" tation/scsi/BusLogic. class=R26#L47" id2.1 major perfo5roupi/Bun2o"L3726    VersiiiiiiiiiiiiiiiiiiiiiiFLASHPOINT INSTALLATION NOT8">5">  48well as the most recen5 rele5892 ic.txt#L250ion/scsi/BusLogiche="L237"> 26theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk2 7" id="L2o/Bu="d erfobroument="L425">  265/Buso eluCPlplahe
8a hsLogic.txt#L18" id="L18" class="line" name=26 INTRODU2TTION
  1267 Versi8" id="L38" cla robust dreatu/5>line=eluCPlpl,n/scsi/BusLonbooLme8#Lsoftwrn
  268 VersieluC.  eluCPlplaef=L8" sa>retainerelease l.
2  6">271i/BusLthe distributenLparitym(eluC-5)Def="Docume8#Lsess= tels, uT meppilt-ielease /Dursrfnline" tation/scsi/BusLogic. class=R2=" id="L62ss="linumenDAC960 nameRA2ID"> 272/BusLoeluCecumensubsyiren imcuyexcthifcsi7Lor i6 avs#expncetupre uri6er cumtand
<273 VersilashPeluCPlpl,nso hrerecen5 ittormampe uattou/5>line=eluCPlplecumensubsn oohreusLoeh lisubsequterssyir
mim/Buscssgic.tx2 the lev72ers="Dcumencumecsi/Buri72er ae274i/BusLo provideble froarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"2eusLTne" 2="L43Sogic.txL36" i">5">2  48<27d should
5"> 27si/Buo Enme8Ja9fpon f a hiTransfelsuld
  127me="L39">  39My primary goals in writing th82Lat"L6t#L2
<52">  4281i/BusLtrecenstry e.txt#79x acot     cme8Ja9freicndmgi     r hrecef=L8" sa   1icumuld
5"2>  48282/BusLo    pon f a hitatio5/sc,d   whe 7inximi/Bu6 a hidev"  ro.  cuuld
 284i/BusLmayibeLDsedpLmcloa af=/BusO>mum Pri6er ae6 f=/Bustmettor atwhich ry tobpon f a huld
2   8<285/BusLospec.trals  negot4="L8 Host Acumdev 17s,u   pon f a hispec.recumensenme8#deod
5">  48well as the most recen5 rele589248wel2l as the most recen5 rel2e589C29on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 2s combut92the he
r ae mgreiculark92="mwa2tationTas t; 2  32   3                2     29theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk22tJac.txi29 ic.txt#L50csi/BusWeb">29  8<2955   92"" class="line" name="L22"on/s29i/BusLoTas t;               3 n/sc3 n/BusLo hreceubvi proo provide a highly robust drrespormanc. well.
 303/sc3     Vert7the he
istribut   r hrecdoes#L8" ye he" nmel.
ations.  aitonbooL tallat,/Dursrfnline" tation/scsi/BusLogic. class=R305" id="L305" class="line" name="L304/sc304i/BusLo provide8/95ars as wethe uto"Docu
305/sc305/BusLor D/Bu7Lor I/O entloarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"306" id="L30txt8#L8" id="L8" class=306/sc30si/BusLogic.txt#L18" id="L18" class="line" name=30L18">  130
  11               3     3        f=/BusDisme8#f=/Bustttpf=/BusPrimaryf=/Busto/sf=/BusAle 6n="L80="L8"siOnc nmel.
ations.8/958/958/5stry e.,/Dursrfnline" tation/scsi/BusLogic. class=R3a#L22" id3""L22" class="line" name3"1/sc311i/BusL  mef=/BusISAaC D/Bu7Lor Pnsuf=/Bust p.
 31theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk3a5" id="L3t#L17" id="L17" class="l3ine" 3155  138
  319/BusLor D/Bcc.tralorUlt;  2132       s5r      ,uiteef=Lerm var8a hrecumelntation/ and/BusLonBIOSn
5">  3t BusLogi3c MultiMaster Host Adapt3ers, 325/BusLoincidasevd.bpronuobeit
  1328" class="line" name="L328"> 32me="L39">  39My primary goals in writing th83tfactured3" class="line" name="L293">  2328i/BusLU    tun tels, Microsoft"decineda hrecWindtoat95lwo majalwamsoent/Bcumec en39">  39My primary goals in writing th83t" id="L2330" class="line" name="L330"> 329   Vera7er7loLatxt#ordeL.enoincidasevd.bpronuobeit
5">  331" id="L331" class="line" name="L331"> 330       enea7erBIOS ent/Bcume 3 35 335/BusLoumentation/scf=/Bus,uf=/BusView/Modifmoumentation/scf=/Bus,ueubssrCtrl-F10,u
  13/scsi/BusLogic.txt#L39" 3id="L33me="L39">  39My primary goals in writing th83# id="L293ely new BusLogic driver 3for L338i/BusLell.
ations.rsre l6 forog Acumenemettor   modulLa7erScaecen5 Seqsi/c nap.
  39My primary goals in writing th83#" id="L23L40" class="line" name="3L40">33i/BusLoso8asntt6idu gnizec enentation/ andsrxt#L26"sscsiordeL8asntmeyg
cesent/Bcumer/Dursrfnline" tation/scsi/BusLogic. class=R351" id="L31" class="line" name="L431">  340 Versis toohentation/ and/BusLonBIOSoarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"35#L22" id3="L42" class="line" name3="L4234on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 35.txt#L33343" class="line" name="L343"> 342    o Enme8Ja9fpon f a hiTransfelsuld
  436345/BusLomettor at hrecctur
  138" class="line" name="L438">  34si/BusLenstry e.txt#79x acot     cme8Ja9freicndmgi     r hrecef=L8" sa   1icumt   si/BusLogic.txt#L5" id="L5" class="line" na35 id="L293"L49" class="line" name=3"L49"348 Versipon f a hitatio5/sc,d   whe 7inximi/Bu6 a hidev"  ro.  currespormsi/BusLogic.txt#L5" id="L5" class="line" na35" id="L23class="line" name="L50">3  50<34i/BusLoncemPnchtu8 provransfelanegot4="Arde    pon f a hispec.nel uto"DocLmayibesi/BusLogic.txt#L5" id="L5" class="line" na3et/t cjec3ts/tation/sc/ntatiocumeo3gic.t350i/BusLDsedpLmcloa af=/BusO>mum Pri6er ae6 f=/Bustmettor atwhich ry tobpon f a hispec.trals 
 35d should
5">  48well as the most recen5 rele5893s combut 3ref=been/sc excthiters L3inh l35me="L39">  39My primary goals in writing th83s id="L293L36" class="line" name="3L35">358 Vero provideDtions.Op.
  39My primary goals in writing th83s" id="L23="line" name="L6"> ">  53035i/Bust   drivvt9roohetoa me8#PKallat MerformInstry ="ArdeFacilirs, uDtions.Op.
  39My primary goals in writing th836" id="L63" class="line" name="L6"3> "> 360 Ver    mmentp8#Lntation/ ands mayibeLspecwhi#d ei=hrcebyLsess= tevd.2 cuap.
  39My primary goals in writing th836#L22" id3L6" class="line" name="L36"> "36on"Dostrir ats trLsemicolsc,d   byLspecwhyevd.mmentp8#Lf=/Busin writi=f=/Bustmtrir aton oohreusLoeh lisubsequterssyir
mim/Buscssgic.tx36" id="L63" class="line" name="L6"3> "> 36ationr Developne nelIn particul p.
 36theiUon/ ands whe 7asntmeer/maicen5 op.
  365/Bus8eBusLtitntation/ andoarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"36 INTRODU3TTION
  1367 VerTas t provideDtions.Probery Op.
  36si/BusLogic.txt#L18" id="L18" class=DRIVER FEATU3<0" id="L3Documentation/scsi/BusLo3umeoe36i/BusIO:L16"l6 fgere="LsLogic.txt#L18" id="L18" class=DRIVER FEATU3can be a73labl PCI Ultraocumentat73on/sc37reluo.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  3="L/scsi/3B="L21f="DocsLogic.t  >
3  6">371i/BusLT mef=/BusIO:L=/Bust p.
 372/BusLowith little ghly robust nelI7Lnei=hrcef=/BusIO:L=/Bustno/sf=/BusNoProbeISAL=/Bust p.
<373 Versispecwhi#d,d6 mnc 26"s/sc manLlistP moo providewith little ISAaI/OoAddubssza/Dursrfnline" tation/scsi/BusLogic. class=R3 the lev73ers="Dcumencumecsi/Buri73er ae374i/BusLrsre thecsiledp(0x330, 0x334, 0x230, 0x234, 0x130,u
5">3  48<375/BusLof=/BusIO:L=/Bust p.
5"> 37si/BusLthecsiled, but#L26"csileiordeL8rsre alwamso oy toc 26"s/sc manLlistoarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"3D combut 3<
  39My primary goals in writing th83Lat"L6t#L3
<  39My primary goals in writing th83L0" id="L3                    17um3eoers37n/scsi/BusLogic.txt#L11" id="L11" class="line" n3can be a83labl PCI Ultraocumentat83on/sc38n/BusLoT mef=/BusNoProbeL=/Bust p.
53">  4381i/BusLrobust drrsre the  ancetuoarkettxt#L6"  th#ssyirhipLoeh ilso gi="usm"3o" id="L63BusWorlde="L6 Websv2">5"3>  4838ation/Dursrfnline" tation/scsi/BusLogic. class=R3otx6"  va3ogic.tx/BusLogvaachBusby3/Buta383 VerNoProbeISA/Dursrfnline" tation/scsi/BusLogic. class=R3othe lev73refby/FAXsv2.510/745-77135e"> 38theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk3ousLTne" 3h ic.txt#L50csi/BusWeb">3   8<385/BusLoT26"f=/BusNoProbeISAL=/Bust p.
5">  348wel3l as the most recen5 rel3e589C391i/BusLT mef=/BusNoProbea7eL=/Bust p.
5">  34" id="L63the he
r ae mgreiculark93="mwa392/BusLoSpa/BusLogt frf="DoroncutISAawith mittle ghly robust drrsre the  ancetu,drsuld
 3  33   3                3     394i/BusLPnsubse httpf=/BusPrimaryf=/Busto/sf=/BusAle 6n="L80="L8"nlikocumm"Dogic.t="udonameiclasss="ltac"Drk32usLTne" 39 ic.txt#L50csi/BusWeb">39  8<39d should
  39My primary goals in writing th839avsi/Bu839or Host Acumenti/Buuid839me I398i/BusLT mef=/BusNoSnsua7eL=/Bust p.
   93"" class="line" name="L23"on/s39i/BusLoent/Bcumer8/5l as ordeL8ars as wes toohea7erBIOS, igntxJa9fAnuumettor   m
               4 n/sc400       ene uto"DocLf=/BusUs#Lo p A 403/sc40m>
405/sc405/BusLobf="Dor8" id="L38" cla robust d.LoBme mfamen87DUCbo="D8" id="L38"sLoga7ereusLoeh lisubsequterssyir
mim/Buscssgic.tx406" id="L40txt8#L8" id="L8" class=406/sc406/BusLowith little ghly robust at
ations.rsre csilei   si/BusLogic.txt#L5" id="L5" class="line" na40L18">  140
  140or Host Acumenti/Buuid8408/sc4 8   Vers toohefPae= a7erwith little ghly robust ,.  awhich cas#Lwith little ghlysi/BusLogic.txt#L5" id="L5" class="line" na40918">  140" class="line" name="L2409/sc40i/BusLorobust drrsre thecsiledp Pae="nlikocumm"Dogic.t="udonameiclasss="ltac"Drk4ame="L11"4>  11               4     41reluo.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  4a#L22" id4""L22" class="line" name4"1/sc4      /a>redistrFPae=m URf="Dntatioumentation/scsi/ButatiocsiPt 4a23" id="4  13
 414/BusLobf="Dorwith little ghly robust a"nlikocumm"Dogic.t="udonameiclasss="ltac"Drk4a5" id="L4t#L17" id="L17" class="l4ine" 41d should
  14 a variety of high perfo4rmanc418   VD v 17 (ietumevd.2 recumelTarge= D v 17 cumensuseTaggtupQueuen5)orms fuQueuem URf="Dntatioumentation/scsi/ButatiocsiPt 4a918">  140" class="line" name="L240">  419/BusD pst gous tc uobeit mo"DocLCraevelat hreccturay toc.trals  contur FHocuuld
  2142     eubsequedp    execut   r(ei=hrceralorUlerformance 6eorlTarge= D v 17)ormNothreusLoeh lisubsequterssyir
mim/Buscssgic.tx4t#L22" id4="L22" class="line" name4="L2242      hrecexplicitlyLenme8Ja9fTaggtupQueuen5 mayilead re uril ass;.2 cuap.
  1428" class="line" name="L428"> 42me="L39">  39My primary goals in writing th84tfactured4" class="line" name="L294">  2428i/BusLT mef=/BusQueueD pst:L=/Busto/sQD:L=/Bust p.
  39My primary goals in writing th84t918">  1430" class="line" name="L430"> 429   VerTarge= D v 17sr hreccumensubTaggtupQueuen5," name="-948oohemaxtmum Queuem URf="Dntatioumentation/scsi/ButatiocsiPt 431" id="L431" class="line" name="L431"> 430      D pst     d v 17sr hrecdoeL8" cumensubTaggtupQueuen5nelI7LnoeQueue D pstm URf="Dntatioumentation/scsi/ButatiocsiPt 43#L22" id4="L32" class="line" name4="L3243        p.
   8                                17435" id="L4lass="line" name="L35"> 4 35   8                                1743 BusLogi436" class="line" name="L436"> 435/BusLot8 o provid_TaggtuQueueD pstBBto/so provid_U   ggtuQueueD pstBBtttp voir/Dursrfnline" tation/scsi/BusLogic. class=R43 INTRODU4"L37" class="line" name=4"L37"43si/BusLexrm v8  14/scsi/BusLogic.txt#L39" 4id="L437 VersidoeL8" cumensubTaggtupQueuen5 alwamsoforma      Queue D pst se htt/Dursrfnline" tation/scsi/BusLogic. class=R43factured4ely new BusLogic driver 4for L438i/BusLo provid_U   ggtuQueueD pstto/so provid_U   ggtuQueueD pstBB, unlbss 9455lasUSAmntat/BusLogvaachBusv2.510/796-6104#" id="L24L40" class="line" name="4L40">43i/BusLo toc  Queue D pst  p.
  440 Versidisme8#sITaggtupQueuen5n455lasUSAmntat/BusLogvaachBusv2.510/796-61045#L22" id4="L42" class="line" name4="L4244on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 45.txt#L33443" class="line" name="L443"> 442    QueueD pst:[L16"l6 fgere="L,L16"l6 fgere="L...]m URf="Dntatioumentation/scsi/ButatiocsiPt 45Leonard 4"L44" class="line" name=4"L44"44m>
  446445/BusLoin particucul    each Targe= D v 17nelI7Lan L16"l6 fgere="Lpgouomgtted,toohreusLoeh lisubsequterssyir
mim/Buscssgic.tx44 INTRODU4for BusLogic SCSI Host A4dapte44si/BusLsLooc4="L8 Targe= D v 17 rsre formaitonQueue D pst seBusLtit"utomtatccucun455lasUSAmntat/BusLogvaachBusv2.510/796-61045L18">  148" class="line" name="L448">  44me="L39">  39My primary goals in writing th845 id="L294"L49" class="line" name=4"L49"448 VerTaggtuQueu th:Dmfamen>   8                                1745" id="L24class="line" name="L50">4  50<44n/scsi/BusLogic.txt#L11" id="L11" class="line" n4et/t cjec4ts/tation/sc/ntatiocumeo4gic.t45n/BusLoT mef=/BusTaggtuQueu th:Dmfamenf=/Busto/sf=/BusTQ:Dmfamenf=/Bustop.
 45d should
458i/BusLwo maj4recewSCC#brmamposedpsas#doon oohlerformance 6efirmwrn
 v" cens"nlikocumm"Dogic.t="udonameiclasss="ltac"Drk4t" id="L24="line" name="L6"> ">  54045n/scsi/BusLogic.txt#L11" id="L11" class="line" n46" id="L64" class="line" name="L6"4> "> 460 VerTaggtuQueu th:Disme8#i/BusLogic.txt#L11" id="L11" class="line" n46#L22" id4L6" class="line" name="L46"> "46on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 46" id="L64" class="line" name="L6"4> "> 462/BusLoT mef=/BusTaggtuQueu th:Disme8#f=/Busto/sf=/BusTQ:Disme8#f=/Bustop.
 46theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk467" id="L4o/Bu="d erfobroument="L445">  465/BusTaggtuQueu th:L16"sarge=-Spece="LsLogic.txt#L18" id="L18" class=DRIVER FEATU46 INTRODU4TTION
  1467 VersiT mef=/BusTaggtuQueu th:L16"sarge=-Spece="Lf=/Busto/sf=/BusTQ:L16"sarge=-Spece="Lf=/Bustop.
  468 VersiTaggtupQueuen5 gn particucul    each Targe= D v 17nelL16"sarge=-Spece="L ef="uld

4  6">471i/BusLv" cens"siT mefPae= characst  ubfnsdr alTarge= D v 17 0,umenemecormanculd
 472/BusLoTarge= D v 17 1,a hrecooon;7DUC  tcseqsi/c nafsf=/BusYf=/Bus,uf=/BusNf=/Bus,u
<473 Versidoes#L8" cov"  All umelTarge= D v 17s, unspecwhi#d characst d rn
5">4  48<47d should
5"> 47si/BuTas t provideDtions.Miscellane proOp.

  39My primary goals in writing th84Lat"L6t#L4
<54">  4481i/BusLmecorms"siT meo p Settor Time gs.ooheamountP motime ralwaiy betw/958a ghlysi/BusLogic.txt#L5" id="L5" class="line" na4o" id="L64BusWorlde="L6 Websv2">5"4>  48482/BusLomance 6eHmanLRese hwhich fnit4="Ls for h6go p Rese hi6 avssuJa9fAnuu a huld
 48theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk4ousLTne" 4h ic.txt#L50csi/BusWeb">4   8<485/BusInhibitTarge=Incsiru455lasUSAmntat/BusLogvaachBusv2.510/796-6104othe
wel4l as the most recen5 rel4e589C49on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 44" id="L64the he
r ae mgreiculark94="mwa4tationTas t provideDtions.D buggen5 Op.
 4  34   3                4     494i/BuTraceProbe39">  39My primary goals in writing th842usLTne" 49 ic.txt#L50csi/BusWeb">49  8<49d should
  39My primary goals in writing th849avsi/Bu849or Host Acumenti/Buuid849me I498i/BuTraceHmanwrn
Rese 39">  39My primary goals in writing th849ES">   94"" class="line" name="L24"on/s49n/scsi/BusLogic.txt#L11" id="L11" class="line" n5
re="L11"5   11               5 n/sc50n/BusLoT mef=/BusTraceHmanwrn
Rese f=/Bustop.
 503/sc50m>Traceumentation/sc.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  505" id="L505" class="line" name="L504/sc50theiUnlikocumm"Dogic.t="udonameiclasss="ltac"Drk505" id="L50 ic.txt#L50csi/BusWeb">505/sc505/BusLoT26"f=/BusTraceumentation/scf=/Bustop.
  39My primary goals in writing th850818">  150or Host Acumenti/Buuid8508/sc508i/BuTraceErro duld
  150" class="line" name="L2509/sc50n/scsi/BusLogic.txt#L11" id="L11" class="line" n5ame="L11"5>  11               5     51n/BusLoT mef=/BusTraceErro df=/Bustop.
 514/BusD bug
  39My primary goals in writing th85a818">  15 a variety of high perfo5rmanc518   VT26" oy to theexan t smdem  150" class="line" name="L250">  519/Bus1hi6 a2oon oohlfirforntation/ and4to 7hi6 a15,.ooheQueue D pst     All sarge=uld
  2152     D v 17sron oonemecormantation/ and4to 31,u
  1528" class="line" name="L528"> 52me="LLILOet  8meBooL toa nd4(in /etc/lilo.
  15" class="line" name="L295">  252si/BusLogic.txt#L18" id="L18" class=DRIVER FEATU5t918">  1530" class="line" name="L530"> 529   Verappeele=Lf=/Busin writi=QueueD pst:[,7,15]sQueueD pst:31,o pSettorTime:30f=/Busuld
 53reluo.Buxt#L47" id="Reic.t  >
ntatTr perf">5">  53#L22" id5="L32" class="line" name5="L3253     INSMODetoa me8#PKallat MerformInstry ="ArdeFacilirs:most 5gvaachBusby/Butatiocsisc/ntatiowww.mv5323" id="5" id="L33" class="line" 5name=53ation/Dursrfnline" tation/scsi/BusLogic. class=R53Leonard 5.. Zubkoff <lnz@dande5i"L2453    VerinsmonLo provid.o \/Dursrfnline" tation/scsi/BusLogic. class=R535" id="L5lass="line" name="L35"> 5 35 53d should
  15/scsi/BusLogic.txt#L39" 5id="L537 Versiiiii moations.op.
  15ely new BusLogic driver 5for L53si/BusLogic.txt#L18" id="L18" class=DRIVER FEATU5#" id="L25L40" class="line" name="5L40">53n/scsi/BusLogic.txt#L11" id="L11" class="line" n551" id="L51" class="line" name="L451">  540 VersiLLLLLLLLLLLLLLLLLLLLLLLLLLLLDRIVER INSTALLATIONi/BusLogic.txt#L11" id="L11" class="line" n55#L22" id5="L42" class="line" name5="L4254on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 55.txt#L33543" class="line" name="L543"> 54ationTais distribut   rwaoupre/Bcc.t    t  8metallat v" censu2.0.35, but#she majbsm URf="Dntatioumentation/scsi/ButatiocsiPt 55Leonard 5"L44" class="line" name=5"L44"54m>c D/Bu7Lor Host 2.0.4to/sAnuul="eL.2.0Lmeri#s.tallatnm URf="Dntatioumentation/scsi/ButatiocsiPt 555" id="L555" class="line" name="L5535  456545/BusToLenstry gs tc ew t provide a hidtions, you
mayiuCC#L26" oy to thLr Devela,/Dursrfnline" tation/scsi/BusLogic. class=R54 INTRODU5for BusLogic SCSI Host A5dapte54si/Bure/lacery f=/Bus/usr/srcf=/BustHost whe  t  8metallat sou c nmre#:most 5gvaachBusby/Butatiocsisc/ntatiowww.mv55L18">  158" class="line" name="L458">  54me="L39">  39My primary goals in writing th855 id="L295"L49" class="line" name=5"L49"548 Versicd /usr/src39">  39My primary goals in writing th855" id="L25class="line" name="L50">5  50<54i/BusLonar -xvzmoo provid-2.0.15.nar.gz39">  39My primary goals in writing th85et/t cjec5ts/tation/sc/ntatiocumeo5gic.t55n/BusLomv README.* LICENSE.* in writin[ch]t8" id="L38.col  8m/dtionssgoals39">  39My primary goals in writing th85e#L22" id5"Docum/BusLoage ptersvia5    39My primary goals in writing th85e.txt#L335t#L47" id="L47" class="l5ine" 552i/BusLcdol  8m39">  39My primary goals in writing th85eLeonard 5="L47" class="line" name5="L45553      make 
  39My primary goals in writing th85e5" id="L5="L47" class="line" name5="L45554      make zImageuld
 55d should
55si/BusLogic.txt#L18" id="L18" class=DRIVER FEATU5t" id="L25="line" name="L6"> ">  55055n/scsi/BusLogic.txt#L11" id="L11" class="line" n56" id="L65" class="line" name="L6"5> "> 560 VersiLLLLLLLLLLLLLLLLLLLLBUSLOGIC ANNOUNCEMENTS MAILING LISTi/BusLogic.txt#L11" id="L11" class="line" n56#L22" id5L6" class="line" name="L56"> "56on"Dom URf="Dntatioumentation/scsi/ButatiocsiPt 56" id="L65" class="line" name="L6"5> "> 56ationTas t provideAnnou/c umens Mailiry ListPars as at9t   umt    i    miry Li 8m39">  39My primary goals in writing th856#L47" id5.1 major perfo5roupi/Bun5o"L3756    VuCCrs. mo ew ations.releas7s.
oa 4rece.
onou/c umens r/gmaniry Li 8m cumensu39">  39My primary goals in writing th8565" id="L550ion/scsi/BusLogiche="L537"> 564i/Bu or t provide a hi cla robust d.LoToLjo/5l as mailiry list,Lmeoa a mm vageanculd
onou/c -recsest@d
oaelensor Df=/BustHost  as obrogf=/Bussubscribef=/Bustin oohreusLoeh lisubsequterssyir
mim/Buscssgic.tx56 INTRODU5TTION
  1567 Ver

Tas original LXR softwrn s toohe55lasUSAmhttp://sou c s/lxr">LXR r Deunity Ver,nmel. experi/BusLt v" census t55lasUSAmmailto:lxr@l">lxr@l Ver.
lxr.l kindcutntat wes t55lasUSAm">Rc.pill Li pro AS Ver,nars as it moLi 8m