As far as the analysis is concerned, some of the key observations are:
- Belkin Adapter: The reduction in download / upload speeds between connecting the ethernet cable directly to the MacBook versus connecting the ethernet cable to the [ ... ] MacBook is real. The speed reduction averaged 295 Mbps / 190 Mbps ...
...
... use the Realtek 8153 chip and the com.apple.DriverKit.AppleUserECm driver. The other adapters use the Realtek 8156 chip and the com.apple.driver.usb.cdc.ncm driver (with this also being the driver that the ASD uses!). Whether one or both of these differs explains the speed reduction is for others to answer (i.e., it is beyond my capability)...
re: Realtek 8153 (gigabit) and 8156b ethernet controller Chipsets (2.5 gigabit) one of them by default MacOS has drivers for supporting off loading from CPU (8156) and for the other it doesn't (8153). In general -- get 8156 chipset based USB ethernet dongle if you have a M1 type CPU.
FYI:
ECM driver is -- CPU loading (8153 chip based USB Ethernet controllers)
NCM driver is off load type (8156 chip based USB Ethernet controllers) (PREFERRED)
More info and details on how to see which driver type you running, which chipset your USB Ethernet controller has, what speeds you are getting and how to test it properly is at this link: https://gist.github.com/MadLittleMo...malink_comment_id=4029252#gistcomment-4029252
For more details on Macrumors search for my user name and the ethernet. I've posted on this topic in past when I ran into the problem initially using a Macbook Pro (m1Pro) in 2021. I've been rock solid since sticking with using 8156 chipset based USB Ethernet controllers. Zero disconnects, zero loss packets, zero issues on a Macbook Pro that stays 24x7x365 turn on except for time between system update reboots and/or time I am traveling with the laptop.
Best of luck.
ps: STRONGLY recommend you do NOT install an externally sourced driver for your ethernet (what ever speed type). Stick with the drivers that ship natively from Apple and are included on every release and update for MacOS. You really don't want to be installed drivers that you've downloaded from the internet, even if it's from a "manufacturer" website for overall system integrity / security purposes. .
Last edited: