问题一 操作网口时出现No such device
可以用dmesg查看打印信息,出现could not find the PHY以及cannot probe MDIO bus
分析: 该现象的常见原因是引脚配置冲突,此时可以查看引脚配置,可以和应用笔记中的引脚修改对比。 也可能是硬件电路有问题,需要查看改网口的电路设计和焊接。 问题二 不能正常up网口,但是可以设置ip 用dmesg查看打印信息,每次操作都出现Initialize hardware error 分析:
一般是由于phy没有输出时钟至mac控制器,导致mac控制器内部soft reset失败,可以测量网口的时钟引脚,确认时钟是否存在异常。 引起时钟异常的原因:有可能是网口模式配置错误,例如rgmii的芯片配置成mii;也可能是phy芯片机制特殊,驱动中需要处理时钟供给时机,确保时钟正常提供; 问题三 up网口时出现ifconfig: SIOCSIFFLAGS: Invalid argument dmesg查看打印信息,出现No PHY found! 分析: 可能是供给phy使用的时钟异常,导致phy工作不正常; 可以排查MDIO引脚配置,MDIO是否有上拉电阻; phy地址是否正确,供电是否异常; 示波器查看phy芯片复位情况,检查phy芯片复位电路 问题四 虚拟机和开发板通信时丢包严重 分析: 原因是虚拟机的IP和主机的IP重复了导致,需要修改ip保证ip不冲突 如果开发板配置多网口,一般情况下不能设置同一网段ip,如有需要,可单独配置,详情可参考用户资料的 网络服务 应用笔记 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 04:57
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.