summaryrefslogtreecommitdiffstats
path: root/share/man/man4
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2015-11-23 10:06:19 +0000
committermav <mav@FreeBSD.org>2015-11-23 10:06:19 +0000
commitd449451c38d4763d111ffd1367b65c461e9417b2 (patch)
treeb3eb0ca16802ab3d3fc6359335f42dc1603967d8 /share/man/man4
parent6004b040a4fcf67274e2cce8090a043efc15ac96 (diff)
downloadFreeBSD-src-d449451c38d4763d111ffd1367b65c461e9417b2.zip
FreeBSD-src-d449451c38d4763d111ffd1367b65c461e9417b2.tar.gz
Rip off target mode support for parallel SCSI QLogic adapters.
Hacks to enable target mode there complicated code, while didn't really work. And for outdated hardware fixing it is not really interesting. Initiator mode tested with Qlogic 1080 adapter is still working fine.
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/isp.484
1 files changed, 34 insertions, 50 deletions
diff --git a/share/man/man4/isp.4 b/share/man/man4/isp.4
index 767db68..aa59599 100644
--- a/share/man/man4/isp.4
+++ b/share/man/man4/isp.4
@@ -29,7 +29,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 29, 2015
+.Dd November 22, 2015
.Dt ISP 4
.Os
.Sh NAME
@@ -60,31 +60,20 @@ devices.
SCSI features include support for Ultra SCSI and wide mode transactions
for
.Tn SCSI ,
-Ultra2 LVD (ISP1080, ISP1280), and Ultra3 LVD (ISP12160).
+Ultra2 LVD (1080, 1280), and Ultra3 LVD (10160, 12160).
.Pp
Fibre Channel support uses FCP SCSI profile for
.Tn FibreChannel ,
-and utilizes Class 3 and Class 2 connections (Qlogic 2100 is Class
-3 only, minor patches to the Qlogic 2200 to force Class 2 mode).
-Support is available for Public and Private loops, and for
-point-to-point connections (Qlogic 2200 only).
+and utilizes Class 3 and Class 2 (2200 and later) connections.
+Support is available for Public and Private loops, Point-to-Point
+and Fabric connections.
The newer 2-Gigabit cards (2300, 2312, 2322), 4-Gigabit (2422, 2432)
-and 8-Gigabit (2532) are also supported.
-Command tagging is supported for all (in fact,
-.Tn FibreChannel
-requires tagging).
-Fabric support is enabled by default for other than 2100 cards.
-Fabric support for 2100 cards has been so problematic and these cards are so
-old now that it is just not worth your time to try it.
+and 8-Gigabit (2532) are supported in both initiator and target modes.
.Sh FIRMWARE
-Firmware is available if the
+Firmware loading is supported if the
.Xr ispfw 4
-module is loaded during bootstrap (q.v.).
-.Pp
-It is
-.Ar strongly
-recommended that you use the firmware available
-from
+module is loaded.
+It is strongly recommended that you use the firmware available from
.Xr ispfw 4
as it is the most likely to have been tested with this driver.
.Sh HARDWARE
@@ -92,53 +81,47 @@ Cards supported by the
.Nm
driver include:
.Bl -tag -width xxxxxx -offset indent
-.It ISP1000
-SBus Fast Wide, Ultra Fast Wide cards, Single Ended or Differential
-cards.
-.It ISP1020
-Qlogic 1020 Fast Wide and Differential Fast Wide PCI cards.
-.It ISP1040
-Qlogic 1040 Ultra Wide and Differential Ultra Wide PCI cards.
-Also known as the DEC KZPBA-CA (single ended) and KZPBA-CB (HVD differential).
+.It Qlogic 1000
+Fast Wide, Ultra Fast Wide cards, Single Ended or Differential SBus cards.
.It Qlogic 1020
-Qlogic 1020 SCSI cards.
+Fast Wide and Differential Fast Wide SCSI PCI cards.
.It Qlogic 1040
-Qlogic 1040 Ultra SCSI cards.
+Ultra Wide and Differential Ultra Wide SCSI PCI cards.
+Also known as the DEC KZPBA-CA (single ended) and KZPBA-CB (HVD differential).
.It Qlogic 1080
-Qlogic 1080 LVD Ultra2 Wide SCSI cards.
+LVD Ultra2 Wide SCSI PCI cards.
.It Qlogic 10160
-Qlogic 10160 LVD Ultra3 Wide PCI cards.
+LVD Ultra3 Wide SCSI PCI cards.
.It Qlogic 1240
-Qlogic 1240 Dual Bus Ultra Wide and Differential Ultra Wide PCI cards.
+Dual Bus Ultra Wide and Differential Ultra Wide SCSI PCI cards.
.It Qlogic 1280
-Qlogic 1280 Dual Bus LVD Ultra2 Wide PCI cards.
+Dual Bus LVD Ultra2 Wide SCSI PCI cards.
.It Qlogic 12160
-Qlogic 12160 Dual Bus LVD Ultra3 Wide PCI cards.
+Dual Bus LVD Ultra3 Wide SCSI PCI cards.
.It Qlogic 210X
-Qlogic 2100 and 2100A Copper and Optical Fibre Channel Arbitrated
-Loop (single, dual).
+Copper and Optical Fibre Channel Arbitrated Loop PCI cards (single, dual).
.It Qlogic 220X
-Qlogic 2200 Copper and Optical Fibre Channel Arbitrated Loop PCI
-cards (single, dual, quad).
+Copper and Optical Fibre Channel Arbitrated Loop PCI cards (single, dual, quad).
.It Qlogic 2300
-Qlogic 2300 Optical 2Gb Fibre Channel PCI cards.
+Optical 2Gb Fibre Channel PCI cards.
.It Qlogic 2312
-Qlogic 2312 Optical 2Gb Fibre Channel PCI cards.
+Optical 2Gb Fibre Channel PCI cards.
.It Qlogic 234X
-Qlogic 234X Optical 2Gb Fibre Channel PCI cards (2312 chipset, single and dual attach).
+Optical 2Gb Fibre Channel PCI cards (2312 chipset, single and dual attach).
.It Qlogic 2322
-Qlogic 2322 Optical 2Gb Fibre Channel PCIe cards.
+Optical 2Gb Fibre Channel PCIe cards.
.It Qlogic 200
Dell branded version of the QLogic 2312.
.It Qlogic 2422
-Qlogic 2422 Optical 4Gb Fibre Channel PCI cards.
+Optical 4Gb Fibre Channel PCI cards.
.It Qlogic 2432
-Qlogic 2432 Optical 4Gb Fibre Channel PCIe cards.
+Optical 4Gb Fibre Channel PCIe cards.
.It Qlogic 2532
-Qlogic 2532 Optical 8Gb Fibre Channel PCIe cards.
+Optical 8Gb Fibre Channel PCIe cards.
.El
.Sh CONFIGURATION OPTIONS
-Target mode support may be enabled with the
+Target mode support for 23xx and above Fibre Channel adapters may be
+enabled with the
.Pp
.Cd options ISP_TARGET_MODE
.Pp
@@ -192,7 +175,8 @@ cards in Local Loop topologies it is
.Ar strongly
recommended that you set this value to non-zero.
.It Va hint.isp.0.role
-A hint to define default role for isp instance (target, initiator, both).
+A hint to define default role for isp instance (0 -- none, 1 -- target,
+2 -- initiator, 3 -- both).
.It Va hint.isp.0.debug
A hint value for a driver debug level (see the file
.Pa /usr/src/sys/dev/isp/ispvar.h
@@ -236,5 +220,5 @@ Some later improvement was done by
.Sh BUGS
The driver currently ignores some NVRAM settings.
.Pp
-Target mode support works reasonably well for 23xx and above Fibre Channel
-cards, but not really tested on older ones.
+Fabric support for 2100 cards has been so problematic, and these cards are so
+old now that it is just not worth your time to try it.
OpenPOWER on IntegriCloud