Usb
USB 網路適配器聲稱以 100 Mpbs 的速度工作,但路由器說它是 10 Mbps
我有一個連接到 Raspberry Pi Zero 的便宜的 USB 乙太網適配器。當我登錄到路由器的界面時,我可以看到連接速度為 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
通過 LAN 測量 5 Mbps- 連接到台式 PC 的同一適配器具有相似的
speedtest-cli
結果,報告為 100 Mbps,但使用的是 12 Mbps USB 連結uname -r
返回4.19.93+
你很可能被騙了,我得到了和你一樣或相似的廉價中國仿冒適配器。它適用於 Linux 和 Windows 10 上的 USB 1.1。Windows 找不到它的驅動程序,我手動下載並添加了“ICS Advent DM9601”驅動程序以使其“工作”。我打開適配器的外殼,晶片上和 PCB 上都沒有標記。