sf.4 (56612) | sf.4 (57676) |
---|---|
1.\" Copyright (c) 1997, 1998, 1999 2.\" Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 14 unchanged lines hidden (view full) --- 23.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 29.\" THE POSSIBILITY OF SUCH DAMAGE. 30.\" | 1.\" Copyright (c) 1997, 1998, 1999 2.\" Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 14 unchanged lines hidden (view full) --- 23.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 29.\" THE POSSIBILITY OF SUCH DAMAGE. 30.\" |
31.\" $FreeBSD: head/share/man/man4/sf.4 56612 2000-01-25 20:34:43Z archie $ | 31.\" $FreeBSD: head/share/man/man4/sf.4 57676 2000-03-01 14:50:24Z sheldonh $ |
32.\" 33.Dd July 22, 1999 34.Dt SF 4 35.Os FreeBSD 36.Sh NAME 37.Nm sf 38.Nd 39Adaptec AIC-6915 "Starfire" PCI fast ethernet adapter driver 40.Sh SYNOPSIS 41.Cd "device miibus" 42.Cd "device sf" 43.Sh DESCRIPTION 44The 45.Nm 46driver provides support for Adaptec Duralink fast ethernet adapters | 32.\" 33.Dd July 22, 1999 34.Dt SF 4 35.Os FreeBSD 36.Sh NAME 37.Nm sf 38.Nd 39Adaptec AIC-6915 "Starfire" PCI fast ethernet adapter driver 40.Sh SYNOPSIS 41.Cd "device miibus" 42.Cd "device sf" 43.Sh DESCRIPTION 44The 45.Nm 46driver provides support for Adaptec Duralink fast ethernet adapters |
47based on the Adaptec AIC-6915 "Starfire" chipset. This includes the | 47based on the Adaptec AIC-6915 "Starfire" chipset. 48This includes the |
48following: 49.Bl -bullet -offset indent 50.It 51ANA-62011 64-bit single port 10/100baseTX adapter 52.It 53ANA-62022 64-bit dual port 10/100baseTX adapter 54.It 55ANA-62044 64-bit quad port 10/100baseTX adapter 56.It 57ANA-69011 32-bit single port 10/100baseTX adapter 58.It 59ANA-62020 64-bit single port 100baseFX adapter 60.El 61.Pp | 49following: 50.Bl -bullet -offset indent 51.It 52ANA-62011 64-bit single port 10/100baseTX adapter 53.It 54ANA-62022 64-bit dual port 10/100baseTX adapter 55.It 56ANA-62044 64-bit quad port 10/100baseTX adapter 57.It 58ANA-69011 32-bit single port 10/100baseTX adapter 59.It 60ANA-62020 64-bit single port 100baseFX adapter 61.El 62.Pp |
62The AIC-6915 is a bus master controller with an MII interface. It | 63The AIC-6915 is a bus master controller with an MII interface. 64It |
63supports high and low priority transmit and receive queues, TCP/IP 64checksum offload, multiple DMA descriptor formats and both polling | 65supports high and low priority transmit and receive queues, TCP/IP 66checksum offload, multiple DMA descriptor formats and both polling |
65and producer/consumer DMA models. The AIC-6915 receive filtering | 67and producer/consumer DMA models. 68The AIC-6915 receive filtering |
66options include a 16 entry perfect filter, a 512-bit hash table 67for multicast addresses, a 512-bit hash table for priority address | 69options include a 16 entry perfect filter, a 512-bit hash table 70for multicast addresses, a 512-bit hash table for priority address |
68matching and VLAN filtering. An external MII-compliant transceiver | 71matching and VLAN filtering. 72An external MII-compliant transceiver |
69is required for media interfacing. 70.Pp 71Multiport adapters consist of several AIC-6915 controllers connected | 73is required for media interfacing. 74.Pp 75Multiport adapters consist of several AIC-6915 controllers connected |
72via a PCI to PCI bridge. Each controller is treated as a separate | 76via a PCI to PCI bridge. 77Each controller is treated as a separate |
73interface by the 74.Nm 75driver. 76.Pp 77The 78.Nm 79driver supports the following media types: 80.Pp 81.Bl -tag -width xxxxxxxxxxxxxxxxxxxx 82.It autoselect 83Enable autoselection of the media type and options. 84The user can manually override 85the autoselected mode by adding media options to the 86.Pa /etc/rc.conf 87file. 88.It 10baseT/UTP | 78interface by the 79.Nm 80driver. 81.Pp 82The 83.Nm 84driver supports the following media types: 85.Pp 86.Bl -tag -width xxxxxxxxxxxxxxxxxxxx 87.It autoselect 88Enable autoselection of the media type and options. 89The user can manually override 90the autoselected mode by adding media options to the 91.Pa /etc/rc.conf 92file. 93.It 10baseT/UTP |
89Set 10Mbps operation. The | 94Set 10Mbps operation. 95The |
90.Ar mediaopt 91option can also be used to select either 92.Ar full-duplex 93or 94.Ar half-duplex 95modes. 96.It 100baseTX | 96.Ar mediaopt 97option can also be used to select either 98.Ar full-duplex 99or 100.Ar half-duplex 101modes. 102.It 100baseTX |
97Set 100Mbps (fast ethernet) operation. The | 103Set 100Mbps (fast ethernet) operation. 104The |
98.Ar mediaopt 99option can also be used to select either 100.Ar full-duplex 101or 102.Ar half-duplex 103modes. 104.El 105.Pp --- 8 unchanged lines hidden (view full) --- 114Force half duplex operation. 115.El 116.Pp 117For more information on configuring this device, see 118.Xr ifconfig 8 . 119.Sh DIAGNOSTICS 120.Bl -diag 121.It "sf%d: couldn't map memory" | 105.Ar mediaopt 106option can also be used to select either 107.Ar full-duplex 108or 109.Ar half-duplex 110modes. 111.El 112.Pp --- 8 unchanged lines hidden (view full) --- 121Force half duplex operation. 122.El 123.Pp 124For more information on configuring this device, see 125.Xr ifconfig 8 . 126.Sh DIAGNOSTICS 127.Bl -diag 128.It "sf%d: couldn't map memory" |
122A fatal initialization error has occurred. This may | 129A fatal initialization error has occurred. 130This may |
123happen if the PCI BIOS not configured the device, which may be because 124the BIOS has been configured for a "Plug and Play" operating system. 125The "Plug and Play OS" setting int he BIOS should be set to "no" or 126"off" in order for PCI devices to work properly with FreeBSD. 127.It "sf%d: couldn't map ports" 128A fatal initialization error has occurred. 129happen if the PCI BIOS not configured the device, which may be because 130the BIOS has been configured for a "Plug and Play" operating system. --- 33 unchanged lines hidden --- | 131happen if the PCI BIOS not configured the device, which may be because 132the BIOS has been configured for a "Plug and Play" operating system. 133The "Plug and Play OS" setting int he BIOS should be set to "no" or 134"off" in order for PCI devices to work properly with FreeBSD. 135.It "sf%d: couldn't map ports" 136A fatal initialization error has occurred. 137happen if the PCI BIOS not configured the device, which may be because 138the BIOS has been configured for a "Plug and Play" operating system. --- 33 unchanged lines hidden --- |