I had a look at what JMicron's driver does differently from the version included with Linux. It appears that it periodically checks for link failure after autonegotiation and then automatically tries renegotiating with only lower speed(s) enabled.
So this is faulty hardware that can't maintain a 1000BASE-T link with some link partners. But since it works with others, disabling 1000BASE-T operation completely would cause a regression for some users. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/880316 Title: Link not detected / cable seems unplugged with jme - JMicron JMC250 Gigabit Ethernet Controller To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/880316/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs