GEM(4) - Device Drivers Manual

GEM(4) - Device Drivers Manual #

GEM(4) - Device Drivers Manual

NAME #

gem - GEM 10/100/1Gb Ethernet device

SYNOPSIS #

gem* at pci? gem* at sbus? bmtphy* at mii? brgphy* at mii? eephy* at mii? gentbi* at mii? luphy* at mii? lxtphy* at mii?

DESCRIPTION #

The gem driver provides support for various NICs based on the GEM Ethernet controller chips, including the following:

  • Apple GMAC (10/100/1000baseT)
  • Sun ERI (10/100baseT)
  • Sun GEM (10/100/1000baseT)
  • Sun GEM (1000baseSX)

It uses an external PHY or an external 10-bit interface.

The gem driver supports several media types, which are selected via the ifconfig(8) command. The supported media types are:

media autoselect

Attempt to autoselect the media type (default)

media 1000baseT mediaopt full-duplex

Use 1000baseT on copper, full duplex

media 1000baseT mediaopt half-duplex

Use 1000baseT on copper, half duplex

media 1000baseSX mediaopt full-duplex

Use 1000baseSX on fiber, full duplex

media 1000baseSX mediaopt half-duplex

Use 1000baseSX on fiber, half duplex

media 100baseTX mediaopt full-duplex

Use 100baseTX, full duplex

media 100baseTX mediaopt half-duplex

Use 100baseTX, half duplex

media 10baseT mediaopt full-duplex

Use 10baseT, full duplex

media 10baseT mediaopt half-duplex

Use 10baseT, half duplex

SEE ALSO #

arp(4), bmtphy(4), brgphy(4), eephy(4), gentbi(4), ifmedia(4), inet(4), intro(4), luphy(4), lxtphy(4), netintro(4), hostname.if(5), ifconfig(8)

HISTORY #

OpenBSD support for gem first appeared in OpenBSD 3.0.

OpenBSD 7.5 - March 21, 2022