I had problems with link detection, because the PHY was put into an energy saving mode by the kernel which made it react pretty slow. barebox failed on that, so make the initialization more robust by adding more checks and proper timeout mechanisms. Wolfram Sang (3): net: miidev: check for errors when accessing bus net: miidev: Refactor timeout for aneg net: miidev: properly check for MII reset drivers/net/miidev.c | 63 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 41 insertions(+), 22 deletions(-) -- 1.7.9.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox