Linux mii-tool command

Updated: 04/26/2017 by Computer Hope

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.

mii-tool syntax

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


-v, --verbose Display more detailed MII status information. If used twice, also display raw MII register contents.
-V, --version Display program version information.
-R, --reset Reset the MII to its default configuration.
-r, --restart Restart autonegotiation.
-w, --watch Watch interface(s) and report changes in link status. The MII interfaces are polled at one second intervals.
-l, --log Used with -w, records link status changes in the system log instead of printing on standard output.
-F media, --force=media Disable 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.

mii-tool examples

mii-tool -v

Displays information similar to the example below output.

product info: Yukon 88E1011 rev 4
basic mode:   autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising:  1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

ifconfig — View or modify the configuration of network interfaces.