Add a HARDWARE section which lists supported devices. The actual

device listings has been moved (and in some cases more or less
rewritten) from the DESCRIPTION section.

This will be used later for automatically generating device listings
in the Hardware Notes, by parsing the manual pages.

Reviewed in principle by:	ru, hrs, trhodes
No objections:			-doc, re
Section name inspired by:	NetBSD
This commit is contained in:
simon 2004-07-04 14:17:41 +00:00
parent f7ae017d02
commit 1dab9eedfb
11 changed files with 423 additions and 222 deletions

View File

@ -23,7 +23,7 @@
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
.Dd February 22, 2001
.Dd July 4, 2004
.Dt AAC 4
.Os
.Sh NAME
@ -39,36 +39,7 @@ The
.Nm
driver provides support for the Adaptec AAC family of SCSI Ultra2, Ultra160,
and Ultra320 RAID controllers.
Supported controllers include:
.Bl -bullet
.It
AAC-364
.It
Adaptec SCSI RAID 2120S
.It
Adaptec SCSI RAID 2200S
.It
Adaptec SCSI RAID 2410SA
.It
Adaptec SCSI RAID 2810SA
.It
Adaptec SCSI RAID 5400S
.It
Dell CERC SATA RAID 2
.It
Dell PERC 2/Si
.It
Dell PERC 2/QC
.It
Dell PERC 3/Si
.It
Dell PERC 3/Di
.It
Dell PERC 320/DC
.It
HP NetRAID 4M
.Pp
.El
Access to RAID containers is available via the
.Pa /dev/aacd?
device nodes.
@ -126,6 +97,39 @@ Note also that
performance peaks at a value of 96K,
and drops off dramatically at 128K,
due to other limitations of the card.
.Sh HARDWARE
Controllers supported by the
.Nm
driver include:
.Pp
.Bl -bullet -compact
.It
Adaptec AAC-364
.It
Adaptec SCSI RAID 2120S
.It
Adaptec SCSI RAID 2200S
.It
Adaptec SCSI RAID 2410SA
.It
Adaptec SCSI RAID 2810SA
.It
Adaptec SCSI RAID 5400S
.It
Dell CERC SATA RAID 2
.It
Dell PERC 2/Si
.It
Dell PERC 2/QC
.It
Dell PERC 3/Si
.It
Dell PERC 3/Di
.It
Dell PERC 320/DC
.It
HP NetRAID 4M
.El
.Sh FILES
.Bl -tag -width /boot/kernel/aac.ko -compact
.It Pa /dev/aac?

View File

@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 15, 1998
.Dd July 4, 2004
.Dt AHA 4
.Os
.Sh NAME
@ -42,13 +42,9 @@ In
.Sh DESCRIPTION
This driver provides access to the
.Tn SCSI
bus connected to an Adaptec AHA-154xB, AHA-154xC,
AHA-154xCF, AHA-154xCP, or AHA-1640 host adapter.
bus connected to the Adaptec AHA-154x and AHA-1640 SCSI host adapters.
x is 0 for controllers without a floppy drive and 2 for controllers
that have them.
Host adapters supporting a 154x compatible interface,
such as some Tekram controllers and the Adaptec AHA-174x in 154x
emulation mode can also be attached with this driver.
For optimum
performance, Adaptec AHA-174x controllers should be configured in
enhanced mode and attached via the
@ -70,6 +66,27 @@ port addresses for this card are 0x330, 0x334, 0x230, 0x234, 0x130, and
The AHA-1640 is an MCA bus card.
Since the MCA bus is a self-identifying bus, no setting of hints is
required.
.Sh HARDWARE
The
.Nm
driver supports the following SCSI host adapters:
.Pp
.Bl -bullet -compact
.It
Adaptec AHA-154xB
.It
Adaptec AHA-154xC
.It
Adaptec AHA-154xCF
.It
Adaptec AHA-154xCP
.It
Adaptec AHA-1640
.It
Adaptec AHA-174x in 154x emulation mode
.It
Tekram SCSI controllers in 154x emulation mode
.El
.Sh BUGS
The AHA-154xA card does not support residuals on data transfers.
As a result, this card is no longer supported.

View File

@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 15, 1998
.Dd July 4, 2004
.Dt AHB 4
.Os
.Sh NAME
@ -39,10 +39,25 @@
This driver provides access to the
.Tn SCSI
bus connected to an Adaptec
AHA-1740, AHA-1742, AHA-1740A, AHA-1742A host adapters in
AHA-174X host adapters in
.Dq Em enhanced
mode.
Tagged queueing and synchronous SCSI transfers are supported.
.Sh HARDWARE
The
.Nm
driver supports the following SCSI host adapters:
.Pp
.Bl -bullet -compact
.It
Adaptec AHA-1740
.It
Adaptec AHA-1742
.It
Adaptec AHA-1740A
.It
Adaptec AHA-1742A
.El
.Sh CAVEATS
The Adaptec 174X is very sensitive to SCSI bus termination and cable
length.

View File

@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd February 13, 2000
.Dd July 4, 2004
.Dt AHC 4
.Os
.Sh NAME
@ -52,61 +52,8 @@ For one or more SCSI busses:
.Sh DESCRIPTION
This driver provides access to the
.Tn SCSI
bus(es) connected to Adaptec
.Tn AIC7770 ,
.Tn AIC7850 ,
.Tn AIC7860 ,
.Tn AIC7870 ,
.Tn AIC7880 ,
.Tn AIC7890 ,
.Tn AIC7891 ,
.Tn AIC7892 ,
.Tn AIC7895 ,
.Tn AIC7896 ,
.Tn AIC7897
and
.Tn AIC7899
bus(es) connected to the Adaptec AIC77xx and AIC78xx
host adapter chips.
These chips are found on many motherboards as well as the following
Adaptec SCSI controller cards:
.Tn 274X(W) ,
.Tn 274X(T) ,
.Tn 284X ,
.Tn 2910 ,
.Tn 2915 ,
.Tn 2920 ,
.Tn 2930C ,
.Tn 2930U2 ,
.Tn 2940 ,
.Tn 2940J ,
.Tn 2940N ,
.Tn 2940U ,
.Tn 2940AU ,
.Tn 2940UW ,
.Tn 2940UW Dual ,
.Tn 2940UW Pro ,
.Tn 2940U2W ,
.Tn 2940U2B ,
.Tn 2950U2W ,
.Tn 2950U2B ,
.Tn 19160B ,
.Tn 29160B ,
.Tn 29160N ,
.Tn 3940 ,
.Tn 3940U ,
.Tn 3940AU ,
.Tn 3940UW ,
.Tn 3940AUW ,
.Tn 3940U2W ,
.Tn 3950U2 ,
.Tn 3960 ,
.Tn 39160 ,
.Tn 3985 ,
and
.Tn 4944UW .
.Pp
On the pc98 platform, support is also provided for the NEC PC-9821Xt13
and RvII26, PC-9821X-B02L/B09, and SV-98/2-B03.
.Pp
Driver features include support for twin and wide busses,
fast, ultra or ultra2 synchronous transfers depending on controller type,
@ -229,6 +176,179 @@ Multiple Target IDs - Allows the controller to respond to selection as a
target on multiple SCSI IDs.
.El
.Ed
.Sh HARDWARE
The
.Nm
driver supports the following
.Tn SCSI
host adapter chips and
.Tn SCSI
controller cards:
.Pp
.Bl -bullet -compact
.It
Adaptec
.Tn AIC7770
host adapter chip
.It
Adaptec
.Tn AIC7850
host adapter chip
.It
Adaptec
.Tn AIC7860
host adapter chip
.It
Adaptec
.Tn AIC7870
host adapter chip
.It
Adaptec
.Tn AIC7880
host adapter chip
.It
Adaptec
.Tn AIC7890
host adapter chip
.It
Adaptec
.Tn AIC7891
host adapter chip
.It
Adaptec
.Tn AIC7892
host adapter chip
.It
Adaptec
.Tn AIC7895
host adapter chip
.It
Adaptec
.Tn AIC7896
host adapter chip
.It
Adaptec
.Tn AIC7897
host adapter chip
.It
Adaptec
.Tn AIC7899
host adapter chip
.It
Adaptec
.Tn 274X(W)
.It
Adaptec
.Tn 274X(T)
.It
Adaptec
.Tn 284X
.It
Adaptec
.Tn 2910
.It
Adaptec
.Tn 2915
.It
Adaptec
.Tn 2920
.It
Adaptec
.Tn 2930C
.It
Adaptec
.Tn 2930U2
.It
Adaptec
.Tn 2940
.It
Adaptec
.Tn 2940J
.It
Adaptec
.Tn 2940N
.It
Adaptec
.Tn 2940U
.It
Adaptec
.Tn 2940AU
.It
Adaptec
.Tn 2940UW
.It
Adaptec
.Tn 2940UW Dual
.It
Adaptec
.Tn 2940UW Pro
.It
Adaptec
.Tn 2940U2W
.It
Adaptec
.Tn 2940U2B
.It
Adaptec
.Tn 2950U2W
.It
Adaptec
.Tn 2950U2B
.It
Adaptec
.Tn 19160B
.It
Adaptec
.Tn 29160B
.It
Adaptec
.Tn 29160N
.It
Adaptec
.Tn 3940
.It
Adaptec
.Tn 3940U
.It
Adaptec
.Tn 3940AU
.It
Adaptec
.Tn 3940UW
.It
Adaptec
.Tn 3940AUW
.It
Adaptec
.Tn 3940U2W
.It
Adaptec
.Tn 3950U2
.It
Adaptec
.Tn 3960
.It
Adaptec
.Tn 39160
.It
Adaptec
.Tn 3985
.It
Adaptec
.Tn 4944UW
.It
NEC PC-9821Xt13 (PC-98)
.It
NEC RvII26 (PC-98)
.It
NEC PC-9821X-B02L/B09 (PC-98)
.It
NEC SV-98/2-B03 (PC-98)
.It
Many motherboards with on-board
.Tn SCSI
support
.El
.Sh SCSI CONTROL BLOCKS (SCBs)
Every transaction sent to a device on the SCSI bus is assigned a
.Sq SCSI Control Block

View File

@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd September 1, 2002
.Dd July 4, 2004
.Dt AHD 4
.Os
.Sh NAME
@ -63,17 +63,8 @@ busses:
This driver provides access to the
.Tn SCSI
bus(es) connected to Adaptec
.Tn AIC7901
and
.Tn AIC7902
.Tn AIC79xx
host adapter chips.
These chips are found on many motherboards as well as the
.Tn 29320
and
.Tn 39320
Adaptec
.Tn SCSI
controller cards.
.Pp
Driver features include support for narrow and wide busses,
fast, ultra, ultra2, ultra160, and ultra320 synchronous transfers,
@ -131,6 +122,37 @@ disconnection,
and the host adapter's
.Tn SCSI
ID.
.Sh HARDWARE
The
.Nm
driver supports the following:
.Pp
.Bl -bullet -compact
.It
Adaptec
.Tn AIC7901
host adapter chip
.It
Adaptec
.Tn AIC7901A
host adapter chip
.It
Adaptec
.Tn AIC7902
host adapter chip
.It
Adaptec
.Tn 29320
host adapter
.It
Adaptec
.Tn 39320
host adapter
.It
Many motherboards with on-board
.Tn SCSI
support
.El
.Sh BUGS
The current generation of 79xx chips do not support target mode in Ultra320
mode.

View File

@ -31,7 +31,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd September 27, 2001
.Dd July 4, 2004
.Dt BGE 4
.Os
.Sh NAME
@ -44,33 +44,7 @@
The
.Nm
driver provides support for various NICs based on the Broadcom BCM570x
family of gigabit ethernet controller chips, including the
following:
.Pp
.Bl -bullet -compact
.It
3Com 3c996-T (10/100/1000baseTX)
.It
Dell PowerEdge 1750 integrated BCM5704C NIC (10/100/1000baseTX)
.It
Dell PowerEdge 2550 integrated BCM5700 NIC (10/100/1000baseTX)
.It
Dell PowerEdge 2650 integrated BCM5703 NIC (10/100/1000baseTX)
.It
IBM x235 server integrated BCM5703x NIC (10/100/1000baseTX)
.It
HP ProLiant NC7760 embedded Gigabit NIC (10/100/1000baseTX)
.It
HP ProLiant NC7770 PCI-X Gigabit NIC (10/100/1000baseTX)
.It
HP ProLiant NC7781 embedded PCI-X Gigabit NIC (10/100/1000baseTX)
.It
Netgear GA302T (10/100/1000baseTX)
.It
SysKonnect SK-9D21 (10/100/1000baseTX)
.It
SysKonnect SK-9D41 (1000baseSX)
.El
family of gigabit ethernet controller chips.
.Pp
All of these NICs are capable of 10, 100 and 1000Mbps speeds over CAT5
copper cable, except for the SysKonnect SK-9D41 which supports only
@ -179,6 +153,37 @@ will set a port as a master instead.
.Pp
For more information on configuring this device, see
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver provides support for various NICs based on the Broadcom BCM570x
family of gigabit ethernet controller chips, including the
following:
.Pp
.Bl -bullet -compact
.It
3Com 3c996-T (10/100/1000baseTX)
.It
Dell PowerEdge 1750 integrated BCM5704C NIC (10/100/1000baseTX)
.It
Dell PowerEdge 2550 integrated BCM5700 NIC (10/100/1000baseTX)
.It
Dell PowerEdge 2650 integrated BCM5703 NIC (10/100/1000baseTX)
.It
IBM x235 server integrated BCM5703x NIC (10/100/1000baseTX)
.It
HP ProLiant NC7760 embedded Gigabit NIC (10/100/1000baseTX)
.It
HP ProLiant NC7770 PCI-X Gigabit NIC (10/100/1000baseTX)
.It
HP ProLiant NC7781 embedded PCI-X Gigabit NIC (10/100/1000baseTX)
.It
Netgear GA302T (10/100/1000baseTX)
.It
SysKonnect SK-9D21 (10/100/1000baseTX)
.It
SysKonnect SK-9D41 (1000baseSX)
.El
.Sh DIAGNOSTICS
.Bl -diag
.It "bge%d: couldn't map memory"

View File

@ -23,7 +23,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 16, 1998
.Dd July 4, 2004
.Dt DPT 4
.Os
.Sh NAME
@ -43,6 +43,22 @@ To allow PCI adapters to use memory mapped I/O if enabled:
.Sh DESCRIPTION
The
.Nm
driver supports DPT RAID SCSI controllers.
.Pp
SmartRAID (PM3???) are "Enterprise" class cards,
and SmartCache (PM2???) cards are in the "Workstation" class.
The Gen 4 Smart Cache IV products were a re-issue of the Gen 3 utilizing
upgraded (and cheaper to produce) silicon.
The PM3334 (Smart RAID III) was not revamped as there was no upgraded silicon
(68040 processor) and it was using the best DPT made.
Note there has been customer confusion over the faster enterprise class card
supported by this driver being an older generation.
The Gen5 cards are supported by the
.Xr asr 4
driver.
.Sh HARDWARE
The
.Nm
driver provides support for the following RAID adapters:
.Pp
.Bl -bullet -compact
@ -61,18 +77,6 @@ Smart Cache IV (PM2?4?, PM2042 [EISA], PM2044/PM2144 [PCI]) (Gen4)
.It
Smart RAID IV
.El
.Pp
SmartRAID (PM3???) are "Enterprise" class cards,
and SmartCache (PM2???) cards are in the "Workstation" class.
The Gen 4 Smart Cache IV products were a re-issue of the Gen 3 utilizing
upgraded (and cheaper to produce) silicon.
The PM3334 (Smart RAID III) was not revamped as there was no upgraded silicon
(68040 processor) and it was using the best DPT made.
Note there has been customer confusion over the faster enterprise class card
supported by this driver being an older generation.
The Gen5 cards are supported by the
.Xr asr 4
driver.
.Sh FILES
.Bl -tag -width /usr/share/man0/template.doc -compact
.It Pa sys/dev/dpt/dpt_scsi.c

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd May 9, 2004
.Dd July 4, 2004
.Dt FXP 4
.Os
.Sh NAME
@ -39,32 +39,6 @@ The
.Nm
driver provides support for Ethernet adapters based on the Intel
i82557, i82558, i82559, i82550, and i82562 chips.
This includes the following adapters:
.Pp
.Bl -bullet -compact
.It
Intel EtherExpress PRO/10
.It
Intel InBusiness 10/100
.It
Intel PRO/100B / EtherExpressPRO/100 B PCI Adapter
.It
Intel PRO/100+ Management Adapter
.It
Intel PRO/100 VE Desktop Adapter
.It
Intel PRO/100 M Desktop Adapter
.It
Intel PRO/100 S Desktop, Server and Dual-Port Server Adapters
.It
Contec C-NET(PI)-100TX (PC98)
.It
NEC PC-9821Ra20, Rv20, Xv13, Xv20 internal 100Base-TX (PC98)
.It
NEC PC-9821X-B06 (PC98)
.It
Many on-board network interfaces on Intel motherboards.
.El
.Pp
The
.Nm
@ -106,6 +80,35 @@ flag with
.Xr ifconfig 8
will download the microcode to the chip if it is available.
.El
.Sh HARDWARE
Adapters supported by the
.Nm
driver include:
.Pp
.Bl -bullet -compact
.It
Intel EtherExpress PRO/10
.It
Intel InBusiness 10/100
.It
Intel PRO/100B / EtherExpressPRO/100 B PCI Adapter
.It
Intel PRO/100+ Management Adapter
.It
Intel PRO/100 VE Desktop Adapter
.It
Intel PRO/100 M Desktop Adapter
.It
Intel PRO/100 S Desktop, Server and Dual-Port Server Adapters
.It
Contec C-NET(PI)-100TX (PC-98)
.It
NEC PC-9821Ra20, Rv20, Xv13, Xv20 internal 100Base-TX (PC-98)
.It
NEC PC-9821X-B06 (PC-98)
.It
Many on-board network interfaces on Intel motherboards
.El
.Sh DIAGNOSTICS
.Bl -diag
.It "fxp%d: couldn't map memory"

View File

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd April 10, 2000
.Dd July 4, 2004
.Dt TWE 4
.Os
.Sh NAME
@ -36,7 +36,14 @@
.Sh DESCRIPTION
The
.Nm
driver provides support for the following series of ATA RAID
driver provides support for 3ware Escalade ATA RAID adapters.
.Pp
These devices support 2, 4 or 8 ATA disk drives
and provide RAID0 (striping) and RAID1 (mirroring) functionality.
.Sh HARDWARE
The
.Nm
driver supports the following series of 3ware ATA RAID
controllers:
.Pp
.Bl -bullet -compact
@ -49,9 +56,6 @@ Escalade 3W-7x00
.It
Escalade 3W-8x00
.El
.Pp
These devices support 2, 4 or 8 ATA disk drives
and provide RAID0 (striping) and RAID1 (mirroring) functionality.
.Sh DIAGNOSTICS
.Ss Controller initialisation phase
.Bl -diag

View File

@ -30,7 +30,7 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd April 15, 2001
.Dd July 4, 2004
.Dt TXP 4
.Os
.Sh NAME
@ -45,22 +45,6 @@ interface provides access to the 10Mb/s and 100Mb/s Ethernet networks via the
.Tn 3Com
.Tn Typhoon/Sidewinder
chipset.
This driver supports the following cards:
.Pp
.Bl -bullet -offset indent -compact
.It
3Com 3CR990-TX-95
.It
3Com 3CR990-TX-97
.It
3Com 3cR990B-TXM
.It
3Com 3CR990SVR95
.It
3Com 3CR990SVR97
.It
3Com 3cR990B-SRV
.El
.Pp
Basic Ethernet functions are provided as well as support for
.Xr vlan 4
@ -126,6 +110,25 @@ Use 10baseT, full duplex
.It Cm media 10baseT Op Cm mediaopt half-duplex
Use 10baseT, half duplex
.El
.Sh HARDWARE
The
.Nm
driver supports the following cards:
.Pp
.Bl -bullet -offset indent -compact
.It
3Com 3CR990-TX-95
.It
3Com 3CR990-TX-97
.It
3Com 3cR990B-TXM
.It
3Com 3CR990SVR95
.It
3Com 3CR990SVR97
.It
3Com 3cR990B-SRV
.El
.Sh SEE ALSO
.Xr arp 4 ,
.Xr ifmedia 4 ,

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd November 4, 2003
.Dd July 4, 2004
.Dt XE 4
.Os
.Sh NAME
@ -43,33 +43,6 @@ This includes devices made by Xircom along with
various
.Tn OEM
manufacturers.
The following cards are supported:
.Pp
.Bl -bullet -compact -offset -indent
.It
Xircom CreditCard Ethernet (PS-CE2-10)
.It
Xircom CreditCard Ethernet + Modem 28 (PS-CEM-28)
.It
Xircom CreditCard Ethernet + Modem 33 (CEM33)
.It
Xircom CreditCard 10/100 (CE3, CE3B)
.It
Xircom CreditCard Ethernet 10/100 + Modem 56 (CEM56)
.It
Xircom RealPort Ethernet 10 (RE10)
.It
Xircom RealPort Ethernet 10/100 (RE100)
.It
Xircom RealPort Ethernet 10/100 + Modem 56 (REM56, REM56G)
.It
Accton Fast EtherCard-16 (EN2226)
.It
Compaq Netelligent 10/100 PC Card (CPQ-10/100)
.It
Intel EtherExpress Pro/100 PC Card Mobile Adapter 16 (Pro/100 M16A)
.El
Other similar devices using the same hardware may also be supported.
.Pp
Please note that the
.Nm
@ -102,6 +75,37 @@ operation is currently not supported.
For more information on configuring network interface devices,
see
.Xr ifconfig 8 .
.Sh HARDWARE
The
.Nm
driver supports the following cards:
.Pp
.Bl -bullet -compact -offset -indent
.It
Xircom CreditCard Ethernet (PS-CE2-10)
.It
Xircom CreditCard Ethernet + Modem 28 (PS-CEM-28)
.It
Xircom CreditCard Ethernet + Modem 33 (CEM33)
.It
Xircom CreditCard 10/100 (CE3, CE3B)
.It
Xircom CreditCard Ethernet 10/100 + Modem 56 (CEM56)
.It
Xircom RealPort Ethernet 10 (RE10)
.It
Xircom RealPort Ethernet 10/100 (RE100)
.It
Xircom RealPort Ethernet 10/100 + Modem 56 (REM56, REM56G)
.It
Accton Fast EtherCard-16 (EN2226)
.It
Compaq Netelligent 10/100 PC Card (CPQ-10/100)
.It
Intel EtherExpress Pro/100 PC Card Mobile Adapter 16 (Pro/100 M16A)
.El
.Pp
Other similar devices using the same hardware may also be supported.
.Sh DIAGNOSTICS
.Bl -diag
.It "xe%d: Cannot allocate ioport"