错误 #3634
由 王 昊 在 2 个月 之前添加.
更新于 24 天 之前.
描述
EVMT4板卡Eth2网口消失,查看了网卡驱动文件和idt文件,均正常。
重新烧写emmc版本后,eth2网卡恢复正常。
历史记录
如何才能确认下, 网卡的工作电压,当加载驱动时有无进行正确设置。 现在理解驱动没有变,硬件没有变,怀疑电压不够。 希望硬件部门协助。
1.根据现象及当时的解决方案判断:该问题应该是软件初始化驱动挂载EHT2异常,通过烧写系统后,可以识别;
2.ETH2,即TMAC口,是光口,直接从4008出的4根收发线,与外部电路没有关系,并且从硬件角度判断,不涉及到电压问题;
3.该问题需要进一步观察,是否别的产品线上也会存在该问题;
通过对启动过程进行排查,会发现没有对eth2网卡的初始化。 现在不清楚是哪一原因会引起这个问题。
在张倩的一台板卡上,idtcm.bin也发生不管怎么更换文件都不能lock的状态。
用滤波器宽松的版本, 重新加载不能锁定,重启不能锁定,断电重启不能锁定。
重新烧录后解决。
对eth2网卡主要做了如下操作:
1. 启动时修改脚本强行加载正确的驱动,没有发现eth2.
2. 断电重启,没有发现eth2.
3. 只更换设备树文件,可以发现eth2,但不能ping通。
对主要文件生成md5并保存文件。
image 文件夹里的内容生成md5后保存到kern.md5,
usr/ko 里的文件生成md5后保存到ko.md5,
lib/firmware下的bin文件生成md5后保存到fmw.md5,
这些md5文件会在编译打包时生成,再次出现类似问题时,可以查看md5是否改变。
对周磊的机器发现board.cfg 中的板卡类型变成了EVMT2,不是EVMT4 修改后成功。对王昊的板卡查找发现其2个网卡程序,内容颠倒了。 修正后正常。 根据二人的回复都说没有动过这两个文件。 具体是什么原因引起的还需带观察,初步考虑是文件系统+系统时间的影响。
计划对mmcblk0p3 文件系统分区,在mount时使用只读模式。
导出 Atom
PDF