Deleted Added
full compact
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.