Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ISP(4)			 BSD Kernel Interfaces Manual			ISP(4)

NAME
     isp -- Qlogic based SCSI and FibreChannel SCSI Host Adapters

SYNOPSIS
     device isp

     For one or	more SCSI busses:
     device scbus0

DESCRIPTION
     This driver provides access to SCSI or FibreChannel devices.

     SCSI features include support for Ultra SCSI and wide mode	transactions
     for SCSI, Ultra2 LVD (for the ISP1080 and ISP1280), and Ultra3 LVD	(for
     the ISP12160).

     Fibre Channel support uses	FCP SCSI profile for FibreChannel.  and	uti-
     lizes 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).  The newer 2-Gigabit cards (2300, 2312) are also supported.
     Command tagging is	supported for all (in fact, FibreChannel requires tag-
     ging).  Fabric support is enabled by default (but may be contingent upon
     the correct firmware being	loaded).

FIRMWARE
     Firmware is now available if the ispfw(4) module is loaded	during boot-
     strap (q.v.).

     It	is very	strongly recommended that you use the firmware available from
     ispfw(4) as it is the most	likely to have been tested with	this driver.

HARDWARE
     Supported cards include:

	   ISP1000
		   SBus	Fast Wide, Ultra Fast Wide cards, Single Ended or Dif-
		   ferential cards.

	   PTI SBS440
		   Performance Technology ISP1000 variants.

	   ISP1020
		   Qlogic 1020 Fast Wide and Differential Fast Wide PCI	cards.

	   ISP1040
		   Qlogic 1040 Ultra Wide and Differential Ultra Wide PCI
		   cards.

	   PTI SBS450
		   Performance Technology ISP1040 variants.

	   Qlogic 1240
		   Qlogic 1240 Dual Bus	Ultra Wide and Differential Ultra Wide
		   PCI cards.

	   Qlogic 1080
		   Qlogic 1280 LVD Ultra2 Wide PCI cards.

	   Qlogic 1280
		   Qlogic 1280 Dual Bus	LVD Ultra2 Wide	PCI cards.

	   Qlogic 12160
		   Qlogic 12160	Dual Bus LVD Ultra3 Wide PCI cards.

	   Qlogic 2100
		   Qlogic 2100 and 2100A Copper	and Optical Fibre Channel Ar-
		   bitrated Loop

	   Qlogic 2102
		   Qlogic Dual Loop 2100A Optical Fibre	Channel	Arbitrated
		   Loop	PCI cards.

	   Qlogic 2200
		   Qlogic 2200 Copper and Optical Fibre	Channel	Arbitrated
		   Loop	PCI cards.

	   Qlogic 2202
		   Qlogic 2200 Dual Bus	Optical	Fibre Channel Arbitrated Loop
		   PCI cards.

	   Qlogic 2300
		   Qlogic 2300 Optical Fibre Channel PCI cards.

	   Qlogic 2312
		   Qlogic 2312 Optical Fibre Channel PCI cards.

	   PTI SBS470
		   Performance Technology ISP2100 variants.

	   Antares P-0033
		   Antares Microsystems	ISP2100	variants.

CONFIGURATION OPTIONS
     Target mode support may be	enabled	with the

     options ISP_TARGET_MODE

     option.

BOOT OPTIONS
     The following options are switchable by setting values in the loader con-
     figuration	file (see the loader(8)	manual page).  They are:

     isp_disable    A bit mask of units	to skip	configuration for.
     isp_mem_map    A bit mask of units	to use PCI Memory space	instead	of I/O
		    space access for.
     isp_io_map	    A bit mask of units	to use PCI I/O space instead of	Memory
		    space access for.
     isp_no_nvram   A bit mask of units	that you wish to ignore	board NVRAM
		    settings for.
     isp_nvram	    A bit mask of units	that you wish to specifically use
		    board NVRAM	settings for.
     isp_fcduplex   A bit mask of units	that you wish to specifically to set
		    into full duplex mode.
     isp_no_fcduplex
		    A bit mask of units	that you wish to specifically to not
		    set	into full duplex mode.
     isp_wwn	    This should	be the full 64 bit World Wide Node Name	you
		    would like to use, overriding the value in NVRAM for the
		    card.
     isp_debug	    This is a driver debug level- meaningful from 0 through 7.
     isp_tdebug	    This is a driver target mode debug level- meaningful from
		    0 through 5.

BUGS
     The driver	currently ignores some NVRAM settings.

     The driver	currently doesn't do error recovery for	timed out commands
     very gracefully.

     Target mode support isn't completely debugged yet.	 It works reasonably
     well for Fibre Channel, somewhat well for Qlogic 1040 cards, but doesn't
     yet work for the other cards (due to last minute unnanounced changes in
     firmware interfaces).

     Sometimes,	when booting, the driver gets stuck waiting for	the Fibre
     Channel f/w to tell it that the loop port database	is ready, or waiting
     for a good	loop to	be seen	(this does not yet support booting without be-
     ing connected to a	fibre channel device).	To unwedge the system, unplug
     and replug	the fibre channel connection, or otherwise cause a LIP (Loop
     Initialization Primitive sequence)- this will kick	the f/w	into getting
     unstuck.

SEE ALSO
     da(4), intro(4), ispfw(4),	sa(4), scsi(4)

AUTHORS
     The isp driver was	written	by Matthew Jacob for NASA/Ames Research	Cen-
     ter.

BSD			       February	14, 2000			   BSD

NAME | SYNOPSIS | DESCRIPTION | FIRMWARE | HARDWARE | CONFIGURATION OPTIONS | BOOT OPTIONS | BUGS | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=isp&sektion=4&manpath=FreeBSD+4.7-RELEASE>

home | help