On Mon, Jan 4, 2016 at 8:45 PM, Troy Kisky <troy.kisky at boundarydevices.com> wrote: > Can you add > > printf("%s at %d\n", phydev->drv->name, phydev->addr); It prints: Generic PHY at 0 Not sure why it picks the Generic PHY driver instead of the Atheros PHY one.