USB Ethernet adapters randomly stop working on M1 MacBook Pro and macOS Big Sur

Hi,


I recently acquired the latest Apple Silicon MacBook Pro and came across a rather interesting issue.


During a network TimeMachine backup, my Ethernet link stopped working and I was able to reproduce the issue multiple times.


The problems happens with 2 different USB Ethernet devices, one being a USB-C hub, the other one is just a simple Ethernet to USB-A adapter.


Problem description and observations

The issue is always triggered when large amounts of data are being transferred over the Ethernet link, and affects any Application (it's easy to make the link crash by running a large file copy or a TimeMachine backup. I never managed to copy more than 30Gb at a time without the link going down).


In the crashed state, a ping to my gateway times-out, renewing the DHCP lease fails, the interface fallbacks to self-assigned address and setting a valid manual IP address doesn't bring the link back up.


ifconfig still reports the interface present, and the adapter is still present in System Information.


Interestingly, unplugging the CAT5 cable from the adapter still updates the link state in System Preferences (cable is/not connected) which could indicate that the computer still talks to the Ethernet chipset, but no network traffic gets through.


Informations and logging

Both adapters are running Realtek chipsets (RTL8153 and RTL8153B) which I believe is important to know, and appear as such in System Information:

USB 10/100/1000 LAN:

  Type:	USB
  BSD name:	en5
  Kext name:	com.apple.DriverKit.AppleUserECM.dext
  Location:	/System/Library/DriverExtensions/com.apple.DriverKit.AppleUserECM.dext
  Version:	1
  MAC Address:	xx:xx:xx:xx:xx:xx
  Product ID:	33107
  Vendor ID:	3034


With the Console open at the time of the crash, I couldn't identify anything network/driver related indicating a problem with the interface. It just fails silently as far as I was able to see.


Other users online have complained about similar issues, but the lack of detail makes it difficult to link their issues to mine for sure. Drivers and Big Sur are often discussed but I haven't been able to find specific evidence of their implication in the bug.


Next steps?

  • What could I do to better track down the issue? Which logs to look at? Which tests to run?
  • Anyone else experiencing the same crash?
  • Apple aware of this issue?


Any help would be much appreciated.

Adrien.


Other comments to prevent obvious responses:

    • Yes, the energy settings of the Mac are set to disallow system sleep and allow network access (no interface sleep)
    • No weird/cheap adapters, converters or dongles are being used
    • The rest of the network is perfectly fine at the time of the crashes

MacBook Pro 13″, macOS 11.1

Posted on Jan 30, 2021 5:01 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 5, 2021 9:55 AM

This is a real issue with RTL8153 based ethernet devices connected via USB-C to computers running Big Sur (even 11.2). I encountered recurrent network crashes using multiple different mac laptops using a Belkin TB3 Pro dock (F4U097tt) that uses the 8153 chipset. Same laptops using Caldigit TB3 Plus with the Intel I210 chipset --> no problems. I rescued network stability using an older USB 2.0 ethernet adapter with the AX88178 chipset (not AX88179) connected to the Belkin dock via USB-A plug.


Many discussions around different internet forums that report ethernet connectivity or stability problems with USB-C based ethernet devices apparently affecting RTL8153 and AX88179 chipsets in particular:


https://gist.github.com/MadLittleMods/3005bb13f7e7178e1eaa9f054cc547b0

https://plugable.com/blogs/news/asix-ethernet-adapters-unsupported-on-macos-big-sur

https://developer.apple.com/forums/thread/651132


Latest Realtek Drivers here including OSX option (may solve the problem, haven't tested it):

https://realtek-download.com/realtek-usb-fe-gbe-2-5g-rtl8156-rtl8153-rtl8152b-gaming-ethernet-family-controller/


You can check which driver/kext is being used with the terminal command:  system_profiler SPEthernetDataType


For me, here's the output from my laptop running macOS 11.2:


Ethernet Cards:


  USB 10/100/1000 LAN: this is Belkin dock RTL8153, not a stable configuration


   Type: USB

   BSD name: en17

   Kext name: com.apple.DriverKit.AppleUserECM.dext

   Location: /System/Library/DriverExtensions/com.apple.DriverKit.AppleUserECM.dext

   Version: 1

   MAC Address: XXXXXXXXXXX

   Product ID: 33107

   Vendor ID: 3034


  AX88178 : this is a plugable USB 2.0 adapter USB2-E1000


   Type: USB

   BSD name: en18

   Kext name: AppleUSBEthernet.kext

   Location: /System/Library/Extensions/AppleUSBEthernet.kext

   Version: 5.0.0

   MAC Address: XXXXXXXXXXXX

   Product ID: 6016

   Vendor ID: 2965


The ECM dext being used under Big Sur 11.2 is NOT working stably with the Belkin 8153. Any video call = crash. Don't bother contacting Belkin if you have one of their products, they're useless.


Hope this helps!

Similar questions

61 replies

Jun 15, 2021 4:10 AM in response to Cilusse

My recently purchased M1 Air has this same problem - I initially experienced it with a '11-in-1' multi-dongle, and assumed a simple fault in the dongle.


Regrettably the problem also occurs with a dedicated USB-C -> Gigabit single-purpose dongle. Both devices have Realtek chips and I have not installed any drivers; using whatever Big Sur 11.4 provides natively.


Did you resolve this problem or find the other chipsets (which?) work reliably? I don't want to spend £30 on a Belkin adapter if I can help it :)

Jul 15, 2021 10:00 AM in response to daveroars

I logged a case with Apple and even spoke to an engineer for 20 mins or so after getting through the front-line support scripts. The only change which has been made so far is to create a new 'Network Location' and switch to it. This is made the problem 'better' however it still drops out, even when using the overpriced Apple USB-C adapter (which is also RTL8139 based).


I've chased up the case but with no reply as yet. I'll try again now; thanks for the reminder.

Jul 20, 2021 5:02 AM in response to Cilusse

I have the same issue: Belkin USB-C Ethernet Adapter, F2**040 with pci id 0bda:8153 (Realtek Semiconductor Corp. Belkin USB-C LAN) randomly looses connection (repeatable after 300GB transferred via SCP to my local NAS) under macOS 11.4.


Apple Support couldn't help. I should try with a different user profile and booting in safe mode.


I should ask Belkin for a replacement (unsure why there is no replacement from Apple Online Store as a warranty from the dealer as EU consumer laws). Support couldn't recommend alternatives.

Jan 31, 2021 8:02 AM in response to leroydouglas

Thanks for your answer,

I tried different hubs, adapters and dongles, in every possible way, the problem was still here.


What is the chance that the issue happens with 2 different different adapters? The only thing they have in common is their chipset which leads me to think this could be a Mac software problem.


Both of those adapters were used daily on other Macs before, performing the same copies and TimeMachine backups on the same network drive, going through the same network equipment. The only new variable is the new M1 Mac. To me it really looks like this machine and/or its OS are the issue, not the adapters or the rest of the setup.


Realtek sadly doesn't communicate much, even a search on their website for "M1", "Big Sur" or "Apple Silicon" shows no result.


I will probably end up buying an Apple approved adapter/hub/dock in the long term for the sake of stability, but being tech savvy, I'm also trying to push Big Sur forward and make sure the experience gets better for everyone by helping solving issues :)


Best,

Adrien.

Feb 17, 2021 11:09 AM in response to Cilusse

Same with me. Luckily I was able to get a CalDigit TS3 Plus through a warehouse deal today as they are just out of stock at apple. Now hoping that I am able to do my work without these annoying Videoconference interruptions recognizing the system is switching from LAN to Wifi. And regarding the Belkin one: I am sorry for them as they usually having really valued products, but I'll return as of now.


Ethernet Cards:

    ethernet:

    Type: Ethernet Controller

      Bus: PCI

      Vendor ID: 0x8086

      Device ID: 0x1533

      Subsystem Vendor ID: 0x1ab6

      Subsystem ID: 0x0214

      Revision ID: 0x0003

      Link Width: x1

      BSD name: en7

      Kext name: AppleIntelI210Ethernet.kext

      Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntelI210Ethernet.kext

      mDNS offload capable: 64:4b:f0:19:81:0d

      Version: 2.3.1

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB Ethernet adapters randomly stop working on M1 MacBook Pro and macOS Big Sur

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.