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

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
SF(4)		       FreeBSD 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 includes
     the following:

	   +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

     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
     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 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).

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 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 sys-
     tem.  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 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), 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	9.2			 July 22, 1999			   FreeBSD 9.2

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

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

home | help