Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
I've got several USB-C ethernet adapters:

DELL DBQBCBC064

and

Microsoft JWL-00002

they both work flawless if connected to a Macmini9,1 running macOS Big Sur 11.2.3 or a PC running Windows 10.
if connected to the MacBookAir10,1 (also running Big Sur 11.2.3) the network gets disconnected after trying to transfer multiple gigabytes. I also tried it with another M1 MacBook Air, same result.

of course all is good if I'm using Apple's Thunderbolt 3 to Thunderbolt adapter in combination with Apple's Thunderbolt to ethernet adapter.
 

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
I have been using the Belkin Ethernet to USB-C for several years and never had any problems. It also has been working flawlessly with my M1.

and the one from Belkin also works when transferring tens or hundreds of gigabytes over ethernet?
as long as I'm not trying to transfer large amounts of data my adapters work just fine...
 

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
okay, thnx! I just ordered the one from Belkin... I'm curious to see if this will work reliable.
 

iandk

macrumors regular
Aug 10, 2019
162
65
I've noticed network speed issues when using those external gigabit adapters on my M1 air.
Even the Belkin one has those issues
 
  • Like
Reactions: bobcomer

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
yeah, IMHO, USB is good for keyboards and mice...for example: using USB ethernet adapters creates high CPU load. I had zero problems over the years with Apple's Thunderbolt to Ethernet adapter. I wouldn't mind the higher cost, but a Thunderbolt 3 to Ethernet adapter simply doesn't exist (apart from the hot running and bulky 10Gb adapters).

I have zero confidence that the Belkin adapter will work. we'll see, it should be delivered tomorrow...

given the fact that all adapters tested run just fine when used with Macmini9,1 I suspect that there's something wrong with the USB-C ports or the powermanagement of the USB-C ports of the M1 MacBook Air. chipset should be the same in both machines. the big difference is: one has to be able to run from battery whereas the other is running off mains power constantly.
 
Last edited:

jerryk

macrumors 604
Nov 3, 2011
7,418
4,206
SF Bay Area
I have tried several USB-C hubs with Ethernet from various suppliers (Anker, Powenlak, etc) on Amazon. They all worked on my M1 base Air for 20+ GB backup and file copies to and from my Synology NAS.
 

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
I have tried several USB-C hubs with Ethernet from various suppliers (Anker, Powenlak, etc) on Amazon. They all worked on my M1 base Air for 20+ GB backup and file copies to and from my Synology NAS.

are these hubs powered by the MacBook Air or do they need a separate power-supply?
 

IceStormNG

macrumors 6502a
Sep 23, 2020
517
675
All those adapters (very likely) use the Realtek RTL8153 USB NIC. Apple ships no driver for them. Instead, the NIC also supports basic CDC-ECM mode which macOS does have a driver (AppleUserECM) for. In this state, there's no offloading which means: All the heavy lifting (checksumming,... ) is done by the CPU instead of the NICs hardware which a) causes high cpu load during high network activity and b) can cause instability with some implementations.

Realteak had a driver for macOS up to Catalina. Apple blocked the kernel APIs for USB based NICs in Big Sur (and replaced them with DriverKit userspace APIs). Not sure whether Realtek will rework their driver, or just abandon the Mac platform for their drivers.

Some older adapters used ASIX chips. They must be used with a proprietary driver as they didn't supported the CDC-ECM mode.

There are no other USB based GbE chips that I'm aware of on the market. Only solution is thunderbolt, but that's expensive (either Apple's Thunderbolt 3 -> Thunderbolt 2 -> Apple GbE adapter) or one of the various 10GbE adapters that use the Aquantia Chips. macOS includes several drivers for Aquantia Chips (at least the Intel version of macOS). Some vendors say that they will not work with the M1 (yet).
 

iandk

macrumors regular
Aug 10, 2019
162
65
mhhh that sucks.
Especially when you're working off a local NAS and only get like 1/2 of the bandwidth
 

IceStormNG

macrumors 6502a
Sep 23, 2020
517
675
mhhh that sucks.
Especially when you're working off a local NAS and only get like 1/2 of the bandwidth
It does.. That's why I still use the old Apple GbE TB2 dongle. Yeah it's clunky with the double dongle but it at least works without causing insane CPU load for just copying a file to the NAS.

I made a simple test last year about that. Using USB NICs in ECM mode on a Mac is crazy. That's not an Intel/ARM problem. That's just a lack of proper drivers thing.

nic.png
 

abhi182

macrumors regular
Apr 24, 2016
172
117
Using a TP Link RTL 8153 daisy chained off a Apple MP adapter (A2119) and a TP Link USB 3 hub.
It's been 100% stable for me - although network speeds are in the ballpark of 800-850 mbps instead of 900-950 as expected

I haven't checked if it causes any incremental CPU load - but seems like worth checking

The same setup with windows yields 900+mbps .. On the flip side, it can be a little iffy and sometimes (not often thankfully, maybe once in 1-2 weeks) starts dropping in and out - and requires a restart
 

mikeboss

macrumors 68000
Original poster
Aug 13, 2009
1,518
791
switzerland
I just received the Belkin USB-C to GbE Adapter. transferred ~150 GB with it and much to my surprise it didn't disconnect. of course there's still the crazy high CPU load during large data-transfers (approximately 155%). but at least this adapter seems to work reliable...
 

AppleTO

macrumors 6502a
Oct 31, 2018
939
2,394
Toronto, Canada
Some older adapters used ASIX chips. They must be used with a proprietary driver as they didn't supported the CDC-ECM mode.

Any idea on how to make ASIX-based adapters work? I have a whole bunch of StarTech USB31000S that don't work on M1s. I'm not too thrilled about it

Edit: Actually, it looks like the latest macOS driver on StarTechs website is Version 2.16 (2020-02-21), which says it supports macOS 10.15 and above (obviously not true). When installing on Big Sur on M1, the system extension is blocked. It looks like I just need to wait for a (hopefully) updated driver.
ASIX.png
 
Last edited:

chrfr

macrumors G5
Jul 11, 2009
13,534
7,056
I had zero problems over the years with Apple's Thunderbolt to Ethernet adapter. I wouldn't mind the higher cost, but a Thunderbolt 3 to Ethernet adapter simply doesn't exist (apart from the hot running and bulky 10Gb adapters).
Apple's adapter works great in conjunction with the Thunderbolt 2 to 3 adapter.
 
  • Like
Reactions: tekfranz

IceStormNG

macrumors 6502a
Sep 23, 2020
517
675
Apple's adapter works great in conjunction with the Thunderbolt 2 to 3 adapter.
It does. It's PCIe based Broadcom adapter and macOS ships with proper drivers for that one.

Any idea on how to make ASIX-based adapters work? I have a whole bunch of StarTech USB31000S that don't work on M1s. I'm not too thrilled about it

Edit: Actually, it looks like the latest macOS driver on StarTechs website is Version 2.16 (2020-02-21), which says it supports macOS 10.15 and above (obviously not true). When installing on Big Sur on M1, the system extension is blocked. It looks like I just need to wait for a (hopefully) updated driver.
View attachment 1742163
From what I read online, there is only a beta driver for Big Sur from ASIX. It's for both Intel and Apple Silicon.

This is the official direct download link directly from ASIX:

ASIX_USB_Device_Installer_macOS_11.0_Driver_v1.0.0d3.zip

You can also find it here: https://www.asix.com.tw/en/support/download


But: You have to do some steps to get it working that you might not want to do:

From their README:
Code:
This is a beta driver.
The following steps are necessary to enable Develop mode.
1. Disable SIP in Recovery mode then reboot.
2. Enable System extension develop mode. Open the Terminal and issue the following command.
   $ systemextensionsctl developer on
 
  • Like
Reactions: AppleTO

Behemoth78

macrumors newbie
Dec 25, 2020
9
3
if connected to the MacBookAir10,1 (also running Big Sur 11.2.3) the network gets disconnected after trying to transfer multiple gigabytes. I also tried it with another M1 MacBook Air, same result.

I have the same problem with my M1 MacBookPro as described over there:
https://forums.macrumors.com/threads/ethernet-disruption-in-clamshell-mode.2277222/
It works flawless with my USB-C docking monitor and MacBook lid open. In clamshell mode the network gets disconnected when transfering large files. With direct USB-C Ethernet and lid open the network also gets disconnected.

The USB-C docking monitor from EIZO and the direct USB-C Ethernet device from Ugreen both use the Realtek 8153.
 

Yebubbleman

macrumors 603
May 20, 2010
5,832
2,421
Los Angeles, CA
yeah, IMHO, USB is good for keyboards and mice...for example: using USB ethernet adapters creates high CPU load. I had zero problems over the years with Apple's Thunderbolt to Ethernet adapter. I wouldn't mind the higher cost, but a Thunderbolt 3 to Ethernet adapter simply doesn't exist (apart from the hot running and bulky 10Gb adapters).


You're judging USB-C based on USB-A's historical shortcomings. USB-C, on top of including all USB-A functionality, is able to do quite a bit more (native DisplayPort support is just one example).

I have zero confidence that the Belkin adapter will work. we'll see, it should be delivered tomorrow...

The Belkin adapter is all but first party. It has native support baked into both Intel and Apple Silicon versions of Big Sur. If it doesn't work, I'd look into troubleshooting your Mac.


given the fact that all adapters tested run just fine when used with Macmini9,1 I suspect that there's something wrong with the USB-C ports or the powermanagement of the USB-C ports of the M1 MacBook Air. chipset should be the same in both machines. the big difference is: one has to be able to run from battery whereas the other is running off mains power constantly.
Could be a logic board issue. Could also be a problem with your macOS installation. I'd tell you to reset PRAM and/or the SMC, but alas, this is Apple Silicon we're dealing with.
 

IceStormNG

macrumors 6502a
Sep 23, 2020
517
675
The Belkin adapter is all but first party. It has native support baked into both Intel and Apple Silicon versions of Big Sur. If it doesn't work, I'd look into troubleshooting your Mac.
No it's not. It's a regular Realtek RTL8153 chipset which operates in ECM mode and is therefore as slow as all the other adapters with that chip (which are almost all USB-C Ethernet adapters out there). Apple has NO driver for that chip, and Realtek has only one for up to Catalina because Apple blocked the kernel APIs in Big Sur. They will probably never change the driver. It's simply not worth it for them. Compared to all devices out there, macOS is still a niche and the adapter still "works" in ECM mode.
 
  • Like
Reactions: Odessa

drsox

macrumors 68000
Apr 29, 2011
1,706
201
Xhystos
I have tried several USB-C hubs with Ethernet from various suppliers (Anker, Powenlak, etc) on Amazon. They all worked on my M1 base Air for 20+ GB backup and file copies to and from my Synology NAS.

I have a Belkin hub attached to the M1 MBA - it powers the MBA as well as providing ethernet - no problem copying multi GB from the MBA to a Netgear NAS.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.