Thanks! It is the RTL8156B(S)G 👍
Mine just arrived and it’s a version 31.00 (ie. RTL8156B). You got lucky!
Had no luck changing the MAC address either.
This is my first 2.5GB NIC at home so can’t really test out the speeds. Iperf3 benchmarks literally the same as Apple’s official USB-C to Thunderbolt 1 port and their Thunderbolt to Ethernet connector.
Could you post the link of the last one you bought?FYI, I just ordered another one for another Mac and this one arrived as 31.04.
FWIW, have not encountered any issues on 31.00 over last 3 months, always running the most up to date Ventura and MBA M1.
Could you post the link of the last one you bought?
Do you trust this network adapter or network adapter from aliexpress in general ?In case it helps anyone, I ordered an RTL8156 based adapter from Aliexpress, to the UK. Cost around 10 ukp (with 20% tax)
It was this one:
2500Mbps USB C Type-C Ethernet To RJ45 2.5G USB 3.0 Wired Adapter Converter Lan Network Hub For Windows 7/8/10 MAC For PC Laptop - AliExpress 7
Smarter Shopping, Better Living! Aliexpress.comwww.aliexpress.com
Seems to work fine, uses NCM driver, and from the text above, should have the new chipset
USB 10/100/1G/2.5G LAN:
Product ID: 0x8156
Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
Version: 31.04
Serial Number: 4013000001
Speed: Up to 5 Gb/s
Manufacturer: Realtek
Location ID: 0x02200000 / 1
Current Available (mA): 900
Current Required (mA): 256
Extra Operating Current (mA): 0
Buy the official USB-C to Thunderbolt 1 port and the original Thunderbolt to Ethernet connector. And connect them together. Works great and is reliable!
The Apple Thunderbolt to Ethernet adapters will only work with a Thunderbolt 2 to 3 adapter; they are not USB compatible at all. You can often find these adapters on eBay for a pretty good discount.I have 2 Thunderbolt to Ethernet adapters that I got for our 2014 and 2015 MacBook Pros and I have a couple of the Anker USB 3.0 to Ethernet adapters. I'd guess that any of these would work with a USB-C adapter. I actually think that I tested out the Anker adapter with my 2021 MacBook Pro a long time ago in one of the rare times that I needed Ethernet on the MacBook Pro. I should pull it out and give it a try. I'm not inclined to spend $46 to get the USB-C to Thunderbolt 2 adapter to try with my TB to Ethernet adapters.
The Apple Thunderbolt to Ethernet adapters will only work with a Thunderbolt 2 to 3 adapter; they are not USB compatible at all. You can often find these adapters on eBay for a pretty good discount.
thanks for this! saved me from a $50 on amazon, even if i have to wait a little longerSure, it was this one: https://www.aliexpress.com/item/1005005499484721.html
thanks for this! saved me from a $50 on amazon, even if i have to wait a little longer
Quick update on the aliexpress one. I ordered two more, one USB-C and a USB-A (for my NAS) both are version: 31.04 (RTL8156BSG). So 3 out of 3 are RTL8156BSG.
Link: https://www.aliexpress.com/item/1005005499484721.html
What's the best way to test this? Just copy a large file somewhere? I have the Belkin ethernet to USB-C adapter and am using a brand new ethernet cable and can stream GamePass games pretty much flawlessly without any lag or ping issues.Is anyone actually getting 2.5G speeds from these adapters on Macs?
I have now upgraded my switch to a 2.5GB one and with the M1 Macbook Air, I can get to just about 1.75-1.80Gbps each way max on iperf3 (using NCM driver and the latest macOS Ventura). The same adapter on a Linux machine gets full speed (2.37Gbps) each way. Wondering if there's driver issues in MacOS? What is everyone else seeing?
Are you sure it was an RTL8156? It sounds like an RTL8153 to me since AFAIK RTL8153 can only do gigabit (not 2.5Gbps) and RTL8156, even the 1st revision one should run using NCM instead of ECM. At least that's what i've read.Cool read!
I've kind of been "aware" that there have been issues for some and that it has to do with a certain basic driver but as I've never experienced problems myself I did not really dive into this. Now I clicked the thread and read a bunch so I guess I can share my findings from some limited testing.
I have three adapters capable of getting Ethernet to my macbooks.
1. The UGREEN Revodok 7in1
It has an (or, at least mine does) ASIX AX88179A and from my google-fu I read that the "A" seems to be pretty important as it doesn't require you to chase any separate driver install to get working. True enough it has been plug and play for me. It lists the driver "com.apple.driver.usb.cdc.ncm" which I understand is the good one.
2. UNI USB-C Gigabit Ethernet adapter
This one is realtek and reports to me version 30.0 which according to this thread should mean it's the dreaded RTL8156 that uses the "com.apple.DriverKit.AppleUserECM"
3. Apple Thunderbolt to Ethernet Adapter (with Apple's TB3 to TB2 adapter)
As I understand it we're basically talking unicorn magic with this one.
So I connected an M2 Air using all three models and this is what I found when doing a large file transfer (all three maxed out at 122MB/s)
AX88179A
Kernel task ~70% CPU utilization
RTL8156
Kernel task ~80% CPU utilization
AppleUserECM ~50% CPU utilization (additionally)
Apple Gigabit Ethernet
Kernel task ~35% CPU utilization
Way to little testing to call it scientific or claiming that "these will be the numbers in all situations", but it's something! Surprised me, actually! I'm guessing the Apple adapter wins a lot due to being a PCIe solution with no pesky USB overhead bringing it down.
Thing is, though, that out of the three solutions the one I have used the most with this laptop is actually the RTL8156(!). I have been connected to SANs fetching large amounts of video files while doing colour grade, rendering and playback on them and *in practice* this adapter just hasn't been a problem. The connection has been reliable for me and I guess the CPU simply had enough free resources, in my case.
Moving forward.. I don't know! The 7in1 hub (AX88179A) is a recent acquisition for me and untested "in the field" so far, so I do plan on having the UNI (RTL8156) in my bag as a backup. Though perhaps I should bring the Apple Ethernet adapter as well now when this thread got me a bit more aware/paranoid
Sorry. You are correct! I copy pasted the wrong number string and used it throughout my post. I've adjusted it now. It's the RTL8153!Are you sure it was an RTL8156? It sounds like an RTL8153 to me since AFAIK RTL8153 can only do gigabit (not 2.5Gbps) and RTL8156, even the 1st revision one should run using NCM instead of ECM. At least that's what i've read.