USB 以太网适配器随机断开并重新连接
我有一个在 Windows 机器上运行良好的 USB 适配器,但我尝试了一切方法让它在 Linux 上运行良好。
它断开了连接,但适配器仍然显示lsusb
,这是断开连接时显示的内容,dmesg
它不显示任何内容。
[18 11:52:52 2021] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[18 11:52:52 2021] usb 1-1: New USB device found, idVendor=0fe6, idProduct=9900, bcdDevice=20.00
[18 11:52:52 2021] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[18 11:52:52 2021] usb 1-1: Product: 10/100M LAN
[18 11:52:52 2021] usb 1-1: Manufacturer: CoreChips
[18 11:52:52 2021] usb 1-1: SerialNumber: 00E0813236ED
[18 11:52:52 2021] cdc_ether 1-1:2.0 eth0: register 'cdc_ether' at usb-0000:00:14.0-1, CDC Ethernet Device, 00:e0:81:32:36:ed
我不使用 TLP,所以它不可能是 TLP 使其自动挂起。
我尝试将其添加到下的文件中/etc/udev/rules
,但我不知道如何检查此配置是否有效:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0fe6", ATTR{idProduct}=="9900", TEST=="power/control", ATTR{power/con>
KERNEL=="cpu",RUN+="/bin/sh -c 'echo -n 1 > /sys/devices/system/cpu/intel_pstate/no_turbo'"
我也在autosuspend
usbcore 上添加了参数-1
,但情况仍然没有任何改善。
我不知道这是否真的与自动暂停有关还是其他原因,但当我没有在线玩任何东西时,它似乎相当稳定。
我在使用 Ubuntu 20.04,请帮忙 :/
答案1
我发现问题出在我使用以太网 USB 连接时 Wi-Fi 处于打开状态,只需将其关闭即可解决我的问题。