Lines Matching +full:host +full:- +full:command

1 .. SPDX-License-Identifier: GPL-2.0
21 Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
28 host adapters which share a common programming interface across a diverse
34 This driver supports all present BusLogic MultiMaster Host Adapters, and should
36 recently, BusLogic introduced the FlashPoint Host Adapters, which are less
37 costly and rely on the host CPU, rather than including an onboard processor.
38 Despite not having an onboard CPU, the FlashPoint Host Adapters perform very
39 well and have very low command latency. BusLogic has recently provided me with
42 is the library of code that runs on the host CPU and performs functions
43 analogous to the firmware on the MultiMaster Host Adapters. Thanks to their
44 having provided the SCCB Manager, this driver now supports the FlashPoint Host
48 to achieve the full performance that BusLogic SCSI Host Adapters and modern
51 the major performance features can be configured from the Linux kernel command
55 The latest information on Linux support for BusLogic SCSI Host Adapters, as
57 BT-948/958/958D, will always be available from my Linux Home Page at URL
69 the BT-948 PCI Ultra SCSI Host Adapter, and then again for the BT-958 PCI Wide
70 Ultra SCSI Host Adapter in January 1996. This was mutually beneficial since
72 readily achieve, and the Linux community has available high performance host
86 "Mylex SCSI host adapters are compatible with all major operating systems
90 94555, USA and can be reached at 510/796-6100 or on the World Wide Web at
92 mail at techsup@mylex.com, by Voice at 510/608-2400, or by FAX at 510/745-7715.
101 -----------------------------------
103 During system initialization, the driver reports extensively on the host
115 Synchronous negotiation is enabled for all target devices and the host
116 adapter will attempt to negotiate for 20.0 mega-transfers/second.
120 Synchronous negotiation is enabled for all target devices and the host
121 adapter will attempt to negotiate for 10.0 mega-transfers/second.
125 Synchronous negotiation is enabled for all target devices and the host
126 adapter will attempt to negotiate for 5.0 mega-transfers/second.
137 target device 2, and is not permitted to target device 3. The host
144 --------------------
146 BusLogic SCSI Host Adapters directly implement SCSI-2 Tagged Queuing, and so
151 addition, BusLogic's Strict Round Robin Mode is used to optimize host adapter
156 command line or at module initialization time. By default, the queue depth
157 is determined automatically based on the host adapter's total queue depth and
159 addition, tagged queuing is automatically disabled whenever the host adapter
165 -------------------
168 level parts of the SCSI subsystem request that a timed out command be reset,
169 a selection is made between a full host adapter hard reset and SCSI bus reset
174 associated with the command being reset, as well as suppressing error
177 device reset does not restore correct operation, the next command that is
178 reset will force a full host adapter hard reset and SCSI bus reset. SCSI bus
179 resets caused by other devices and detected by the host adapter are also
180 handled by issuing a soft reset to the host adapter and re-initialization.
181 Finally, if tagged queuing is active and more than one command reset occurs
182 in a 10 minute interval, or if a command reset occurs within the first 10
190 -------------------------
198 The ISA compatible I/O port is disabled by default on the BT-948/958/958D.
201 -------------------------
203 Copies of the host adapter configuration information together with updated
208 -------------------------
210 On systems that support shared interrupts, any number of BusLogic Host
214 Supported Host Adapters
217 The following list comprises the supported BusLogic SCSI Host Adapters as of
219 Host Adapter not in the following table contact the author beforehand to verify
222 FlashPoint Series PCI Host Adapters:
225 FlashPoint LT (BT-930) Ultra SCSI-3
226 FlashPoint LT (BT-930R) Ultra SCSI-3 with RAIDPlus
227 FlashPoint LT (BT-920) Ultra SCSI-3 (BT-930 without BIOS)
228 FlashPoint DL (BT-932) Dual Channel Ultra SCSI-3
229 FlashPoint DL (BT-932R) Dual Channel Ultra SCSI-3 with RAIDPlus
230 FlashPoint LW (BT-950) Wide Ultra SCSI-3
231 FlashPoint LW (BT-950R) Wide Ultra SCSI-3 with RAIDPlus
232 FlashPoint DW (BT-952) Dual Channel Wide Ultra SCSI-3
233 FlashPoint DW (BT-952R) Dual Channel Wide Ultra SCSI-3 with RAIDPlus
236 MultiMaster "W" Series Host Adapters:
239 BT-948 PCI Ultra SCSI-3
240 BT-958 PCI Wide Ultra SCSI-3
241 BT-958D PCI Wide Differential Ultra SCSI-3
244 MultiMaster "C" Series Host Adapters:
247 BT-946C PCI Fast SCSI-2
248 BT-956C PCI Wide Fast SCSI-2
249 BT-956CD PCI Wide Differential Fast SCSI-2
250 BT-445C VLB Fast SCSI-2
251 BT-747C EISA Fast SCSI-2
252 BT-757C EISA Wide Fast SCSI-2
253 BT-757CD EISA Wide Differential Fast SCSI-2
256 MultiMaster "S" Series Host Adapters:
259 BT-445S VLB Fast SCSI-2
260 BT-747S EISA Fast SCSI-2
261 BT-747D EISA Differential Fast SCSI-2
262 BT-757S EISA Wide Fast SCSI-2
263 BT-757D EISA Wide Differential Fast SCSI-2
264 BT-742A EISA SCSI-2 (742A revision H)
267 MultiMaster "A" Series Host Adapters:
270 BT-742A EISA SCSI-2 (742A revisions A - G)
273 AMI FastDisk Host Adapters that are true BusLogic MultiMaster clones are also
276 BusLogic SCSI Host Adapters are available packaged both as bare boards and as
277 retail kits. The BT- model numbers above refer to the bare board packaging.
278 The retail kit model numbers are found by replacing BT- with KT- in the above
287 ----------------
289 FlashPoint Host Adapters now include RAIDPlus, Mylex's bootable software
292 striping (RAID-0), and support for mirroring (RAID-1), fixed parity (RAID-4),
293 and distributed parity (RAID-5) is available separately. The built-in Linux
299 ----------------------------
301 FlashPoint Host Adapters ship with their configuration set to "Factory
303 to be negotiated. This results in fewer problems when these host adapters
313 BT-948/958/958D Installation Notes
316 The BT-948/958/958D PCI Ultra SCSI Host Adapters have some features which may
320 ------------------------
322 When configured to factory default settings, the BT-948/958/958D will only
324 The BT-948/958/958D will not respond to any of the ISA compatible I/O ports
325 that previous BusLogic SCSI Host Adapters respond to. This driver supports
333 Ctrl-B at system startup and select "Adapter Configuration", "View/Modify
337 possible future I/O port conflicts. The older BT-946C/956C/956CD also have
341 -----------------------
343 In systems with multiple BusLogic PCI Host Adapters, the order in which the
344 PCI slots are scanned may appear reversed with the BT-948/958/958D as
345 compared to the BT-946C/956C/956CD. For booting from a SCSI disk to work
346 correctly, it is necessary that the host adapter's BIOS and the kernel agree
348 host adapters in the same order. The motherboard's PCI BIOS provides a
349 standard way of enumerating the PCI host adapters, which is used by the Linux
357 host adapter's BIOS to receive Windows 95 certification. Therefore, the
358 factory default settings of the BT-948/958/958D enumerate the host adapters
360 the AutoSCSI utility via Ctrl-B at system startup and select "Adapter
361 Configuration", "View/Modify Configuration", press Ctrl-F10, and then change
365 so as to recognize the host adapters in the same order as they are enumerated
366 by the host adapter's BIOS.
369 ----------------------------
371 The BT-948/958/958D ship with their configuration set to "Factory Default"
373 negotiated. This results in fewer problems when these host adapters are
386 BusLogic Driver Options may be specified either via the Linux Kernel Command
388 for multiple host adapters may be specified either by separating the option
390 command line. Individual option specifications for a single host adapter are
391 separated by commas. The Probing and Debugging Options apply to all host
393 selected host adapter.
399 The "NoProbe" option disables all probing and therefore no BusLogic Host
405 Space and therefore only ISA Multimaster Host Adapters will be detected, as
406 well as PCI Multimaster Host Adapters that have their ISA Compatible I/O
411 The "NoSortPCI" option forces PCI MultiMaster Host Adapters to be
417 The "MultiMasterFirst" option forces MultiMaster Host Adapters to be probed
418 before FlashPoint Host Adapters. By default, if both FlashPoint and PCI
419 MultiMaster Host Adapters are present, this driver will probe for
420 FlashPoint Host Adapters first unless the BIOS primary disk is controlled
421 by the first PCI MultiMaster Host Adapter, in which case MultiMaster Host
426 The "FlashPointFirst" option forces FlashPoint Host Adapters to be probed
427 before MultiMaster Host Adapters.
433 presented for execution (either to the Host Adapter or Target Device). Note
445 on the Host Adapter's Total Queue Depth and the number, type, speed, and
461 based on the firmware version of the BusLogic Host Adapter and based on
467 all Target Devices on this Host Adapter, overriding any limitation that
468 would otherwise be imposed based on the Host Adapter firmware version.
473 for all Target Devices on this Host Adapter.
475 TaggedQueuing:<Target-Spec>
477 The "TaggedQueuing:<Target-Spec>" or "TQ:<Target-Spec>" option controls
478 Tagged Queuing individually for each Target Device. <Target-Spec> is a
491 seconds. The Bus Settle Time is the amount of time to wait between a Host
498 Target Devices or Inquire Installed Devices command on MultiMaster Host
506 The "TraceProbe" option enables tracing of Host Adapter Probing.
510 The "TraceHardwareReset" option enables tracing of Host Adapter Hardware
515 The "TraceConfiguration" option enables tracing of Host Adapter
522 each SCSI Command that fails.
529 1 and 2 on the first host adapter to 7 and 15, the Queue Depth for all Target
530 Devices on the second host adapter to 31, and the Bus Settle Time on the
531 second host adapter to 30 seconds.
533 Linux Kernel Command Line::
563 tar -xvzf BusLogic-2.0.15.tar.gz
565 patch -p0 < BusLogic.patch (only for 2.0.33 and below)
579 for BusLogic SCSI Host Adapters. To join the mailing list, send a message to
580 "buslogic-announce-request@dandelion.com" with the line "subscribe" in the