请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDSEVM572X 我们有一个 TMDSEVM572X 电路板、其中1个以太网端口根本不会向外发送任何数据包。
我们在其中放置 QNX OS、为以太网端口加载驱动程序、并有2个接口(我们称之为 dm0和 dm1)。 我们启动了 dhclient 进程、每个接口一个。 dm0永远不会获得任何 IP 地址。 手动 IP 地址分配的工作范围在 ifconfig 中可以看到的范围内,但我们绝不能使用该端口发送任何数据包。
外部以太网监听器被放置在 LAN 交换机上、并将其与内部监听器(dm0上的 tcpdump)进行比较。 基本上、在外部监听器上看不到单个数据包、而内部监听器显示的一切看起来都很好(按 Tx)。 在外部监听器上看不到 DHCP Discover 广播、甚至看不到 ARP 消息(当我们在 dm0上手动分配 IP 地址并尝试发送数据包时)。
此时、它指向 HW 故障。 我们的另一个 TMDSEVM572X 电路板在具有完全相同的映像(我们将其放入 SD 卡中)的情况下工作正常、因此我们知道 QNX OS 是可以的。
是否有方法可以确定是否存在硬件故障?