1.\" $NetBSD: adw.4,v 1.7 2001/09/11 17:39:00 wiz Exp $ 2.\" 3.\" Copyright (c) 1998, 1999, 2000 Baldassare Dante Profeta 4.\" All rights reserved. 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: 9.\" 1. Redistributions of source code must retain the above copyright 10.\" notice, this list of conditions and the following disclaimer. 11.\" 2. The name of the author may not be used to endorse or promote products 12.\" derived from this software without specific prior written permission. 13.\" 14.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 15.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24.\" 25.\" 26.Dd February 3, 2000 27.Dt ADW 4 28.Os 29.Sh NAME 30.Nm adw 31.Nd ConnectCom Solutions AdvanSys PCI Ultra Wide SCSI host adapter driver 32.Sh SYNOPSIS 33.Cd "adw* at pci? dev ? function ?" 34.Cd "scsibus* at adw?" 35.Pp 36.Cd "options FAILSAFE" 37.Cd "options SCSI_ADW_WDTR_DISABLE=mask" 38.Cd "options SCSI_ADW_SDTR_DISABLE=mask" 39.Cd "options SCSI_ADW_TAGQ_DISABLE=mask" 40.Sh DESCRIPTION 41The 42.Nm 43driver provides support for the ADW (AdvanSys) ABP-940UW, ASB-3940UW, 44ASB-3940U2W 45.Tn SCSI 46host adapters. 47.Pp 48The following kernel configuration options are available: 49.Bl -ohang 50.It Cd options FAILSAFE 51Disables tagged command queuing, wide data transfers and synchronous 52data transfers for all 53.Tn SCSI 54devices controlled by the 55.Nm 56driver. 57By default, tagged command queuing, wide data transfers and 58synchronous data transfers are used if the 59.Tn SCSI 60devices support them. 61.Pp 62The following options use a 63.Em mask 64to specify which SCSI peripherals the option applies to. 65The 66.Em mask 67is a 16 bit bitfield value. Each bit corresponds to a peripheral ID. 68The LSB (bit 0) corresponds to the peripheral with ID 0. 69The MSB (bit 15) corresponds to the peripheral with ID 15. 70The following features cannot be disabled for the host adapter, which by 71default has ID 7. 72.It Cd options SCSI_ADW_WDTR_DISABLE=mask 73Disable 74.Tn WIDE 75data transfer for the peripherals specified by the mask value. 76.It Cd options SCSI_ADW_SDTR_DISABLE=mask 77Disable 78.Tn SYNCHRONOUS 79data transfer for the peripherals specified by the mask value. 80.It Cd options SCSI_ADW_TAGQ_DISABLE=mask 81Disable 82.Tn TAGGED COMMAND QUEUING 83for the peripherals specified by the mask value. 84.El 85.Sh SEE ALSO 86.Xr cd 4 , 87.Xr ch 4 , 88.Xr intro 4 , 89.Xr scsi 4 , 90.Xr sd 4 , 91.Xr st 4 , 92.Xr uk 4 93.Sh HISTORY 94The 95.Nm 96device driver appeared in 97.Nx 1.4 . 98.Sh AUTHORS 99.An Baldassare Dante Profeta Aq dante@netbsd.org 100