Reference

adv(4)

AdvanSys PCI SCSI interface

NAME

adv, adw – AdvanSys PCI SCSI interface

SYNOPSIS

adv* at pci? adw* at pci?

DESCRIPTION

The adv and adw drivers support most AdvanSys PCI SCSI host adapters, as shown in this table:

advadw
ABP-920ABP-940UW
ABP-930 (1)ABP-940UWD
ABP-930UABP-970UW
ABP-930UAASB-3940UW-00
ABP-940ASB-3940U2W-00
ABP-940UASB-3950U160
ABP-940UA
ABP-950
ABP-960 (2)
ABP-960U (2)
ABP-970
ABP-970U
ABP-980
ABP-980U
  1. This board has been sold by SIIG as the Fast SCSI Pro PCI.

  2. This board has been sold by Iomega as a Jaz Jet PCI adapter.

The adw driver will log some host adapter errors with general messages such as

adw0:0:0: host adapter error 0x12. See adw(4).
adw0:0:0: host adapter error 0x12, resetting bus. See adw(4).

Some further information on the meaning of such errors can be obtained from the following table derived from the source code provided by ConnectCom.

ErrorDefine NameComment
0x12QHSTA_M_SXFR_XFR_OFLWSXFR_STATUS Transfer Overflow
0x13QHSTA_M_UNEXPECTED_BUS_FREE
0x15QHSTA_M_QUEUE_ABORTED
0x16QHSTA_M_SXFR_SDMA_ERRSXFR_STATUS SCSI DMA Error
0x17QHSTA_M_SXFR_SXFR_PERRSXFR_STATUS SCSI Bus Parity Error
0x18QHSTA_M_RDMA_PERRRISC PCI DMA parity error
0x19QHSTA_M_SXFR_OFF_UFLWSXFR_STATUS Offset Underflow
0x20QHSTA_M_SXFR_OFF_OFLWSXFR_STATUS Offset Overflow
0x21QHSTA_M_SXFR_WD_TMOSXFR_STATUS Watchdog Timeout
0x22QHSTA_M_SXFR_DESELECTEDSXFR_STATUS Deselected
0x24QHSTA_M_SXFR_XFR_PH_ERRSXFR_STATUS Transfer Phase Error
0x25QHSTA_M_SXFR_UNKNOWN_ERRORSXFR_STATUS Unknown Error
0x30QHSTA_M_SCSI_BUS_RESETRequest aborted from SBR
0x31QHSTA_M_SCSI_BUS_RESET_UNSOLRequest aborted from unsolicited SBR
0x32QHSTA_M_BUS_DEVICE_RESETRequest aborted from BDR
0x35QHSTA_M_DIRECTION_ERRData Phase mismatch
0x36QHSTA_M_DIRECTION_ERR_HUNGData Phase mismatch and bus hang
0x41QHSTA_M_WTM_TIMEOUT
0x42QHSTA_M_BAD_CMPL_STATUS_IN
0x43QHSTA_M_NO_AUTO_REQ_SENSE
0x44QHSTA_M_AUTO_REQ_SENSE_FAIL
0x45QHSTA_M_INVALID_DEVICEBad target ID
0x46QHSTA_M_FROZEN_TIDQTID Queue frozen
0x47QHSTA_M_SGBACKUP_ERRORScatter-Gather backup error

SEE ALSO

cd(4), ch(4), intro(4), scsi(4), sd(4), st(4), uk(4)

AUTHORS

The adv and adw drivers were originally written by Baldassare Dante Profeta for NetBSD, based on Linux drivers written by Advanced System Products, Inc., which is now ConnectCom Solutions, Inc.

History