arm接收数据错误

迷茫的蜉蝣 2020-07-08 05:06:33
在调phy芯片 arm ping主机 主机的wireshark能够抓到arp包,但是主机ping arm板 tcpdump抓不到包,而且ifconfig -a 显示 :
RX packets: 0 errors :468 接收的都是错误包,不ping的时候 错误包也会持续增多。
请问下这是硬件问题还是驱动问题? 有错误包说明phy能够接收到数据 但是数据是错误的,可以这样理解吗?
...全文
16550 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bakbad 2020-07-23
  • 打赏
  • 举报
回复
可以尝试将phy的标准寄存器信息打印出来看一下,看寄存器这块有没有报什么错误,再根据寄存器的信息深入分析一下。

至于打印的函数,可以放到phy_state_machine()这个函数中,这个函数是用来检测链路连接状态,一般是每1s执行一次。
Kyph 2020-07-21
  • 打赏
  • 举报
回复
感觉是接收报文不正常,发送报文正常

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧