一、问题描述
1. KSZ9031 在vxWorks移植过程中无法被识别,网卡无法在vxWorks 中显示且不能ping通
2. 网卡能在vxWorks 显示后,无法ping通,打开驱动调试信息,报错hresp not ok
二、解决办法
1.phy识别:研究原理图,发现phy芯片连接方式计算的phy地址错误,改变后,phy能正确识别
修改hwconf文件中网卡资源定义
2.hresp not ok 问题:
由于vxWork启动后,ping外部网卡或外部ping vxWorks 网卡都会出现 hresp not ok
但是 bootrom能够正常通过网卡启动vxWorks内核,所以怀疑vxWorks内核组件配置不正确,将
与网卡相关的组件一个一个去掉后编译进行实验,当wdb组件去掉后,网卡恢复正常,重新加载wdb组件后,网卡仍旧正常
目前问题无法准确找到原因,网卡使用正常,问题没有复现。