I built a Linux machine around an ASROCK Z87 Extreme4/TB Motherboard with an onboard I217V Ethernet port.
Behavior is the same on recent Mint/Ubuntu and Fedora distributions with up to date e1000e drivers.
On booting from a clean state the Ethernet port is recognized and seems to work fine.
Once I do nearly any sort of shutdown, suspend, or restart the port is hung on reboot or resume.
The port remains hung even after a complete power cycle and reboot. The port remains hung after
entering UEFI BIOS and reloading all UEFI defaults. Opening the case and physically clearing CMOS resets
the port to a working state.
Can anyone help? Is there any sort of linux utility that would allow me to reset the port? Opening the case every time I need to reboot is a major pain.
lspci output follows. If anyone can help, let me know what other output or information would be useful.
lspci -vvx -nn -d8086:153b
For more complete information about compiler optimizations, see our Optimization Notice.