On 04.01.2019 16:57, Andrew Lunn wrote: >> I wonder, if I use the phylib functions instead of the ad-hoc ones in >> the MAC driver, is there still a problem with synchronization ? > > You would need to look deep into phylib. When does it reset the PHY? > Configure auto-neg, setup interrupts, etc? It looks like both are > going to do this, so i expect they are going to mess each other up. > Marek, I recently went through this exercise when switching r8169 driver to phylib. As Andrew explained: First add needed functionality to the respective PHY driver(s), then you can switch the network driver. You can look at f1e911d5d0df ("r8169: add basic phylib support") plus related changes, and to what was added to the Realtek PHY driver module.