Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SF(4)			    Kernel Interfaces Manual			 SF(4)

NAME
       sf -- Adaptec AIC-6915 "Starfire" PCI fast ethernet adapter driver

SYNOPSIS
       device miibus
       device sf

DESCRIPTION
       The  sf	driver	provides  support  for	Adaptec	Duralink fast ethernet
       adapters	based on the Adaptec AIC-6915 "Starfire"  chipset.   This  in-
       cludes the following:

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

       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	check-
       sum offload, multiple DMA descriptor formats and	both polling and  pro-
       ducer/consumer  DMA models.  The	AIC-6915 receive filtering options in-
       clude a 16 entry	perfect	filter,	a 512-bit hash table for multicast ad-
       dresses,	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  in-
       terface by the sf driver.

       The sf driver supports the following media types:

       autoselect	     Enable  autoselection  of	the media type and op-
			     tions.  The user can manually override the	autos-
			     elected mode  by  adding  media  options  to  the
			     /etc/rc.conf file.

       10baseT/UTP	     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).

DIAGNOSTICS
       sf%d: couldn't map memory  A fatal initialization error	has  occurred.
       This may	happen if the PCI BIOS not configured the device, which	may be
       because	the  BIOS  has been configured for a "Plug and Play" operating
       system.	The "Plug and Play OS" setting int he BIOS should  be  set  to
       "no" or "off" in	order for PCI devices to work properly with FreeBSD.

       sf%d:  couldn't	map  ports  A fatal initialization error has occurred.
       This may	happen if the PCI BIOS not configured the device, which	may be
       because the BIOS	has been configured for	a "Plug	 and  Play"  operating
       system.	 The  "Plug  and Play OS" setting int he BIOS should be	set to
       "no" or "off" in	order for PCI devices to work properly with FreeBSD.

       sf%d: couldn't map interrupt  A	fatal  initialization  error  has  oc-
       curred.

       sf%d: no	memory for softc struct!  The driver failed to allocate	memory
       for per-device instance information during initialization.

       sf%d:  failed to	enable I/O ports/memory	mapping!  The driver failed to
       initialize PCI I/O port or shared memory	access.	 This might happen  if
       the card	is not in a bus-master slot.

       sf%d:  watchdog	timeout	 The device has	stopped	responding to the net-
       work, or	there is a problem with	the network connection (cable).

SEE ALSO
       arp(4), miibus(4), netintro(4), ng_ether(4), ifconfig(8)

       The	  Adaptec	 AIC-6915	  Programmer's	       Manual,
       ftp://ftp.adaptec.com/pub/BBS/userguides/aic6915_pg.pdf.

HISTORY
       The sf device driver first appeared in FreeBSD 3.0.

AUTHORS
       The sf driver was written by Bill Paul <wpaul@ctr.columbia.edu>.

FreeBSD	5.2.1			 July 22, 1999				 SF(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sf&sektion=4&manpath=FreeBSD+5.2.1-RELEASE>

home | help