Tool/software:
Hi,
in our system we are having the same issue of the eth1 interface in the link below:
DP83869HM: Link not working with RGMII -> SGMII bridge -> 1000BASE-T using Linux - Interface forum - Interface - TI E2E support forums
After using the upstream linux driver and updating the driver to accept the right MDIO Id (0x2000a0f3), we successfully binded the interface to the phy.
Now, after hot-plugging the fiber connection, the link is reported up, but yet we cannot communicate, we only see TX packets but nothing received:ethtool eth1
Settings for eth1:
Supported ports: [ TP MII FIBRE ]
Supported link modes: 100baseT/Half 100baseT/Full
1000baseT/Full
1000baseX/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Half 100baseT/Full
1000baseT/Full
1000baseX/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: off
master-slave cfg: forced slave
master-slave status: slave
Port: FIBRE
PHYAD: 5
Transceiver: external
Supports Wake-on: d
Wake-on: d
Link detected: yes
ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether f8:dc:7a:d7:14:37 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 465 bytes 67119 (65.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
In the previous question it's reported that some registes aren't managed correctly by the driver.
Is there an updated driver?
I tried this:
github.com/.../dp83869.c
But it fails badly with SP/PC alignment exception.
Thanks,
Filippo