isp.4 (290139) | isp.4 (291188) |
---|---|
1.\" $NetBSD: isp.4,v 1.5 1999/12/18 18:33:05 mjacob Exp $ 2.\" 3.\" Copyright (c) 1998, 1999, 2001 4.\" Matthew Jacob, for NASA/Ames Research Center 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 13 unchanged lines hidden (view full) --- 22.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27.\" 28.\" Additional Copyright (c) 2006 by Marcus Alves Grando 29.\" | 1.\" $NetBSD: isp.4,v 1.5 1999/12/18 18:33:05 mjacob Exp $ 2.\" 3.\" Copyright (c) 1998, 1999, 2001 4.\" Matthew Jacob, for NASA/Ames Research Center 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 13 unchanged lines hidden (view full) --- 22.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27.\" 28.\" Additional Copyright (c) 2006 by Marcus Alves Grando 29.\" |
30.\" $FreeBSD: head/share/man/man4/isp.4 290139 2015-10-29 10:31:44Z mav $ | 30.\" $FreeBSD: head/share/man/man4/isp.4 291188 2015-11-23 10:06:19Z mav $ |
31.\" | 31.\" |
32.Dd October 29, 2015 | 32.Dd November 22, 2015 |
33.Dt ISP 4 34.Os 35.Sh NAME 36.Nm isp 37.Nd Qlogic based SCSI and FibreChannel SCSI Host Adapters 38.Sh SYNOPSIS 39To compile this driver into the kernel, 40place the following lines in your --- 14 unchanged lines hidden (view full) --- 55.Tn SCSI 56or 57.Tn FibreChannel 58devices. 59.Pp 60SCSI features include support for Ultra SCSI and wide mode transactions 61for 62.Tn SCSI , | 33.Dt ISP 4 34.Os 35.Sh NAME 36.Nm isp 37.Nd Qlogic based SCSI and FibreChannel SCSI Host Adapters 38.Sh SYNOPSIS 39To compile this driver into the kernel, 40place the following lines in your --- 14 unchanged lines hidden (view full) --- 55.Tn SCSI 56or 57.Tn FibreChannel 58devices. 59.Pp 60SCSI features include support for Ultra SCSI and wide mode transactions 61for 62.Tn SCSI , |
63Ultra2 LVD (ISP1080, ISP1280), and Ultra3 LVD (ISP12160). | 63Ultra2 LVD (1080, 1280), and Ultra3 LVD (10160, 12160). |
64.Pp 65Fibre Channel support uses FCP SCSI profile for 66.Tn FibreChannel , | 64.Pp 65Fibre Channel support uses FCP SCSI profile for 66.Tn FibreChannel , |
67and utilizes Class 3 and Class 2 connections (Qlogic 2100 is Class 683 only, minor patches to the Qlogic 2200 to force Class 2 mode). 69Support is available for Public and Private loops, and for 70point-to-point connections (Qlogic 2200 only). | 67and utilizes Class 3 and Class 2 (2200 and later) connections. 68Support is available for Public and Private loops, Point-to-Point 69and Fabric connections. |
71The newer 2-Gigabit cards (2300, 2312, 2322), 4-Gigabit (2422, 2432) | 70The newer 2-Gigabit cards (2300, 2312, 2322), 4-Gigabit (2422, 2432) |
72and 8-Gigabit (2532) are also supported. 73Command tagging is supported for all (in fact, 74.Tn FibreChannel 75requires tagging). 76Fabric support is enabled by default for other than 2100 cards. 77Fabric support for 2100 cards has been so problematic and these cards are so 78old now that it is just not worth your time to try it. | 71and 8-Gigabit (2532) are supported in both initiator and target modes. |
79.Sh FIRMWARE | 72.Sh FIRMWARE |
80Firmware is available if the | 73Firmware loading is supported if the |
81.Xr ispfw 4 | 74.Xr ispfw 4 |
82module is loaded during bootstrap (q.v.). 83.Pp 84It is 85.Ar strongly 86recommended that you use the firmware available 87from | 75module is loaded. 76It is strongly recommended that you use the firmware available from |
88.Xr ispfw 4 89as it is the most likely to have been tested with this driver. 90.Sh HARDWARE 91Cards supported by the 92.Nm 93driver include: 94.Bl -tag -width xxxxxx -offset indent | 77.Xr ispfw 4 78as it is the most likely to have been tested with this driver. 79.Sh HARDWARE 80Cards supported by the 81.Nm 82driver include: 83.Bl -tag -width xxxxxx -offset indent |
95.It ISP1000 96SBus Fast Wide, Ultra Fast Wide cards, Single Ended or Differential 97cards. 98.It ISP1020 99Qlogic 1020 Fast Wide and Differential Fast Wide PCI cards. 100.It ISP1040 101Qlogic 1040 Ultra Wide and Differential Ultra Wide PCI cards. 102Also known as the DEC KZPBA-CA (single ended) and KZPBA-CB (HVD differential). | 84.It Qlogic 1000 85Fast Wide, Ultra Fast Wide cards, Single Ended or Differential SBus cards. |
103.It Qlogic 1020 | 86.It Qlogic 1020 |
104Qlogic 1020 SCSI cards. | 87Fast Wide and Differential Fast Wide SCSI PCI cards. |
105.It Qlogic 1040 | 88.It Qlogic 1040 |
106Qlogic 1040 Ultra SCSI cards. | 89Ultra Wide and Differential Ultra Wide SCSI PCI cards. 90Also known as the DEC KZPBA-CA (single ended) and KZPBA-CB (HVD differential). |
107.It Qlogic 1080 | 91.It Qlogic 1080 |
108Qlogic 1080 LVD Ultra2 Wide SCSI cards. | 92LVD Ultra2 Wide SCSI PCI cards. |
109.It Qlogic 10160 | 93.It Qlogic 10160 |
110Qlogic 10160 LVD Ultra3 Wide PCI cards. | 94LVD Ultra3 Wide SCSI PCI cards. |
111.It Qlogic 1240 | 95.It Qlogic 1240 |
112Qlogic 1240 Dual Bus Ultra Wide and Differential Ultra Wide PCI cards. | 96Dual Bus Ultra Wide and Differential Ultra Wide SCSI PCI cards. |
113.It Qlogic 1280 | 97.It Qlogic 1280 |
114Qlogic 1280 Dual Bus LVD Ultra2 Wide PCI cards. | 98Dual Bus LVD Ultra2 Wide SCSI PCI cards. |
115.It Qlogic 12160 | 99.It Qlogic 12160 |
116Qlogic 12160 Dual Bus LVD Ultra3 Wide PCI cards. | 100Dual Bus LVD Ultra3 Wide SCSI PCI cards. |
117.It Qlogic 210X | 101.It Qlogic 210X |
118Qlogic 2100 and 2100A Copper and Optical Fibre Channel Arbitrated 119Loop (single, dual). | 102Copper and Optical Fibre Channel Arbitrated Loop PCI cards (single, dual). |
120.It Qlogic 220X | 103.It Qlogic 220X |
121Qlogic 2200 Copper and Optical Fibre Channel Arbitrated Loop PCI 122cards (single, dual, quad). | 104Copper and Optical Fibre Channel Arbitrated Loop PCI cards (single, dual, quad). |
123.It Qlogic 2300 | 105.It Qlogic 2300 |
124Qlogic 2300 Optical 2Gb Fibre Channel PCI cards. | 106Optical 2Gb Fibre Channel PCI cards. |
125.It Qlogic 2312 | 107.It Qlogic 2312 |
126Qlogic 2312 Optical 2Gb Fibre Channel PCI cards. | 108Optical 2Gb Fibre Channel PCI cards. |
127.It Qlogic 234X | 109.It Qlogic 234X |
128Qlogic 234X Optical 2Gb Fibre Channel PCI cards (2312 chipset, single and dual attach). | 110Optical 2Gb Fibre Channel PCI cards (2312 chipset, single and dual attach). |
129.It Qlogic 2322 | 111.It Qlogic 2322 |
130Qlogic 2322 Optical 2Gb Fibre Channel PCIe cards. | 112Optical 2Gb Fibre Channel PCIe cards. |
131.It Qlogic 200 132Dell branded version of the QLogic 2312. 133.It Qlogic 2422 | 113.It Qlogic 200 114Dell branded version of the QLogic 2312. 115.It Qlogic 2422 |
134Qlogic 2422 Optical 4Gb Fibre Channel PCI cards. | 116Optical 4Gb Fibre Channel PCI cards. |
135.It Qlogic 2432 | 117.It Qlogic 2432 |
136Qlogic 2432 Optical 4Gb Fibre Channel PCIe cards. | 118Optical 4Gb Fibre Channel PCIe cards. |
137.It Qlogic 2532 | 119.It Qlogic 2532 |
138Qlogic 2532 Optical 8Gb Fibre Channel PCIe cards. | 120Optical 8Gb Fibre Channel PCIe cards. |
139.El 140.Sh CONFIGURATION OPTIONS | 121.El 122.Sh CONFIGURATION OPTIONS |
141Target mode support may be enabled with the | 123Target mode support for 23xx and above Fibre Channel adapters may be 124enabled with the |
142.Pp 143.Cd options ISP_TARGET_MODE 144.Pp 145option. 146.Sh BOOT OPTIONS 147The following options are switchable by setting values in 148.Pa /boot/device.hints . 149.Pp --- 37 unchanged lines hidden (view full) --- 187to use, overriding the value in NVRAM for the card. 188.It Va hint.isp.0.iid 189A hint to override or set the Initiator ID or Loop ID. 190For Fibre Channel 191cards in Local Loop topologies it is 192.Ar strongly 193recommended that you set this value to non-zero. 194.It Va hint.isp.0.role | 125.Pp 126.Cd options ISP_TARGET_MODE 127.Pp 128option. 129.Sh BOOT OPTIONS 130The following options are switchable by setting values in 131.Pa /boot/device.hints . 132.Pp --- 37 unchanged lines hidden (view full) --- 170to use, overriding the value in NVRAM for the card. 171.It Va hint.isp.0.iid 172A hint to override or set the Initiator ID or Loop ID. 173For Fibre Channel 174cards in Local Loop topologies it is 175.Ar strongly 176recommended that you set this value to non-zero. 177.It Va hint.isp.0.role |
195A hint to define default role for isp instance (target, initiator, both). | 178A hint to define default role for isp instance (0 -- none, 1 -- target, 1792 -- initiator, 3 -- both). |
196.It Va hint.isp.0.debug 197A hint value for a driver debug level (see the file 198.Pa /usr/src/sys/dev/isp/ispvar.h 199for the values. 200.It Va hint.isp.0.vports 201A hint to create specified number of additional virtual ports. 202.El 203.Sh SYSCTL OPTIONS --- 27 unchanged lines hidden (view full) --- 231driver was written by 232.An Matthew Jacob 233originally for NetBSD at NASA/Ames Research Center. 234Some later improvement was done by 235.An Alexander Motin Aq Mt mav@FreeBSD.org . 236.Sh BUGS 237The driver currently ignores some NVRAM settings. 238.Pp | 180.It Va hint.isp.0.debug 181A hint value for a driver debug level (see the file 182.Pa /usr/src/sys/dev/isp/ispvar.h 183for the values. 184.It Va hint.isp.0.vports 185A hint to create specified number of additional virtual ports. 186.El 187.Sh SYSCTL OPTIONS --- 27 unchanged lines hidden (view full) --- 215driver was written by 216.An Matthew Jacob 217originally for NetBSD at NASA/Ames Research Center. 218Some later improvement was done by 219.An Alexander Motin Aq Mt mav@FreeBSD.org . 220.Sh BUGS 221The driver currently ignores some NVRAM settings. 222.Pp |
239Target mode support works reasonably well for 23xx and above Fibre Channel 240cards, but not really tested on older ones. | 223Fabric support for 2100 cards has been so problematic, and these cards are so 224old now that it is just not worth your time to try it. |