我有一台华硕 UX305FA 笔记本电脑,没有以太网端口,所以我订购了一个Aukey 3 端口 USB 3.0 集线器,带以太网。
直到最近,我的笔记本电脑都运行 Linux Mint 18.1 XFCE。以太网连接会定期中断,并在几秒钟后重新建立。我最近安装了 Debian Jessie XFCE(从向后移植运行 4.9 内核),但连接仍然会定期丢失,但直到重新启动后才会重新建立。我有一个连接到 USB 集线器的键盘和鼠标,当以太网连接丢失时,它们可以继续正常运行。
如何确定断开连接是由于硬件问题还是配置问题?我怀疑这可能是两者的结合......
输出lsusb
:
Bus 002 Device 007: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 002 Device 006: ID 2109:0812
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 064e:9700 Suyin Corp.
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 014: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 001 Device 015: ID 2109:2812
Bus 001 Device 013: ID 05af:8277 Jing-Mold Enterprise Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
输出ethtool -i eth0
:
driver: r8152
version: v1.08.7
firmware-version:
bus-info: usb-0000:00:14.0-3.4
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
输出dmesg
:
[ 3582.224511] net_ratelimit: 25 callbacks suppressed
[ 3582.224522] r8152 2-3.4:1.0 eth0: Tx status -71
[ 3582.227983] r8152 2-3.4:1.0 eth0: Tx status -71
[ 3582.523946] r8152 2-3.4:1.0 eth0: Tx status -71
[ 3583.547979] r8152 2-3.4:1.0 eth0: Tx status -71
[ 3584.571929] r8152 2-3.4:1.0 eth0: Tx status -71
编辑:经过进一步研究,我发现其他使用 Realtek 8153 芯片组的 USB 以太网接口也有类似的问题。此后我尝试了以下方法,希望找到解决方案,但尚未成功:
- 通过 GRUB 禁用所有 USB 设备的自动挂起。
- 创建
udev
规则以防止特定设备的 USB 电源暂停。 - 从 Realtek 网站安装较新的驱动程序 (2.08.0)。
有人可以建议我可以尝试其他方法吗?
编辑2:我更新到 Debian Stretch 后仍然遇到同样的问题,所以我购买了一个不同的以太网适配器。幸运的是,这个工作没有任何问题!