
1 May
2009
1 May
'09
2:22 a.m.
Derek Ou wrote:
Hi, Ben,
Ben Warren wrote:
Do you have CONFIG_RESET_PHY_R defined? It forces a call to eth_init(), which most likely causes the delay you're seeing. Try commenting it out in your config file.
Yes, CONFIG_RESET_PHY_R is defined by default. And I can see it linking to the eth_init and then macb_init which results in the auto-negotiation. I am going to comment it out and test it. But what is the use for this config? Why does ATMEL define it in many of their boards?
Two good questions. I don't know why, but seem to remember it coming up in this very forum.
Thanks, Derek
regards, Ben