工具与软件:
您好!
在我们的系统中、以下链接中存在相同的 eth1接口问题:
DP83869HM:链接不使用 RGMII -> SGMII 桥接器-> 1000BASE-T 使用 Linux -接口论坛-接口- TI E2E 支持论坛
使用上游 Linux 驱动程序并更新驱动程序以接受正确的 MDIO ID (0x2000a0f3)后、我们成功地将接口绑定到 PHY。
现在、热插拔光纤连接后、会报告链路、但无法通信、我们只看到 TX 数据包但没有收到任何数据: 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

