Manjaro Thunderbolt 4 Dock Woes

What about the linux kernel? 5.14 has some more USB4 stuff. I don’t know if it fixes any sleep issues. You might need 21.10 to upgrade to kernel 5.14.

1 Like

Thank you for the idea however I do not use Ubuntu I use Manjaro. We are already on 5.14.
Just for fun I installed windows and am seeing errors there as well in regards to Thunderbolt. I’m thinking it isn’t OS dependent.

1 Like

@nomb85 any developments in the last two months?

I’m wondering if thunderbolt kernel modules need to also be included in early KMS / mkinitcpio MODULES config. Might try this out myself today…

1 Like

I’m looking into buying the exact same dock once I have a Framework laptop (also to be used with Linux), so I’m interested in what your experiences are

@D.H Please do! I’m interested to hear whether that helps.

So this time around I kept it on s2idle and seem to be having less issues. I haven’t switched it over to the more efficient one yet though on this install.

The other issue I am having with this is, across multiple distros, is that while plugged in it will charge fine. But then when fully charged it switches to “Not Charging” instead of “Plugged In; Not Charging”. Sometimes it will detect it correctly and know it is still plugged in – but usually not. This is an issue because I have mine setup to not sleep while plugged in. But when it just says “Not Charging” it sleeps anyway even though it’s plugged in.

I can report some general Linux experience with this dock now.

I haven’t tested power delivery or the bandwidth, but normal peripherals seem to work well. I do have a problem with my specific display adapter: I need to disconnect both the adapter and the displayport cable from the adapter and then reconnect both after having connected the hub. It’s a bit awkward, because that adapter and display do work correctly when plugging into the laptop’s TB3 port directly. This behavior is exactly the same on a recent MacBook Pro. But once I reconnect everything, 4K@60Hz does work as it should.

2 Likes

So I do not have a TB dock, but I do have two different TB3 eGPU enclosures at the moment. Adding the thunderbolt module to mkinitcpio’s MODULES list did not really change any behavior regarding my eGPUs. They both still really want to be plugged in at the SDDM login screen, not before, not after, especially on X11. Plugging in at any other time gives a high probability that my external monitor will not get a valid signal, won’t show up in xrandr, etc.

Looking forward to the day when either X11 or Wayland are hot (un-)plug capable, but it really does not appear to be that way right now.

This dock is working quite well now on my device (I added it to the Megathread).

I recommend you update to a recent (>5.16) kernel. I used to have some of the issues described, but with some recent kernel, that improved a lot.

@hCJ0t6BQ8
Can your reboot with your dock plugged in?
That is the only issue I currently have with the dock atm.

I can’t (it hangs on a black screen) but it’s not more than a minor inconvenience. I just press the power button briefly, and the laptop instantly shuts down. I press it again briefly, and the laptop boots up as usual with the dock functioning as expected.

@hCJ0t6BQ8

That is what mine does too but for me it’s a bigger issue because I use it mainly in docked mode closed so I have to unhook everything, take it off it’s dock, reboot, wait for the screen to show then hook everything back up.

I saw (i forget where) someone making changes to the kernel to fix this but I can’t find it now.

I have the same issue, was about to write a new thread. If the Caldigit Thunderbolt 4 hub is plugged in a Restart/Cold Boot will power up the LCD but it will sit forever. If I do manage to get it to boot by pressing the power button over and over, the hub won’t work in the OS until it is unplugged and plugged back into the laptop.

From what I understand it just needs kernel and/or linux os tweaks to make it work. There are other linux distros where it doesn’t hang on boot.

FWIW, I have the Caldigit TS4 (so different dock) which works flawlessly under Ubuntu 22.04 (except for Laptop powers *on* after hibernate when unplugging/unpowering dock which is probably a small OS issue).

Same here, I’m on Arch and whenever I try to boot with an external monitor plugged in (directly through thunderbolt) it just hangs on a black screen or the framework logo.

Linux Kernel 5.19
Bios 3.07

Anyone have any luck with this? Maybe with a more recent Bios?

I am not having this issue anymore. I upgraded to 12th gen. with latest BIOS and Manjaro is running 5.19.7.

for me it only the hdmi won’t work fine (when i plug it the screen won’t stop blinking(on/off) )
it’s not manjaro because i have another laptop with it and work fine
i have QGeeM 12 in 1 Hub USB C

forgot to tell you that the display port work fine is the hdmi that won’t work any of the two ports

Have you tried waiting until GRUB to plug everything in?