我有一个便宜的USB以太网适配器连接到Raspberry Pi Zero。登录路由器的接口后,可以看到连接速度为10 Mbps。但是ethtool eth0
说这是100 Mbps全双工。
我尝试使用以下命令禁用自动协商并强制降级到10 Mbps半双工:
sudo ethtool -s eth0 speed 10 duplex half autoneg off
但什么都没有改变。autoneg off
一个人也行不通。
speedtest-cli
测量的下载速度为3.5 Mbps,但我想它可能会受到RPi的低端规格的限制。
lsusb -t
说:
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=, Driver=dm9601, 12M
如果我没看错的话,那意味着该卡以USB 1.1的速度运行,而只是100 Mbps的伪装?
该设备将自己标识为“ ICS Advent DM9601快速以太网适配器”,我想我也曾在某处提到“ 10/100”。是否出于某种原因选择了USB 1.1,但实际上却可以切换到USB 2.0以使用100 Mbps?
附加信息:
iperf
通过局域网测量为5 Mbpsspeedtest-cli
结果,报告为100 Mbps,但使用的是12 Mbps USB链接uname -r
退货 4.19.93+
您很可能被骗了,我得到了与您相同或相似的廉价中国konck-off适配器。它可以在Linux和Windows 10上的USB 1.1上运行。Windows找不到适用的驱动程序,我手动下载并添加了“ ICS Advent DM9601”驱动程序以使其“运行”。我打开了适配器的外壳,芯片上和PCB上都没有标记。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句