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

FreeBSD Manual Pages


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

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

     To	compile	this driver into the kernel, place the following lines in your
     kernel configuration file:

	   device scbus
	   device adv

	   For one or more VL/ISA cards:
	   device isa

	   In /boot/device.hints:"isa"

	   For one or more PCI cards:
	   device pci

     This driver provides access to the	narrow 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 AdvanSys 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	    2
	   ABP960U	PCI	 No	 20MHz	  16	    2

	   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
	   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
	   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 hints entry	is required
     for every card to be attached by the system.  Specific values for the
     port address, irq and drq may be specified.  If unspecified, the driver
     will query	the device for its current settings and	use those.  If the
     port address is unspecified, the driver will search for it	at one of the
     possible addresses.  Cards	configured for ISA PNP addresses are found au-
     tomatically.  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 ac-
     cessible at boot, is honored by this driver.  This	includes synchro-
     nous/asynchronous transfers, maximum synchronous negotiation rate,	dis-
     connection, 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 re-
     source allocation among devices.

     The adv driver supports the following SCSI	controllers:

     +o	 AdvanSys ABP510/5150
     +o	 AdvanSys ABP5140
     +o	 AdvanSys ABP5142
     +o	 AdvanSys ABP902/3902
     +o	 AdvanSys ABP3905
     +o	 AdvanSys ABP915
     +o	 AdvanSys ABP920
     +o	 AdvanSys ABP3922
     +o	 AdvanSys ABP3925
     +o	 AdvanSys ABP930, ABP930U, ABP930UA
     +o	 AdvanSys ABP960, ABP960U
     +o	 AdvanSys ABP542
     +o	 AdvanSys ABP842
     +o	 AdvanSys ABP940
     +o	 AdvanSys ABP940UA/3940UA
     +o	 AdvanSys ABP940U
     +o	 AdvanSys ABP3960UA
     +o	 AdvanSys ABP970, ABP970U
     +o	 AdvanSys ABP852
     +o	 AdvanSys ABP950
     +o	 AdvanSys ABP980, ABP980U
     +o	 AdvanSys ABP980UA/3980UA

     adw(4), aha(4), ahc(4), cd(4), da(4), sa(4), scsi(4)

     The adv driver appeared in	FreeBSD	3.0.

     The adv driver was	ported by Justin T. Gibbs from the Linux driver	writ-
     ten by Bob	Frey of	Advanced System	Products, Inc.	Many thanks to Advan-
     Sys for providing the original driver under a suitable license for	use in

FreeBSD	13.0			August 8, 2004			  FreeBSD 13.0


Want to link to this manual page? Use this URL:

home | help