Hey @renef & @jasremove,
I just got my PowerExpand Elite few days ago, and just noticed the issue too. After searching around the net, it landed me here and many other related threads on the net.
I’m on the latest update of Catalina with a MacBook Pro 16" (2019), fresh clean install, with Google Fiber 1g connection.
Big Sur is still too buggy/problematic as of now for me to use.
I hope Anker is reading this thread. If not, I hope @renef still has his/her support case opened, so we can point Anker to read this and do something about this.
Here are what I understand after reading various different stuff:
-
Many if not all brands of docking stations with ethernet port, are using the Realtek 8153 chipsets.
-
This chipset seems to be infamous for having issues on macOS. If you google “macos 8153”, you will see quite a few results. Plus, if you read Amazon reviews of many different brand of docks, there are often various different issues with the ethernet port. And most like they are on the 8153 chipset.
-
I don’t think one can avoid RTL8153 chipset, I have not found a decent dock from a decent company that doesn’t use that chipset, it must be the cheapest and easiest to implement.
-
This particular problem appears to generate broadcast storm on the ethernet port when the macOS (which running with the native driver from Apple for this ethernet chipset) goes to sleep, it basically renders the LAN on the router/switch useless for everything connected to it.
-
It feels like it’s more a macOS driver implementation issue. Because I notice that even speed tests have some small but notable differences (and jitterness) on the negative side. I have an older MacBook Pro using the Apple Thunderbolt 2 to Ethernet adapter, it just works better and faster with the speed test.
-
Many noted that directly using the driver from Realtek’s download page for macOS up to Catalina helps address some of these issues including this broadcast storm. But I’m not keen to use that, cuz there seems to be issue loading that driver consistently, and it’s a messy business using third party driver on macOS, like you have to disable system integrity protection.
-
Here is some other info that dealing with the Realtek’s driver.
-
But it appears that this problem can be mitigated on the chipset firmware after some google search.
- This thread on MacRumors talked about it. Search for the word realtek, as the thread talked about other usb issues. Read the whole thread if you have time, quite interesting.
- CalDigit worked with their customers complained about the broadcast storm, and eventually release a firmware on just the ethernet chipset that addressed it.
- Appears that with CalDigit’s new firmware, one can use Apple’s native driver without problem instead of Realtek’s driver.
- CalDigit only seems to has a firmware update for usb-c-pro-dock, not their flagship ts3-plus yet. And appears someone has the same broadcast storm issue with ts3-plus according to that MacRumors thread.
Side notes:
-
I have a company issued Thinkpad T580 that has Thunderbolt 3 interface to connect to a Thinkpad Thunderbolt 3 dock or any other Thunderbolt 3 docks. It’s running latest Fedora 33, updated to everything latest.
-
Tested this Thinkpad with this Anker dock and its ethernet port. It recognizes the realtek 8153 without any problem or needing any additional driver installation as the linux kernel already included the driver for this natively.
-
The Thinkpad does not create any issue at all when it goes to sleep, and it maxes out my 1g google fiber in speed test consistently without apparent jitterness.
-
So it appears the linux kernel has a much better implementation of this driver for 8153?
-
Even if I have my network cable plugged into the Anker dock, I don’t have issue if my Macbook Pro is fully shutdown or if I unplug the Thunderbolt3 cable connecting to the dock causing the dock to go to sleep with a green light. This only seems to create broadcast storm if the macOS goes to sleep.
Conclusions:
-
Seems the issue can be addressed in the firmware side?
-
Reading off the net, seems some standalone Thunderbolt3 to ethernet dongle (even though it’s likely 8153 chipset too) works fine. That means hardware vendor implementation of the chipset could make a difference, like with proper firmware.
-
I like this dock after looking at specs of various other docks, and in general, I like many Anker’s products and its support. But the ethernet connection is one of my top need on getting a dock. If this doesn’t work probably, I may have to return this to Amazon, and get a different brand and try my luck (even though they mostly all are 8153 chipset). Sigh…
Actions:
-
@renef, if you still have your support case, can you ask Anker to read this thread and see if they can fix it on firmware? If CalDigit can, then they can I suppose. I’d assume, Anker has relationship with Realtek and/or Apple to sort this out and get some insight. Maybe Realtek know what CalDigit did to fix this, and can tell Anker how to fix this.
-
I may open a case with Anker before I decide to return it. This is not a cheap piece of accessory, it’s $250 list price, I really hope there is a decent support on it. It’s disappointing, I really want to like this dock, I don’t want to waste my time on this.
Thanks for reading up until now, sorry for the long ass post.
-AC