Lines Matching +full:host +full:- +full:to +full:- +full:chip
1 # SPDX-License-Identifier: GPL-2.0-only
29 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
31 the name of your SCSI host adapter (the card inside your computer
35 You also need to say Y here if you have a device which speaks
40 To compile this driver as a module, choose M here and read
79 comment "SCSI support type (disk, tape, CD-ROM)"
86 If you want to use SCSI hard disks, Fibre Channel disks,
89 the IOMEGA ZIP drive, say Y and read the SCSI-HOWTO,
90 the Disk-HOWTO and the Multi-Disk-HOWTO, available from
92 CD-ROMs.
94 To compile this driver as a module, choose M here and read
100 In this case, do not compile the driver for your SCSI host adapter
107 If you want to use a SCSI tape drive under Linux, say Y and read the
108 SCSI-HOWTO, available from
111 for SCSI CD-ROMs.
113 To compile this driver as a module, choose M here and read
121 If you want to use a CD or DVD drive attached to your computer
122 by SCSI, FireWire, USB or ATAPI, say Y and read the SCSI-HOWTO
123 and the CDROM-HOWTO at <http://www.tldp.org/docs.html#howto>.
125 Make sure to say Y or M to "ISO 9660 CD-ROM file system support".
127 To compile this driver as a module, choose M here and read
135 If you want to use SCSI scanners, synthesizers or CD-writers or just
137 CD-ROMs or tapes, say Y here. These won't be supported by the kernel
138 directly, so you need some additional software which knows how to
139 talk to these devices using the SCSI protocol:
141 For scanners, look at SANE (<http://www.sane-project.org/>). For CD
147 For other devices, it's possible that you'll have to write the
149 <file:Documentation/scsi/scsi-generic.rst> for more information.
151 To compile this driver as a module, choose M here and read
164 This option is required by UDEV to access device serial numbers, etc.
174 don't need this for those tiny 6-slot cdrom changers. Media
176 If you have such hardware and want to use it with linux, say Y
177 here. Check <file:Documentation/scsi/scsi-changer.rst> for details.
179 If you want to compile this as a module ( = code which can be
193 certain enclosure conditions to be reported and is not required.
199 The error messages regarding your SCSI hardware will be easier to
207 This turns on a logging facility that can be used to debug a number
211 can enable logging by saying Y to "/proc file system support" and
224 If you say N here, it may be harder to track down some types of SCSI
235 busses in parallel, leading to a significant speed-up.
255 If you wish to export transport-specific information about
256 each attached SCSI device to sysfs, say Y. Otherwise, say N.
264 If you wish to export transport-specific information about
265 each attached FiberChannel device to sysfs, say Y.
273 If you wish to export transport-specific information about
274 each attached iSCSI device to sysfs, say Y.
282 If you wish to export transport-specific information about
283 each attached SAS device to sysfs, say Y.
291 If you wish to export transport-specific information about
292 each attached SRP device to sysfs, say Y.
297 bool "SCSI low-level drivers"
311 The iSCSI Driver provides a host with the ability to access storage
312 through an IP network. The driver uses the iSCSI protocol to transport
313 SCSI requests and responses over a TCP/IP network between the host
315 combines with the host's TCP/IP stack, network drivers, and Network
316 Interface Card (NIC) to provide the same functions as a SCSI or a
317 Fibre Channel (FC) adapter driver with a Host Bus Adapter (HBA).
319 To compile this driver as a module, choose M here: the
322 The userspace component needed to initialize the driver, documentation,
325 http://open-iscsi.org
332 via sysfs to userspace. If you wish to export this information,
349 tristate "3ware 5/6/7/8xxx ATA-RAID support"
352 3ware is the only hardware ATA-Raid product in Linux to date.
359 <file:drivers/scsi/3w-xxxx.c>.
368 It is a SCSI alternative to the cciss driver, which is a block
369 driver. Anyone wishing to use HP Smart Array controllers who
370 would prefer the devices be presented to linux as SCSI devices,
374 tristate "3ware 9xxx SATA-RAID support"
377 This driver supports the 9000 series 3ware SATA-RAID cards.
382 <file:drivers/scsi/3w-9xxx.c>.
385 tristate "3ware 97xx SAS/SATA-RAID support"
388 This driver supports the LSI 3ware 9750 6Gb/s SAS/SATA-RAID cards.
393 <file:drivers/scsi/3w-sas.c>.
399 This driver supports the ACARD SCSI host adapter.
400 Support Chip <ATP870 ATP876 ATP880 ATP885>
401 To compile this driver as a module, choose M here: the
410 This is a driver for the AHA-1510, AHA-1520, AHA-1522, and AHA-2825
411 SCSI host adapters. It also works for the AVA-1505, but the IRQ etc.
414 It is explained in section 3.3 of the SCSI-HOWTO, available from
415 <http://www.tldp.org/docs.html#howto>. You might also want to
418 To compile this driver as a module, choose M here: the
425 This is support for a SCSI host adapter. It is explained in section
426 3.4 of the SCSI-HOWTO, available from
430 may have to change some settings in <file:drivers/scsi/aha1542.h>.
432 To compile this driver as a module, choose M here: the
439 This is support for a SCSI host adapter. It is explained in section
440 3.5 of the SCSI-HOWTO, available from
442 of the box, you may have to change some settings in
445 To compile this driver as a module, choose M here: the
454 to <file:Documentation/scsi/aacraid.rst>.
456 To compile this driver as a module, choose M here: the module
472 To compile this driver as a module, choose M here: the
481 This is a driver for all SCSI host adapters manufactured by
485 To compile this driver as a module, choose M here: the
489 tristate "ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter"
493 This is an ARECA-maintained driver by Erich Chen.
494 If you have any problems, please mail to: <erich@areca.com.tw>.
498 To compile this driver as a module, choose M here: the
514 To compile this driver as a module, choose M here; the module
521 This is support for BusLogic MultiMaster and FlashPoint SCSI Host
522 Adapters. Consult the SCSI-HOWTO, available from
526 Note that support for FlashPoint is only available for 32-bit
529 To compile this driver as a module, choose M here: the
536 This option allows you to add FlashPoint support to the
538 substantial, so users of MultiMaster Host Adapters may not
539 wish to include it.
553 To compile this driver as a module, choose M here: the
564 newer, SCSI-based interface only.
569 To compile this driver as a module, choose M here: the
577 To compile this driver as a module, choose M here: the
585 The XEN SCSI frontend driver allows the kernel to access SCSI Devices
588 SCSI access to a device is needed.
591 tristate "Microsoft Hyper-V virtual storage driver"
596 Select this option to enable the Hyper-V virtual storage driver.
623 This is support for the Cisco PCI-Express FCoE HBA.
625 To compile this driver as a module, choose M here and read
633 This is support for the Cisco PCI-Express SCSI HBA.
635 To compile this driver as a module, choose M here and read
643 This enables to list debugging information from SNIC Driver
651 This is support for Domex DMX3191D SCSI Host Adapters.
653 To compile this driver as a module, choose M here: the
661 tristate "Future Domain TMC-3260/AHA-2920A PCI SCSI support"
665 This is support for Future Domain's PCI SCSI host adapters (TMC-3260)
667 (Adaptec AHA-2920A).
669 NOTE: Newer Adaptec AHA-2920C boards use the Adaptec AIC-7850 chip
672 Adaptec AHA-2920A boards with a Future Domain chip on them.
674 To compile this driver as a module, choose M here: the
683 This is support for Future Domain's 16-bit SCSI host adapters
684 (TMC-1660/1680, TMC-1650/1670, TMC-1610M/MER/MEX) and other adapters
685 with ISA bus based on the Future Domain chipsets (Quantum ISA-200S,
686 ISA-250MG; and at least one IBM board).
688 To compile this driver as a module, choose M here: the
708 various 8-bit and 16-bit ISA cards bundled with SCSI scanners.
710 To compile this driver as a module, choose M here: the
719 and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>
724 To compile this driver as a module, choose M here: the
734 To compile this driver as a module, choose M here: the
743 guest and/or the host that run on the same server.
746 The userspace configuration needed to initialize the driver can be
751 To compile this driver as a module, choose M here: the
761 To compile this driver as a module, choose M here: the
770 to the adapter. Performance impact is minimal. Trace can be
777 This is support for the Initio 91XXU(W) SCSI host adapter. Please
778 read the SCSI-HOWTO, available from
781 To compile this driver as a module, choose M here: the
785 tristate "Initio INI-A100U2W support"
788 This is support for the Initio INI-A100U2W SCSI host adapter.
789 Please read the SCSI-HOWTO, available from
792 To compile this driver as a module, choose M here: the
796 tristate "IOMEGA parallel port (ppa - older drives)"
804 drive: it will be supported automatically if you said Y to the
809 then you should say N here and Y to "IOMEGA parallel port (imm -
812 For more information about this driver and how to use it you should
814 the SCSI-HOWTO, which is available from
816 you will still be able to use the parallel port for other tasks,
817 such as a printer; it is safe to compile both drivers into the
820 To compile this driver as a module, choose M here: the
824 tristate "IOMEGA parallel port (imm - newer drives)"
831 drive: it will be supported automatically if you said Y to the
837 here and Y to "IOMEGA Parallel Port (ppa - older drives)", above.
839 For more information about this driver and how to use it you should
841 the SCSI-HOWTO, which is available from
843 you will still be able to use the parallel port for other tasks,
844 such as a printer; it is safe to compile both drivers into the
847 To compile this driver as a module, choose M here: the
851 bool "ppa/imm option - Assume slow parport control register"
854 Some parallel ports are known to have excessive delays between
857 forces a small delay (1.0 usec to be exact) after changing the
858 control register to let things settle out. Enabling this option may
869 This is a driver for the SCSI controller in the Lasi chip found in
870 many PA-RISC workstations & servers. If you do not know whether you
871 have a Lasi chip, it is safe to say "Y" here.
894 controllers. Please visit <http://www.promise.com> to download.
896 To compile this driver as a module, choose M here: the
910 PCI-SCSI controllers. It also supports the subset of LSI53C10XX
911 Ultra-160 controllers that are based on the SYM53C8XX SCRIPTS
912 language. It does not support LSI53C10XX Ultra-320 PCI-X SCSI
913 controllers; you need to use the Fusion MPT driver for that.
923 This option only applies to PCI-SCSI chips that are PCI DAC
924 capable (875A, 895A, 896, 1010-33, 1010-66, 1000).
926 When set to 0, the driver will program the chip to only perform
927 32-bit DMA. When set to 1, the chip will be able to perform DMA
928 to addresses up to 1TB. When set to 2, the driver supports the
929 full 64-bit DMA address range, but can only address 16 segments
930 of 4 GB each. This limits the total addressable range to 64 GB.
934 or more, you should set this option to 1 (the default).
938 PCI address bits past bit 39 to be set for the addressing of
947 driver will announce to the generic SCSI layer for devices
957 This option allows you to specify the maximum number of commands
958 that can be queued to any device, when tagged command queuing is
959 possible. The driver supports up to 256 queued commands per device.
960 This value is used as a compiled-in hard limit.
969 to answer N here, please report the problem to the maintainer.
988 to the adapter. Performance impact is minimal. Trace can be
998 to capture adapter failure analysis information.
1005 The Zalon is a GSC/HSC bus interface chip that sits between the
1006 PA-RISC processor and the NCR 53c720 SCSI controller on C100,
1007 C110, J200, J210 and some D, K & R-class machines. It's also
1008 used on the add-in Bluefish, Barracuda & Shrike SCSI cards.
1016 "Tagged command queuing" is a feature of SCSI-2 which improves
1017 performance: the host adapter can send several SCSI commands to a
1021 devices don't implement this properly; if you want to disable this
1027 'ncr53c8xx=tags:4/t2t3q16/t0u2q10' will set default queue depth to
1028 4, set queue depth to 16 for target 2 and target 3 on controller 0
1029 and set queue depth to 10 for target 0 / lun 2 on controller 1.
1031 The normal answer therefore is to go with the default 8 and to use
1032 a boot command line option for devices that need to use a different
1042 This option allows you to specify the maximum number of commands
1043 that can be queued to any device, when tagged command queuing is
1045 Modern hard disks are able to support 64 tags and even more, but
1046 do not seem to be faster when more than 32 tags are being used.
1048 So, the normal answer here is to go with the default value 32 unless
1050 are able to take advantage of more than 32 tagged commands.
1059 The SCSI Parallel Interface-2 Standard defines 5 classes of transfer
1060 rates: FAST-5, FAST-10, FAST-20, FAST-40 and FAST-80. The numbers
1061 are respectively the maximum data transfer rates in mega-transfers
1062 per second for each class. For example, a FAST-20 Wide 16 device is
1063 able to transfer data at 20 million 16 bit packets per second for a
1066 You may specify 0 if you want to only use asynchronous data
1071 value automatically according to the controller's capabilities.
1073 Your answer to this question is ignored for controllers with NVRAM,
1074 since the driver will get this information from the user set-up. It
1076 (example): 'ncr53c8xx=sync:12' will allow the driver to negotiate
1077 for FAST-20 synchronous data transfer (20 mega-transfers per
1080 The normal answer therefore is not to go with the default but to
1081 select the maximum value 80 allowing the driver to use the maximum
1089 bool "not allow targets to disconnect"
1093 device of yours to not support properly the target-disconnect
1094 feature. In that case, you would say Y here. In general however, to
1095 not allow targets to disconnect is not reasonable if there is more
1103 FastSCSI! cards as well as any other card based on the FASXX chip
1112 SCSI-HOWTO, available from
1115 To compile this driver as a module, choose M here: the
1122 Say Y if you have a QLogic ISP1240/1x80/1x160 SCSI host adapter.
1124 To compile this driver as a module, choose M here: the
1136 To compile this driver as a module, choose M here: the
1155 Family of Fibre Channel PCI host adapters.
1171 This driver is for NCR53c710 based SCSI host adapters.
1180 This driver supports PCI SCSI host adapters based on the ASIC
1181 TRM-S1040 chip, e.g Tekram DC395(U/UW/F) and DC315(U) variants.
1188 To compile this driver as a module, choose M here: the
1196 This driver supports PCI SCSI host adapters based on the Am53C974A
1197 chip, e.g. Tekram DC390(T), DawiControl 2974 and some onboard
1204 To compile this driver as a module, choose M here: the
1208 tristate "Workbit NinjaSCSI-32Bi/UDE support"
1211 This is support for the Workbit NinjaSCSI-32Bi/UDE PCI/Cardbus
1212 SCSI host adapter. Please read the SCSI-HOWTO, available from
1215 To compile this driver as a module, choose M here: the
1224 SCSI controllers (based on WD33C296A chip).
1227 tristate "SCSI debugging host and device simulator"
1233 Defaults to one of each, creating a small RAM disk device. Many
1245 other Power Macintoshes do). Say Y to include support for this SCSI
1248 To compile this driver as a module, choose M here: the
1257 drives a bus which is entirely internal to the machine (such as the
1259 operation at up to 10 MB/s. On machines where the SCSI bus
1263 to disable synchronous operation.
1277 the 53C94. Say Y to include support for the 53C94.
1279 To compile this driver as a module, choose M here: the
1289 This is the driver for the onboard SCSI host adapter of MIPS Magnum
1290 4000, Acer PICA, Olivetti M700-10 and a few other identical OEM
1297 If you have an Amiga 3000 and have SCSI devices connected to the
1298 built-in SCSI controller, say Y. Otherwise, say N.
1300 To compile this driver as a module, choose M here: the
1310 To compile this driver as a module, choose M here: the
1320 answer N. This driver does NOT work for the T-Rex series of
1321 accelerators from TekMagic and GVP-M.
1323 To compile this driver as a module, choose M here: the
1331 If you have an Amiga 4000T and have SCSI devices connected to the
1332 built-in SCSI controller, say Y. Otherwise, say N.
1334 To compile this driver as a module, choose M here: the
1342 Support for various NCR53c710-based SCSI controllers on Zorro
1345 - the Amiga 4091 Zorro III SCSI-2 controller,
1346 - the MacroSystem Development's WarpEngine Amiga SCSI-2 controller
1349 - the SCSI controller on the Phase5 Blizzard PowerUP 603e+
1351 - the SCSI controller on the GVP Turbo 040/060 accelerator.
1362 - the Phase5 Blizzard 1230 II and IV SCSI controllers,
1363 - the Phase5 Blizzard 2060 SCSI controller,
1364 - the Phase5 Blizzard Cyberstorm and Cyberstorm II SCSI
1366 - the Fastlane Zorro III SCSI controller.
1373 If you have an Atari with built-in NCR5380 SCSI controller (TT,
1374 Falcon, ...) say Y to get it supported. Of course also, if you have
1377 To compile this driver as a module, choose M here: the module will
1379 host's ID is taken from the setting in TT RTC NVRAM.
1383 ST-DMA, replacing ACSI). It does NOT support other schemes, like
1393 SCSI-HOWTO, available from
1405 To compile this driver as a module, choose M here: the module
1413 Support for the on-board SCSI controller on the Motorola MVME147
1414 single-board computer.
1422 SCSI controller chip. Almost everyone using one of these boards
1423 will want to say Y to this question.
1431 SCSI controller chip. Almost everyone using one of these boards
1432 will want to say Y to this question.
1450 The ESP was an on-board SCSI controller used on Sun 3/80
1451 machines. Say Y here to compile in support for it.
1458 This is the driver for the Sun ESP SCSI host adapter. The ESP
1459 chipset is present in most SPARC SBUS-based computers and
1461 esp236, fas101, fas236) as well as the Qlogic fas366 SCSI chip.
1463 To compile this driver as a module, choose M here: the
1467 tristate "FCP host bus adapter driver for IBM mainframes"
1471 If you want to access SCSI devices attached to your IBM mainframe by
1472 means of Fibre Channel Protocol host bus adapters say Y.
1478 operation refer to the IBM publication "Device Drivers, Features, and
1479 Commands", SC33-8411.
1482 called zfcp. If you want to compile it as a module, say M here
1493 tristate "PMC-Sierra SPC 8001 SAS/SATA Based Host Adapter driver"
1497 This driver supports PMC-Sierra PCIE SAS/SATA 8x6G SPC 8001 chip
1498 based host adapters.
1505 This bfa driver supports all Brocade PCIe FC/FCOE host adapters.
1507 To compile this driver as a module, choose M here. The module will
1511 tristate "virtio-scsi support"