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

FreeBSD Manual Pages

  
 
  

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

NAME
     sf	-- Adaptec AIC-6915 "Starfire" PCI Fast	Ethernet adapter driver

SYNOPSIS
     To	compile	support	for the
     sf	driver into your kernel, place the following lines in your kernel con-
	figuration file:

	   device miibus
	   device sf

	Alternatively, to load the
     sf	driver at boot time, place the following line in loader.conf(5):

	      if_sf_load="YES"

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

     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 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 fil-
     tering.  An external MII-compliant	transceiver is required	for media in-
     terfacing.

     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 user can	manually override the autoselected
			   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).

HARDWARE
     Adapters supported	by the sf driver include:

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

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 sys-
     tem.  The "Plug and Play OS" setting in the 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 sys-
     tem.  The "Plug and Play OS" setting in the 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 occurred.

     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 network,
     or	there is a problem with	the network connection (cable).

SEE ALSO
     arp(4), miibus(4),	netintro(4), ng_ether(4), polling(4), 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 FreeBSD 3.0.

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

BSD				 July 16, 2005				   BSD

NAME | SYNOPSIS | DESCRIPTION | HARDWARE | DIAGNOSTICS | SEE ALSO | HISTORY | AUTHORS

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

home | help