mii-tool is using the MII interface available in the HW. It is indenpent of the interface status. But ethtool might be using status avail in the driver itself (Not sure), which depends on the interface status.