[U-Boot] AT91SAM9260 Ethernet Device

Hi, everyone
I'm trying to connect ethernet with AT91SAM9260. My board uses DM9161A as a ethernet transceiver.
The u-boot ethernet initialization routine runs auto-negotiation, it works fine. Ethernet controller of AT91SAM9260 (MACB0) receives Auto negotiation completion bit from DM9161A status register.
But status registor of DM9161A returns "Invalid link status", so u-boot prints "eth0 link down".
When does the "invalid link status" situation happen? How can I fix this problem? I connected the ethernet with PC by cross ethernet cable.
Thanks in advance.
Best Regards, J.Hwan Kim

Dear J.Hwan.Kim,
Hi, everyone
I'm trying to connect ethernet with AT91SAM9260. My board uses DM9161A as a ethernet transceiver.
The u-boot ethernet initialization routine runs auto-negotiation, it works fine. Ethernet controller of AT91SAM9260 (MACB0) receives Auto negotiation completion bit from DM9161A status register.
Please check phy interface mode: RMII or MII
But status registor of DM9161A returns "Invalid link status", so u-boot prints "eth0 link down".
When does the "invalid link status" situation happen? How can I fix this problem? I connected the ethernet with PC by cross ethernet cable.
Which version of U-Boot do you use? Have You test the connection with an ethernet siwtch?
Best Regards, J. Scharsig
participants (2)
-
J.Hwan.Kim
-
Jens Scharsig