Linux and Unix mii-tool command

Quick links

About mii-tool
Syntax
Examples
Related commands
Linux and Unix main page

About mii-tool

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.

Syntax

mii-tool [-v, --verbose] [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=media,...] [-F, --force=media] [interface ...]

-v, --verboseDisplay more detailed MII status information. If used twice, also display raw MII register contents.
-V, --versionDisplay program version information.
-R, --resetReset the MII to its default configuration.
-r, --restartRestart autonegotiation.
-w, --watchWatch interface(s) and report changes in link status. The MII interfaces are polled at one second intervals.
-l, --logUsed with -w, records link status changes in the system log instead of printing on standard output.
-F media, --force=mediaDisable autonegotiation, and force the MII to either 100baseTx-FD, 100baseTx-HD, 10baseT-FD, or 10baseT-HD operation.
-A media,..., --advertise=media,...Enable and restart autonegotiation, and advertise only the specified media technologies. Multiple technologies should be separated by commas. Valid media are 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, and 10baseT-HD.

Examples

mii-tool -v

Displays information similar to the below example output.

eth1: negotiated 100baseTx-FD, link ok
product info: vendor 00:10:18, model 33 rev 2
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

Related commands

ifconfig