PCIe Ethernet in Thunderbolt docks (how to avoid Realtek)
egpu.io
egpu.io
Besides being the original source, it loads much faster (at least for me) and also doesn't have the amazon affiliate links sprinkled through it.
Although anecdotal, I've been using a Dell WD15 dock which uses a Realtek 8153 network adapter with my Windows 10 laptop for years without issue.
Not to say that I don't think Realtek seems to be lacking, but I think it's worth mentioning that the problems experienced by macOS users do not seem to happen to Windows users.
Listed as: Intel i210
> Thunderbolt 3 Dock Pro
Listed as: Thunderbolt 3 Dock Pro
So interestingly enough, we have both of these deployed around our organization. We did extensive testing with both of them using iperf3 and I can personally confirm they *BOTH* will push sustained gigabit speeds. [Test platforms are various best-generation x86 16" MacBook Pros]
On both of these, what doesn't work on these is Dual HDMI with an (otherwise reliable) USB-C cable (the 'pro' only has a display port). We instead completely ignore the built-in HDMI/Displayport and use an additional `Plugable Thunderbolt 3 to Dual HDMI` plugged into the downstream Thunderbolt port on the dock, which works flawlessly.
> Corsair TBT100 Thunderbolt™ 3 Dock
We have two of these deployed as it worked on the bench, but it has operational issues. It will push sustained gigabit with iperf3, and we were delighted to see the built-in dual HDMI works without an external adapter. Unfortunately, once we deployed them, we found they "crash" once or twice a day. This causes the user's monitors to go blank (OSX thinks they were unplugged) and disconnects the ethernet during the process. Furthermore, we were testing writing to the sd card with rsync and you can actually get OSX to BSOD while running two monitors, iperf3, and using the SD card. I would avoid this dock like dysentery.
Used it with Intel Macs and M1 Macs.
Displays not waking up, Kernel Panics, etc.
I’m now using a ThinkPad dock - which is fine!? I mean it is not great, since it sometimes too needs to be hot plugged but at least no kernel panics.
USB in contrast has been built from the ground up to be hot-pluggable and there's been decades of real-world testing with terrible manufacturers and people not "safely removing" devices, so most of the bugs would've been ironed out. Your device may malfunction, but it's unlikely to lead to a full system crash.
I did used to have kernel panics on my Intel, but these were T2 chip related and I've had no problems since moving to BigSur. (Could have been T2+TS3 I suppose).
I decided after arguing with this pile of junk for the best part of a year to scrap it and buy a desktop mac and stop the suffering from persisting any further. My laptop was docked 95% of the time anyway.
All works pretty well now days but the ethernet had issues when I first got it, would not renew dhcp lease and just stop, and it is Realtek over USB. Some MacOS update along the line fixed that issue and long with various other issues with progressive MacOS release.
The setup was pretty unstable at first with kernel panics once in a while related to video drivers waking up, but now days is pretty solid with a single cable docking solution.
Will probably move to M1 Mac at some point and something like Caldigit TS4 with 2.5gb PCIe ethernet.
Does anyone have a recommendation? My searches have not been fruitful.
https://store.level1techs.com/products/14-kvm-switch-single-...
Personally, I run a BlackMagic Decklink Quad HDMI card in one, without any issues regarding hotplug.
1) Thunderbolt dock requires Thunderbolt port, while USB-C dock works with just much more common USB-C + DP alternate mode port.
2) USB-C docks just work, while Thunderbolt docks often require magic steps to enable them (like changing options in BIOS).
3) USB-C is relatively secure, while PCIe is just a gaping security hole unless IOMMU is used and configured. I am not sure how common that is.
Personally speaking I’ve had terrible luck with USB hubs ever since USB 3 appeared, long before any of the newer Type C higher capability stuff came about. Almost invariably USB 3 hubs are a pain in the the butt.
IMO, 20% of folks using thunderbolt for the bandwidth actually need it, the other 80% are flexing. If you want to take advantage of those speeds, you also need to drop money on fast drives. It adds up quick.
https://bit-tech.net/news/tech/peripherals/intel-thunderbolt...
If you needed 4K/60Hz you need thunderbolt not USBC until recently. It is hardly flexing, they aren't that much more expensive - and provide significantly more bandwidth.
A modern SSD will easily pump out 5GB/s reads/writes (40Gbps).
Thunderbolt docks are way, way overpriced if there's no licensing fees anymore.