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

  man pages->FreeBSD man pages -> miibus (4)              



NAME    [Toc]    [Back]

     miibus -- IEEE 802.3 Media Independent Interface network bus

SYNOPSIS    [Toc]    [Back]

     For most network interface cards (NIC):
     device miibus

DESCRIPTION    [Toc]    [Back]

     The miibus driver provides an interconnection between the Media Access
     Control (MAC) sublayer, the Physical Layer entities (PHY), Station Management
 (STA) entities, and the PHY Layer as defined by the IEEE 802.3

     The miibus layer allows network device drivers to share common support
     code for various external PHY devices.  Most 10/100 network interface
     cards either use an MII transceiver or have built-in transceivers that
     can be programmed using an MII interface.	The miibus driver currently
     handles all of the media detection, selection, and reporting using the
     ifmedia interface.  A generic driver has been included for all PHYs that
     are not handled by a specific driver, this is possible because all 10/100
     PHYs implement the same general register set along with their vendor specific
 register set.

     The following network device drivers use the miibus interface:

     an(4)   Aironet 4500/4800 802.11 wireless NICs
     aue(4)  ADMtek USB Ethernet
     awi(4)  BayStack 660 and others
     bge(4)  Broadcom BCM570xx Gigabit Ethernet
     cue(4)  CATC USB Ethernet
     dc(4)   DEC/Intel 21143 and various workalikes
     ed(4)   NE[12]000, SMC Ultra, 3c503, DS8390 cards
     fxp(4)  Intel EtherExpress PRO/100B (82557, 82558)
     gem(4)  Sun ERI, Sun GEM and Apple GMAC Ethernet
     hme(4)  Sun HME Ethernet
     kue(4)  Kawasaki LSI USB Ethernet
     my(4)   Myson Technologies PCI Ethernet adaptors
     pcn(4)  AMD Am79C97x PCI 10/100
     rl(4)   RealTek 8129/8139
     rue(4)  RealTek RTL8150 USB To Fast Ethernet
     sf(4)   Adaptec AIC-6915
     sis(4)  Silicon Integrated Systems SiS 900/SiS 7016
     ste(4)  Sundance ST201 (D-Link DFE-550TX)
     tl(4)   Texas Instruments ThunderLAN
     tx(4)   SMC EtherPower II (83c170)
     vr(4)   VIA Rhine, Rhine II
     wb(4)   Winbond W89C840F
     xl(4)   3Com 3c90x

COMPATIBILITY    [Toc]    [Back]

     The implementation of miibus was originally intended to have similar API
     interfaces to BSD/OS 3.0 and NetBSD, but as a result are not well behaved
     newbus device drivers.

SEE ALSO    [Toc]    [Back]

     an(4), arp(4), aue(4), awi(4), bge(4), cue(4), dc(4), ed(4), fxp(4),
     gem(4), hme(4), kue(4), my(4), netintro(4), pcn(4), rl(4), rue(4), sf(4),
     sis(4), ste(4), tl(4), tx(4), vr(4), wb(4), xl(4)

STANDARDS    [Toc]    [Back]

     More information on MII can be found in the IEEE 802.3 Standard.

HISTORY    [Toc]    [Back]

     The miibus driver first appeared in FreeBSD 3.3.

AUTHORS    [Toc]    [Back]

     This manual page was written by Tom Rhodes <trhodes@FreeBSD.org>.

FreeBSD 5.2.1		       February 15, 2003		 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
mii OpenBSD IEEE 802.3 Media Independent Interface
mii-tool Linux view, manipulate media-independent interface status
ifmedia OpenBSD network interface media settings
vlan FreeBSD IEEE 802.1Q VLAN network interface
if_vlan FreeBSD IEEE 802.1Q VLAN network interface
dmnet IRIX Digital Media Network Library
nr Tru64 Redundant Array of Independent Network Adapters (NetRAIN)
ifup Linux bring a network interface up ifdown - take a network interface down
if_awi FreeBSD AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver
awi FreeBSD AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service