home | help
ADV(4)			     Kernel Interfaces Manual			  ADV(4)

NAME
     adv -- Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver

SYNOPSIS
     For one or more ISA or VL cards:
     device isa
     device adv0 at isa? port ? irq ? drq ?

     For one or more EISA cards:
     device eisa
     device adv

     For one or more PCI cards:
     device pci
     device adv

     For one or more SCSI busses:
     device scbus0 at adv0

DESCRIPTION
     This  driver provides access to the 8bit SCSI bus connected to the Advanced
     Systems  Products,  Inc.	ASC900,  ASC1000,  ASC1090,  ASC1200,	ASC3030,
     ASC3050, and ASC3150 host adapter chips.  The following tables list the Ad-
     vanSys  products using these chips, their bus attachment type, maximum sync
     rate, and the maximum number of commands that can be handled by the adapter
     concurrently.

	   Connectivity Products:

	   Adapter	 Bus   Floppy	   MaxSync   Commands  Footnotes
	   ABP510/5150	 ISA	 No	    10MHz	240    1
	   ABP5140     ISA PnP	 No	    10MHz	16     1, 3
	   ABP5142     ISA PnP	 Yes	    10MHz	16     4
	   ABP[3]902	 PCI	 No	    10MHz	16
	   ABP3905	 PCI	 No	    10MHz	16
	   ABP915	 PCI	 No	    10MHz	16
	   ABP920	 PCI	 No	    10MHz	16
	   ABP3922	 PCI	 No	    10MHz	16
	   ABP3925	 PCI	 No	    10MHz	16
	   ABP930	 PCI	 No	    10MHz	16     5
	   ABP930U	 PCI	 No	    20MHz	16
	   ABP930UA	 PCI	 No	    20MHz	16
	   ABP960	 PCI	 No	    10MHz	16
	   ABP960U	 PCI	 No	    20MHz	16

	   Footnotes:
	   1.	This board has been shipped by HP with the 4020i CD-R drive.
		The board has no BIOS so it cannot control a boot device, but it
		can control any secondary SCSI device.
	   2.	This board has been sold by Iomega as a Jaz Jet PCI adapter.
	   3.	This board has been sold by SIIG as the i540 SpeedMaster.
	   4.	This board has been sold by SIIG as the i542 SpeedMaster.
	   5.	This board has been sold by SIIG as the Fast SCSI Pro PCI.

	   Single Channel Products:

	   Adapter	 Bus   Floppy	   MaxSync   Commands
	   ABP542	 ISA	 Yes	    10MHz	240
	   ABP742	 EISA	 Yes	    10MHz	240
	   ABP842	 VL	 Yes	    10MHz	240
	   ABP940	 PCI	 No	    10MHz	240
	   ABP[3]940UA	 PCI	 No	    20MHz	240
	   ABP940U	 PCI	 No	    20MHz	240
	   ABP3960UA	 PCI	 No	    20MHz	240
	   ABP970	 PCI	 No	    10MHz	240
	   ABP970U	 PCI	 No	    20MHz	240

	   Multi Channel Products (Commands are per-channel):

	   Adapter	 Bus   Floppy	   MaxSync   Commands  Channels
	   ABP752	EISA	 Yes	    10MHz	240	 2
	   ABP852	 VL	 Yes	    10MHz	240	 2
	   ABP950	 PCI	 No	    10MHz	240	 2
	   ABP980	 PCI	 No	    10MHz	240	 4
	   ABP980U	 PCI	 No	    20MHz	240	 4
	   ABP[3]980UA	 PCI	 No	    20MHz	16	 4

     For ISA or Vesa Local Bus adapters, one kernel config entry is required for
     every card to be attached by the system.  Specific values for the port  ad-
     dress,  irq,  and	drq  may be specified.	If wildcard values are used, the
     driver will query the device for its current settings and	use  those.   If
     the  port	address  is a wildcard, the driver consults an internal table of
     possible port address locations and attaches to the first	unattached  card
     it  finds.   The  possible  port addresses for these card are 0x110, 0x130,
     0x150, 0x190, 0x210, 0x230, 0x250, and 0x330.

     Per target configuration performed in the AdvanceWare menu, which is acces-
     sible at boot, is honored by this driver.	This includes  synchronous/asyn-
     chronous  transfers,  maximum  synchronous negotiation rate, disconnection,
     tagged queueing, and the host adapter's SCSI ID.  The  global  setting  for
     the maximum number of tagged transactions allowed per target is not honored
     as  the  CAM SCSI system will automatically determine the maximum number of
     tags a device can receive as well as  guarantee  fair  resource  allocation
     among devices.

SEE ALSO
     adw(4), aha(4), ahb(4), ahc(4), cd(4), da(4), sa(4), scsi(4)

AUTHORS
     The  adv driver was ported by Justin T. Gibbs from the Linux driver written
     by Bob Frey of Advanced System Products, Inc.  Many thanks to AdvanSys  for
     providing the original driver under a suitable license for use in FreeBSD.

HISTORY
     The adv driver appeared in FreeBSD 3.0.

FreeBSD 4.5			February 13, 2000			  ADV(4)

home | help