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

Papaj2137

macrumors newbie
Original poster
Jun 8, 2024
4
0
Hello everyone
I'm looking for the best available USB-C to Ethernet adapter and after reading a lot of posts including macrumors I've found that AX88179A is supposed to be one of the better choices for this

However after testing is I've found out that it's terrible for anything that requires stable connection like SMB transfers or game streaming

It frequently drops simple pings to the gateway:

Screenshot 2024-06-09 at 03.36.42.png


Netstat shows out errors:

Code:
$ netstat  -ndi
Name       Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll Drop
en7        1500  <Link#21>   a8:e4:3b:22:a7:84  1805947     0   455479 506134     0 301
en7        1500  fe80::14a1: fe80:15::a4a1:411  1805947     -   455479     -     -   -
en7        1500  10.0.1/24     10.0.1.23        1805947     -   455479     -     -   -

And when using it with game streaming it's worse than WiFi 5

It's using apple native driver:

Screenshot 2024-06-09 at 03.41.34.png


My question is: Are all USB Ethernet adapters like this on macOS? I've read that AX88179A and RTL8156B are the "okay" ones because of usb.cdc.ncm drivers
Does anyone with AX88179A or RTL8156B experienced same issues as me?

I know USB Ethernet is technically terrible but I expect at least no dropped packets

Thank you
 

Bigwaff

Contributor
Sep 20, 2013
2,566
1,744
If you haven't read this site, it's worth the time.
 
  • Like
Reactions: Fishrrman

BeatCrazy

macrumors 603
Jul 20, 2011
5,078
4,439
I assume you've combed through this thread? https://forums.macrumors.com/threads/usb-c-ethernet-unreliable.2287743/

For about a year, I was using 2.5Gbps D-Link DUB-E250 (uses RTL8156B IIRC) connected to the Apple Studio Display, which was then connected to my 10Gbps TRENDnet TEG-S762.

A few times a week, traffic would literally 'stop' for 30-60 seconds and I'd have to reboot the switch. I initially thought it was the switch flaking out because my Mac Studio (separate display/not using the D-Link) would also bog down at the same time as the D-Link. I removed the D-Link and ran that Mac via Wi-Fi. Performance on both machines has been perfect ever since!

But now I'm thinking the D-Link was potentially causing problems and somehow overloading the TRENDnet, which in turn jammed up the Mac Studio.

Sorry I realize this may not help your situation, but I can relate to the frustrations.
 
Last edited:

Papaj2137

macrumors newbie
Original poster
Jun 8, 2024
4
0
If you haven't read this site, it's worth the time.
I know thunderbolt adapters are superior but they are bulky and expensive :(
I assume you've combed through this thread? https://forums.macrumors.com/threads/usb-c-ethernet-unreliable.2287743/

For about a year, I was using 2.5Gbps D-Link DUB-E250 (uses RTL8156B IIRC) connected to the Apple Studio Display, which was then connected to my 10Gbps TRENDnet TEG-S762.

A few times a week, traffic would literally 'stop' for 30-60 seconds and I'd have to reboot the switch. I initially thought it was the switch flaking out because my Mac Studio (separate display/not using the D-Link) would also bog down at the same time as the D-Link. I removed the D-Link and ran that Mac via Wi-Fi. Performance on both machines has been perfect ever since!

But now I'm thinking the D-Link was potentially causing problems and somehow overloading the TRENDnet, which in turn jammed up the Mac Studio.

Sorry I realize this may not help your situation, but I can relate to the frustrations.
I did and I went with AX88179A because of it
 

Bigwaff

Contributor
Sep 20, 2013
2,566
1,744
I know thunderbolt adapters are superior but they are bulky and expensive :(
What is less expensive is Apple's two adapters put together. Use TB3 (USB-C) >TB2 connected to TB2 > Ethernet. You can find both used on eBay and spend less than $50 total.
 
  • Like
Reactions: Mactagonist

BeatCrazy

macrumors 603
Jul 20, 2011
5,078
4,439
What is less expensive is Apple's two adapters put together. Use TB3 (USB-C) >TB2 connected to TB2 > Ethernet.
Are you sure that works? It's my understand that there's not enough bus power to support that connection, IIRC there are even warnings the TB3->TB2 adapter not working due to this.

EDIT: I guess it doesn't work the other way around... 10Gbps Ethernet ->TB3->TB2->computer.

  1. To use this bus-powered device on older Thunderbolt and Thunderbolt 2 computers, it has to be connected to the second Thunderbolt 3 port on another self-powered Thunderbolt 3 device. If connected directly to a host the Thunderbolt 3 to Thunderbolt 2 adapter, bus-power is insufficient. An example configuration is: Thunderbolt 2 Mac with macOS 10.13.6 or above > Apple Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter > self-powered Thunderbolt 3 device with two TB3 ports > OWC Thunderbolt 3 10G Ethernet Adapter.
 
Last edited:

Bigwaff

Contributor
Sep 20, 2013
2,566
1,744
Are you sure that works?
The arrangement of TB3>TB2 - TB2>Ethernet works perfectly on the following Macs in my household - 2019 MBP 16", 2020 i3 MBA 13", 2019 MBP 15", and 2022 M2 MBA 13"... and should work on any Mac desktop w/ TB3.
IMG_3390.jpeg

Updated w/ pic of the 2020 i3 MBA (arguably the lamest of our household Macs) connected via ethernet using the TB3>TB2 - TB2>Ethernet adapter chain. Note the download speed. This configuration worked like a champ for wife's remote WFH during height of pandemic.
 
Last edited:
  • Like
Reactions: BeatCrazy

Papaj2137

macrumors newbie
Original poster
Jun 8, 2024
4
0
Is RTL8156B any better than ASIX chip? Can anyone confirm if packet loss is present
 

vaalbara

macrumors member
Apr 5, 2022
57
7
Same here with a ASIX88179A powered Anker hub. Been suffering from this for the last year especially for ssh connections:
 

learjet

macrumors regular
Dec 21, 2021
107
32
I have a Realtek 8156B(SG) adapter and alao experience these netstat output errors.

But my connection so far seems stable without any packet loss. I‘ve had multiple days of zoom calls that didn‘t drop a single time.

So I suspected a driver bug that doesn‘t actually result in dropped frames.

But your experience worries me. Do the output errors actually result in problems?
 

vaalbara

macrumors member
Apr 5, 2022
57
7
But my connection so far seems stable without any packet loss. I‘ve had multiple days of zoom calls that didn‘t drop a single time.
Are you monitoring packet loss from Zoom's Settings->Statistics pane?

By the way thanks for your "netstat" comments on the "USB-C Ethernet unreliable" thread; I was about to buy a 8156BSG based hub hoping that could be a cure (I don't need speed, just reliable ssh connections..).

Edit:
I'm monitoring the Oerrs count with a simple bash script; while they are occuring rather frequently the open ssh connections are not "dropping".
 
Last edited:

Papaj2137

macrumors newbie
Original poster
Jun 8, 2024
4
0
There is a new adapter on the market using a new chip Realtek RTL8157

Has anyone tried it? Or is brave enough to?

Also I found out that if I bring down interface speed down to 100Mbit on my switch the packet loss issue goes away with AX88179A chip
 

wisdpi

macrumors newbie
Sep 27, 2024
2
1
There is a new adapter on the market using a new chip Realtek RTL8157

Has anyone tried it? Or is brave enough to?

Also I found out that if I bring down interface speed down to 100Mbit on my switch the packet loss issue goes away with AX88179A chip
We are WisdPi. This is WP-UT5 test result on Macbook Air M2.

bf8ac0d479c08c82965309c5b5e04ed.jpg
 
  • Love
Reactions: Papaj2137
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.