Other Parts Discussed in Thread: DP83867CS
Tool/software: Linux
Hello,
I have installed Arago Linux 4.4.32 on our custom K2L board. It uses DP83867 PHY chip and I have finally got it working with 100Mbit/s, but the 1Gbit/s speed does not work. I have exactly the same symptoms as described in the chapter "K2HK EVM Gigabit MDC/MDIO Signal Integrity Issue" of the "Linux Core NetCP User's Guide":
[ 47.675204] netcp-1.0 2620110.netcp eth0: Link is Up - 1Gbps/Full - flow control off
[ 49.444816] netcp-1.0 2620110.netcp eth0: Link is Down
The link may jump even twice up and down, but it stays finally down and - does not work, of course.
The 100Mbit/s works just fine. Pinging a PC with 100Mbit/s NIC at 192.168.0.254 succeeds:
[ 38.605205] netcp-1.0 2620110.netcp eth0: Link is Up - 100Mbps/Full - flow control off
root@k2l-evm:~# ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254): 56 data bytes
64 bytes from 192.168.0.254: seq=0 ttl=64 time=0.288 ms
64 bytes from 192.168.0.254: seq=1 ttl=64 time=0.174 ms
64 bytes from 192.168.0.254: seq=2 ttl=64 time=0.163 ms
^C
--- 192.168.0.254 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.163/0.208/0.288 ms
I tried the software workaround as suggested in the same chapter, but with that the link stays permanently down.
I have also seen other articles suggesting changing the "link-interface" property in the device tree.
I have now tried with the "link-interface" values: <0>, <1>, <2> and <4>. None of them works.
The <1> seems be the only one making at least 100Mbit/s to work. The others disable also that.
Please tell me what I could try next.
Best regards,
Ari