> It's the at803x driver. The at803x_resume() just does normal MDIO transactions. Which suggests the MDIO bus side of the device is still away. Or at least, the MII_BMCR register is.
So are you seeing that the reads to MII_PHYSID1 and MII_PHYSID2 return 0xffff, when called from get_phy_id()? Andrew