Having heard positive things about caldigit, I got their USB-C Pro Dock and I get frequent screen blanking with my M1 Mac, and often some of the USB ports fail to work. I don't use the ethernet port, but I think it is a Realtek (so likely the same thing the author is complaining about)
I have spoken to caldigit support and so far they have replaced the dock once, and now have gone pretty quiet.
CalDigit's TS4 has Ethernet (2.5 GbE). I've been a happy TS3 user for years.
I had bad luck with the QNAP QNA-T310G1S and Sonnet Solo 10G SFP+ (surprising as their stuff is usually rock-solid) -- both based on the AQC100S chipset and the aQuantia AQtion driver just didn't work for me under LTS Ubuntu.
I've tested 5+ TS3 Plus docks, and all of them have a coil whine, which can be heard in a quiet room, without playing any music.
Sometimes I like to work in silence, and the coil whine really bothers me.
Otherwise both worked fine allowing me to drive 3 screens on the OG M1 mbp. They each cost around 350 eur though.
Probably time for a change I guess.
[0]: https://www.razer.com/gaming-pc-accessories/razer-thunderbol...
Your comments about the Screen Blanking sound bad and are are likely correct, I only have an Intel Mac to compare.
The funny thing is that 2015 Intel MBP (with Apple TB2->TB3 adapter) with the same dock and same monitor didn't blank or flicker. I guess it is something about the new Apple TB implementation in M1.
I’m not pushing 4K though, so mileage may vary. I’ve got a 27” TB2 Apple Cinema Display via TB2 to USB-C and a Dell via Display port.
As a guy working with Raspberry Pi and 3D printers a lot in my free time it is SO NICE to have the card reader right up front and easy to access. I also love un/plugging just one cord when I’m on the go.
(1) I keep my MBP closed. It take 10-30 seconds for it to wake up on keypress. That's so long that I often have no way to tell if it noticed I pressed key.
(2) If XCode is debugging and the screen sleeps then MacOS 12 never recovers unless I disconnect the cable, open the lid, get it wake up on the laptop monitor, and then plug it back in and finally close the lid.
I get why #2 is rare and therefore not fixed but still (T_T)
Pretty lame that one of the "best" laptop mfgs in the world can't make docks work right with one of the biggest CPU / IP mfgs in the world. Laptop sleep states were a problem back in the early 90s on Linux...some things really never change.
So for the feedback on keypress, I'm using devices with backlight. Both keyboard or mouse work fine, once they light up, you know that it is waking up.