*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> if_gx (4)              
Title
Content
Arch
Section
 

GX(4)

Contents


NAME    [Toc]    [Back]

     gx -- Intel Pro/1000 gigabit ethernet driver

SYNOPSIS    [Toc]    [Back]

     device miibus
     device gx

DESCRIPTION    [Toc]    [Back]

     The gx driver provides support for NICs based on the Intel 82542 and
     82543 gigabit ethernet controller chips.  Both fiber and copper variants
     of the cards are supported.

     The 82542 supports TBI (ten bit interface), while the 82543 supports the
     GMII transceivers, which means it can be used with either copper or
     1000baseX fiber applications.  Both boards support VLAN tagging/insertion
     and the 82543 additionally supports TCP/IP checksum offload.

     The 82543-T cards use the Marvell 10/100/1000 copper gigabit transceiver
     chip, which supports autonegotiation of 10, 100 and 1000mbps modes in
     full or half duplex, however half duplex 1000mbps is not supported.

     The driver also supports jumbo frames, which can be configured via the
     interface MTU setting.  Selecting an MTU larger than 1500 bytes with the
     ifconfig(8) utility configures the adapter to receive and transmit jumbo
     frames.  Using jumbo frames can greatly improve performance for certain
     tasks, such as file transfers and data streaming.

     The gx driver supports the following media types:

     autoselect   Enable autoselection of the media type and options.  User
		  can manually override the autoselected mode by adding media
		  options to rc.conf(5).

     10baseT/UTP  Set 10Mbps operation.  The ifconfig(8)'s mediaopt option can
		  also be used to select either full-duplex or half-duplex
		  modes.

     100baseTX	  Set 100Mbps (fast ethernet) operation.  The ifconfig(8)'s
		  mediaopt option can also be used to select either
		  full-duplex or half-duplex modes.

     1000baseTX   Set 1000baseTX operation over twisted pair.  Only
		  full-duplex mode is supported.

     The gx driver supports the following media options:

     full-duplex  Force full duplex operation.

     half-duplex  Force half duplex operation.

     The gx driver also supports one special link option for 1000baseTX cards:

     link0  With 1000baseTX cards, establishing a link between two ports
	    requires that one port be configured as a master and the other a
	    slave.  With autonegotiation, the master/slave settings should be
	    chosen automatically.  Setting the link0 flag with ifconfig(8)
	    will force the link up instead.

     For more information on configuring this device, see ifconfig(8).

DIAGNOSTICS    [Toc]    [Back]

     gx%d: couldn't map memory	A fatal initialization error has occurred.

     gx%d: couldn't map interrupt  A fatal initialization error has occurred.

     gx%d: couldn't setup irq  A fatal initialization error has occurred.

     gx%d: failed to read station address  A fatal initialization error has
     occurred.

     gx%d: no memory for list buffers!	The driver failed to allocate memory
     for per-device instance information during initialization.

     gx%d: failed to enable memory mapping!  The driver failed to initialize
     PCI shared memory mapping.  This might happen if the card is not in a
     bus-master slot.

     gx%d: GMII/MII, PHY not detected  The MII probe routines failed to detect
     the PHY.  This might happen if miibus is not configured.

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

     gx%d: mbuf allocation failed -- packet dropped  The driver could not
     allocate a mbuf for the receive ring.

     gx%d: cluster allocation failed -- packet dropped	The driver could not
     allocate a mbuf cluster for the receive ring.

     gx%d: link down  The link status changed from up to down.

     gx%d: link up  The link status changed from down to up.

SEE ALSO    [Toc]    [Back]

      
      
     arp(4), em(4), netintro(4), ng_ether(4), vlan(4), ifconfig(8)

HISTORY    [Toc]    [Back]

     The gx device driver first appeared in FreeBSD 4.5.

AUTHORS    [Toc]    [Back]

     The gx driver was written by Jonathan Lemon <[email protected]>.


FreeBSD 5.2.1		       October 17, 2001 		 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
em OpenBSD Intel(R) PRO/1000 Gigabit Ethernet driver
if_em FreeBSD Intel(R) PRO/1000 gigabit Ethernet driver for the FreeBSD operating system
em FreeBSD Intel(R) PRO/1000 gigabit Ethernet driver for the FreeBSD operating system
eg IRIX gigabit ethernet driver
fxp OpenBSD Intel EtherExpress PRO/100 Ethernet driver
iophy OpenBSD Intel i82553 10/100 Ethernet PHY driver
ie OpenBSD Intel 82586 Ethernet driver
iy OpenBSD Intel i82595 Ethernet driver
ie OpenBSD Intel i82586 Ethernet driver
inphy OpenBSD Intel i82555/i82562 10/100 Ethernet PHY driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service