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

  man pages->OpenBSD man pages -> bge (4)              
Title
Content
Arch
Section
 

BGE(4)

Contents


NAME    [Toc]    [Back]

     bge - Broadcom BCM570x PCI Gigabit Ethernet adapter driver

SYNOPSIS    [Toc]    [Back]

     bge* at pci? dev ? function ?

DESCRIPTION    [Toc]    [Back]

     The bge driver provides support for various  NICs  based  on
the Broadcom
     BCM570x family of Gigabit Ethernet controller chips, including the following:


     +o   3Com 3c996-T
     +o   3Com 3c996-SX
     +o   3Com 3c996B-T
     +o   Dell PowerEdge 2550 integrated BCM5700 NIC
     +o   IBM xSeries 235 integrated BCM5703X NIC
     +o   IBM xSeries 305 integrated BCM5703X NIC
     +o   Netgear GA302T
     +o   SysKonnect SK-9D21
     +o   SysKonnect SK-9D41

     All of these NICs are capable of 10, 100 and 1000Mbps speeds
over CAT5
     copper  cable,  except for the SysKonnect SK-9D41 which supports only
     1000Mbps over multimode fiber.  It has two R4000  CPU  cores
and is PCI
     v2.2  and PCI-X v1.0 compliant.  It supports multiple RX and
TX DMA rings
     for QoS applications,  rules-based  receive  filtering,  and
VLAN tag stripping/insertion
  as  well as a 256-bit multicast hash filter.
Additional
     features may be provided  via  value-add  firmware  updates.
The BCM570x
     supports  TBI  (ten  bit  interface)  and GMII transceivers,
which means it
     can be used with either copper of 1000baseX  fiber  applications.  Note
     however the device only supports a single speed in TBI mode.

     Most  cards  also  use  the  Broadcom  BCM5401  or   BCM5411
10/100/1000 copper
     gigabit  transceivers,  which support autonegotiation of 10,
100 and
     1000Mbps modes in full or half duplex.

     The bge 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 appropriate hostname.if(5)  file.

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

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

     1000baseT    Set  1000baseT  operation  over  twisted  pair.
full-duplex and
                 half-duplex modes are supported.

     1000baseSX  Set 1000Mbps (Gigabit Ethernet) operation.  Both
full-duplex
                 and half-duplex modes are supported.

     The bge driver supports the following media options:

     full-duplex  Force full duplex operation.

     half-duplex  Force half duplex operation.

     The  bge  driver  also  supports one special link option for
1000baseT cards:

     link0  With 1000baseT 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 will be
            chosen  automatically.  However when manually selecting the link
            state, it is necessary to force one side of the  link
to be a master
 and the other a slave.  The bge driver configures
the ports as
            slaves by default.  Setting the link0 flag  with  ifconfig(8) will
            set a port as a master instead.

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

DIAGNOSTICS    [Toc]    [Back]

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

     bge%d:  couldn't map ports  A fatal initialization error has
occurred.

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

     bge%d: no memory for softc struct!  The driver failed to allocate memory
     for per-device instance information during initialization.

     bge%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.

     bge%d: no memory for jumbo buffers!  The  driver  failed  to
allocate memory
     for jumbo frames during initialization.

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

SEE ALSO    [Toc]    [Back]

      
      
     arp(4),   bce(4),   brgphy(4),  ifmedia(4),  intro(4),  netintro(4), pci(4),
     vlan(4), hostname.if(5), ifconfig(8)

HISTORY    [Toc]    [Back]

     The bge device driver first appeared in OpenBSD 3.0.

AUTHORS    [Toc]    [Back]

     The bge driver was  written  by  Bill  Paul  <[email protected]>.

OpenBSD      3.6                       September     27,     2001
[ Back ]
 Similar pages
Name OS Title
brgphy OpenBSD Broadcom BCM54xx/BCM57xx Gigabit Ethernet PHY driver
if_nge FreeBSD National Semiconductor PCI gigabit ethernet adapter driver
nge OpenBSD National Semiconductor PCI Gigabit Ethernet adapter driver
nge FreeBSD National Semiconductor PCI gigabit ethernet adapter driver
lge OpenBSD Level 1 LXT1001 NetCellerator PCI Gigabit Ethernet adapter driver
if_sk FreeBSD SysKonnect SK-984x and SK-982x PCI gigabit ethernet adapter driver
if_lge FreeBSD Level 1 LXT1001 NetCellerator PCI gigabit ethernet adapter driver
lge FreeBSD Level 1 LXT1001 NetCellerator PCI gigabit ethernet adapter driver
sk FreeBSD SysKonnect SK-984x and SK-982x PCI gigabit ethernet adapter driver
bmtphy OpenBSD Broadcom Mini-Theta Ethernet PHY driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service