USB以太网适配器在载波信号中断后无法自动恢复识别的问题求助
USB以太网适配器在载波信号中断后无法自动恢复识别的问题求助
大家好,我碰到了一个挺棘手的问题,想请各位帮忙分析下:
背景
我在oDroid XU4设备上运行ArchlinuxARM系统,同时使用了设备自带的网卡和一款USB以太网适配器(已经试过好几个不同品牌、不同芯片组的适配器,问题都存在)。
问题
当我把USB适配器上的网线拔掉时(适配器本身还插在系统上,只是载波信号丢失),这个USB以太网设备会直接从系统设备树里消失。之后再把网线插回去,它也不会重新被系统识别——虽然USB端口本身还能被检测到,但子系统链接会回到USB总线设备,而非网络设备。ip link命令也会显示这个网络接口已经消失,除非我把USB适配器本身拔下来再重新插上(单独用udevadm --trigger命令没法让系统重新识别这个网络设备)。
举个实际场景的例子:
当USB适配器连接且有载波的时候…
udevadm trigger --verbose --sysname-match="eth1"
/sys/devices/platform/soc/soc:usb3-0/12000000.usb/xhci-hcd.8.auto/usb4/4-1/4-1.2/...
备注:内容来源于stack exchange,提问作者Whee
相关产品推荐
相关产品推荐

