如题,两块网卡eth0和eth1同时使能,结果eth0只有单向传输包,eth1正常工作。
287 cpu含有两块mac芯片,我这里两块都使能了,分别接了两块TI的DP83848芯片,MDIO之间使用的RMII控制模式,外接的50MHz的参考时钟,两块网卡的物理地址没有重叠。结果只有eth1正常工作,eth0测试ping包时,PC测抓包显示,已经收到ARP请求,也正确回应了,可是eth0连接的MAC芯片不停的触发MII中断,却没有触发RXF中断,发包时有正常触发TXF中断。
调试内核显示RX端的FIFO是有空闲空间用于接收数据包。
谁碰到过类似场景,该如何解决? |