

I can pull around 215MiB/s on RTL8156B to two WiFi 6 clients. RTL8156 seems to work with cdc_ncm well on M1. I bought a RTL8156B unbranded USB dongle for $20 to test some 2.5GbE devices. But I gave up on waiting for Apple or hardware vendors to address the situation. It's a bit annoying to not be able to use my built-in dock ethernet. It uses the Realtek 8156 chipset and macOS does include a NCM driver for it. Sorry, something went worked around this by purchasing a Plugable 2.5Gbps USB ethernet adapter. Iperf3: error - unable to connect to server: Operation not permitted Iperf3: error - unable to send control message: Operation not ~ % iperf3 -c 192.168.3.1 -f m -t 500 0.00-5.00 sec 443 MBytes 743 Mbits/sec receiverĪnd then this driver crashes, and network is gone. Reverse mode, remote host 192.168.3.1 is sending

(it crashes for me only if you really push it bandwith.) ( personal reference link)ĪppleUserECM is killing CPU, this driver really helps, until it eventually crashes. But the disconnects that required a restart were the bigger issue. In terms of my previous issues, I remember that when I clicked the little lock in the browser to view the cert, it would crash my computer. But it still uses the same Realtek 8153 chip although am using the native driver though now, AppleUSBECM.kext I got a new USB ethernet adapter because the old one had lots of issues (hence the gist in the first place). I got a new USB ethernet adapter and use the native driver Perhaps clear the Kernel cache sudo rm -rf /System/Library/Caches/ Sudo kextload /Library/Extensions/AppleRTL815XComposite109.kext Sudo kextload /Library/Extensions/AppleRTL815XEthernet109.kext Sudo kextunload /Library/Extensions/AppleRTL815XComposite109.kext Sudo kextunload /Library/Extensions/AppleRTL815XEthernet109.kext With normal operation with only the network cable plugged in, I only see 815XEthernet loaded. /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL815X*.kext.| "IOGeneralInterest" = "IOCommand is not serializable" Terminal output snippet from `ioreg -p IOUSB -w0 -l` +-o USB3.0 Hub Launch System Information(also known as System Profiler) -> Software -> Extensions.Launch System Information(also known as System Profiler) -> Hardware -> USB.
