【已解决】多网口时网卡驱动存在兼容性问题
-
缘起:
有客户发现在多网口情况下,7688+openwrt多网口情况下,Port1-Port4之中会随机的出现某些网口多次插拔网线出现无法检测到网口插入的问题(电脑端显示网线未插入),并不是必现,挑网口,10M的hub出现的概率更大,少数电脑的网口也能出现
客户做的测试:
测试样本
开发板 openwrt_cc及衍生的代码 openwrt18.06 pandorabox 基于BIT3 bug bug 正常 海陵科 bug bug 正常 天工测控 bug bug 正常 wrtnode2p bug bug 正常 0_1534654164437_test1.mp4
0_1534654369919_test2.mp4
初步可排除硬件问题。
问题定位:
该客户非常细心,定位到了是openwrt针对mt76x8提供的以太网驱动确实存在兼容性问题。
WIDORA给的方案
请看3楼固件
等待客户反馈测试结果
-
说明一下:该BUG仅仅在多网口情况下,P1-P4网口中的个别网口,在连接外部某些笔记本或10M的hub时有机率无法识别。
-
更新一下,上一个固件ping不通,这次修复了。
0_1534816813525_openwrt-ramips-mt7688-WIDORA16128-squashfs-sysupgrade-raeth-180820.bin
-
客户刚回复了测试结果,已经OK。
稍后整理eth驱动,并入master。
-
-
我测试了一下,有bug?
swconfig list 找不到交换机
-
@xinlan 技术说直接用switch命令来配置交换机
-
需要手动去配置?