SF(4)                     OpenBSD Programmer's Manual                    SF(4)

NAME
     sf - Adaptec AIC-6915 Starfire PCI 10/100 Ethernet device

SYNOPSIS
     sf* at pci?
     sqphy* at mii?

DESCRIPTION
     The sf driver provides support for Adaptec Duralink Fast Ethernet
     adapters based on the Adaptec AIC-6915 "Starfire" chipset.  This includes
     the following:

           o   ANA-62011 64-bit single port 10/100baseTX
           o   ANA-62022 64-bit dual port 10/100baseTX
           o   ANA-62044 64-bit quad port 10/100baseTX
           o   ANA-69011 32-bit single port 10/100baseTX
           o   ANA-62020 64-bit single port 100baseFX

     The AIC-6915 is a bus master controller with an MII interface.  It sup-
     ports high and low priority transmit and receive queues, TCP/IP checksum
     offload, multiple DMA descriptor formats and both polling and produc-
     er/consumer DMA models.  The AIC-6915 receive filtering options include a
     16 entry perfect filter, a 512-bit hash table for multicast addresses, a
     512-bit hash table for priority address matching and VLAN filtering.  An
     external MII-compliant transceiver is required for media interfacing.

     Multiport adapters consist of several AIC-6915 controllers connected via
     a PCI to PCI bridge.  Each controller is treated as a separate interface
     by the sf driver.

     The sf driver supports the following media types:

     autoselect   Enable autoselection of the media type and options.  The us-
                  er can manually override the autoselected mode by adding me-
                  dia options to the hostname.if(5) file.

     10baseT      Set 10Mbps operation.  The mediaopt option can also be used
                  to select either full-duplex or half-duplex modes.

     100baseTX    Set 100Mbps (Fast Ethernet) operation.  The mediaopt option
                  can also be used to select either full-duplex or half-duplex
                  modes.

     The sf driver supports the following media options:

     full-duplex  Force full duplex operation.

     half-duplex  Force half duplex operation.

     For more information on configuring this device, see ifconfig(8).

SEE ALSO
     arp(4), ifmedia(4), intro(4), netintro(4), pci(4), sqphy(4),
     hostname.if(5), ifconfig(8)

     The Adaptec AIC-6915 Programmer's Manual,
     http://download.adaptec.com/pdfs/user_guides/aic6915_pg.pdf.

HISTORY
     The sf device driver first appeared in OpenBSD 2.7.

AUTHORS
     The sf driver was written by Jason R. Thorpe <thorpej@NetBSD.org> and
     ported to OpenBSD by Martin Reindl <martin@openbsd.org>.

BUGS
     The sf driver does not support the IPv4/TCP/UDP checksum function of the
     AIC-6915.

     The sf driver does not support the VLAN function of the AIC-6915.

OpenBSD 4.7                      June 27, 2008                               2
