Rev | Author | # | Line |
---|---|---|---|
1 | perry | 1 | !!NAME |
2 | |||
3 | CraigBox | 3 | mii-tool - view, manipulate media-independent interface status |
1 | perry | 4 | |
5 | !!SYNOPSIS | ||
6 | |||
3 | CraigBox | 7 | __mii-tool__ [[__-v__, __--verbose__] [[__-V__, __--version__] [[__-R__, __--reset__] [[__-r__, __--restart__] [[__-w__, __--watch__] [[__-l__, __--log__] [[__-A__, __--advertise=__''media,...''] [[__-F__, __--force=__''media''] [[''interface...''] |
1 | perry | 8 | |
9 | !!DESCRIPTION | ||
10 | |||
3 | CraigBox | 11 | This utility checks or sets the status of a network interface's Media Independent Interface (MII) unit. Most fast ethernet adapters use an MII to autonegotiate link speed and duplex setting. |
1 | perry | 12 | |
3 | CraigBox | 13 | Most intelligent network devices use an autonegotiation protocol to communicate what media technologies they support, and then select the fastest mutually supported media technology. The __-A__ or __--advertise__ options can be used to tell the MII to only advertise a subset of its capabilities. Some passive devices, such as single-speed hubs, are unable to autonegotiate. To handle such devices, the MII protocol also allows for establishing a link by simply detecting either a 10baseT or 100baseT link beat. The __-F__ or __--force__ options can be used to force the MII to operate in one mode, instead of autonegotiating. The __-A__ and __-F__ options are mutually exclusive. |
1 | perry | 14 | |
3 | CraigBox | 15 | The default short output reports the negotiated link speed and link status for each interface. If an interface or interfaces are not specified on the command line, then __mii-tool__ will check any available interfaces from __eth0__ through __eth7__. |
1 | perry | 16 | |
17 | !!OPTIONS | ||
18 | |||
3 | CraigBox | 19 | ; __-v__, __--verbose__ : Display more detailed MII status information. If used twice, also display raw MII register contents. |
20 | ; __-V__, __--version__ : Display program version information. | ||
21 | ; __-R__, __--reset__ : Reset the MII to its default configuration. | ||
22 | ; __-r__, __--restart__ : Restart autonegotiation. | ||
23 | ; __-w__, __--watch__ : Watch interface(s) and report changes in link status. The MII interfaces are polled at one second intervals. | ||
24 | ; __-l__, __--log__ : Used with __-w__, records link status changes in the system log instead of printing on standard output. | ||
25 | ; __-F__ ''media'', __--force=__''media'' : Disable autonegotiation, and force the MII to either__100baseTx-FD__, __100baseTx-HD__, __10baseT-FD__, or __10baseT-HD__ operation. | ||
26 | ; __-A__ ''media,...'', __--advertise=__''media,...'' : Enable and restart autonegotiation, and advertise only the specified media technologies. Multiple technologies should | ||
27 | be separated by commas. Valid media are __100baseT4__, __100baseTx-FD__, __100baseTx-HD__, __10baseT-FD__, and __10baseT-HD__. | ||
1 | perry | 28 | |
29 | !!AUTHORS | ||
30 | |||
3 | CraigBox | 31 | David Hinds - dhinds@pcmcia.sourceforge.org%%% |
32 | Donald Becker - becker@scyld.com | ||
1 | perry | 33 | |
34 | ---- | ||
2 | SteveRoot | 35 | |
3 | CraigBox | 36 | As at 08 May 2004, the source files can be obtained from: http://sourceforge.net/projects/pcmcia-cs/ |
lib/blame.php:177: Warning: Invalid argument supplied for foreach() (...repeated 6 times)