---
name: "sf"
section: "4"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["linux", "openbsd"]
url: "https://new.carta.tech/sf/4"
---

# sf(4)

Adaptec AIC-6915 Starfire PCI 10/100 Ethernet device

## 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:

- ANA-62011 64-bit single port 10/100baseTX

- ANA-62022 64-bit dual port 10/100baseTX

- ANA-62044 64-bit quad port 10/100baseTX

- ANA-69011 32-bit single port 10/100baseTX

- ANA-62020 64-bit single port 100baseFX

The AIC-6915 is a bus master controller with an MII interface. It supports high and low priority transmit and receive queues, TCP/IP checksum offload, multiple DMA descriptor formats and both polling and producer/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 [hostname.if(5)](/hostname.if/5.md) 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)](/ifconfig/8.md).

## SEE ALSO

[arp(4)](/arp/4.md), [ifmedia(4)](/ifmedia/4.md), [intro(4)](/intro/4.md), [netintro(4)](/netintro/4.md), [pci(4)](/pci/4.md), [sqphy(4)](/sqphy/4.md), [hostname.if(5)](/hostname.if/5.md), [ifconfig(8)](/ifconfig/8.md) *The Adaptec AIC-6915 Programmer's Manual*, https://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.
