So, the Linux kernel should auto discover it without needing quirks, and handle the state of the PHY-Cable link and the MAC-PHY link separately and not mix them up. For example, the Linux kernel, on detection of a speed change on the PHY-Cable link, will force the MAC-PHY link to ...