USB-C/Thunderbolt Dock Megathread

That sounds exactly like my problem. I will also try to exchange the dock and then I will report.

I tested the ThinkPad Universal Thunderbolt 4 Dock on a Lenovo laptop with a Thunderbolt 3 port. Everything works without problems there. Doesn’t appear to be defective.
So it can still be due to the different Bios version or the operating system.
Is it possible to update the bios yourself to 03.05?

Couple of older TB3 docks that seem to work fine with a Gen12 Framework 13:

  • “HP Elite ThunderBolt 3 Dock” - using this daily with Linux for a few months now, seems good. Button on the front is the only part that doesn’t work out of the box (not a Framework-specific limitation).

  • Lenovo DBB9003L1 Dock" - only tested this for an hour or so but it appears to work as well.

I have experienced some issues in Linux waking from sleep, that seem to be related to TB3 docking (either with sleep/wake while docked, or sleep while docked, disconnected while asleep, and then wake later.) Still figuring out the root cause for this, though - suspect it’s more Linux+Framework related than anything with these particular docks.

Is there a way to get the Framework to recognize a dock that is plugged in before the laptop is switched on? The dock charges the Framework just fine, but if I resume from hibernate on Windows 10 with the dock plugged in I need to unplug and replug the cable to get display and keyboard/mouse to switch after Windows boots up.

My HP Elitebook 830 G8 detects the connected displays just fine after similar resume with the same dock.

The dock in question is the Cable Matters 107044 Hybrid TB3 Dock mentioned earlier, with firmware updates as of September 2022. The Framework is on BIOS 3.07.

1 Like

I have the Cable matters TB4/3 dock and while all features work flawlessly out of the box , my connection occasionally drops… Like all plugged things. Don’t know what it may be; does this happen to you guys? I’ve tried it with a variety of Linux OSes,not sure if its a Linux thing…

1 Like

Is your battery charge limit set below 100%? A couple of us experience this and it has gone away for us by setting the battery charge limit back to 100%.

In terms of operating systems, it happens to me on FreeBSD and ellipot mentioned it happening on windows so its definitely not just a Linux thing.

3 Likes

Is your battery charge limit set below 100%? A couple of us experience this and it has gone away for us by setting the battery charge limit back to 100%

my limit is set to 80%

I had the same problem @Aniki_O . Try setting your battery charge limit back to 100%. I haven’t had a problem with it since doing that.

@ellipot @Tom1 Thanks, I did that, so far so good! :grinning:

UPDATE: about 4 days in and I have not encountered the random disconnect thing with the dock… Now i can confirm that this does indeed fixes it!

2 Likes

Removed the @'s before the usernames when I was adding the Anker 778, as when I tried to post the edit, the forum complained that the post had too many users mentioned to be able to post. Went ahead and made all the mentions just be the username, so things would be a bit more uniform.

1 Like

It’s not a dock, but the Monoprice USB-C to Dual 4K DisplayPort Adapter (which according to lsusb has a Chrontel CH7213 chipset inside) only works if the adapter is connected at time of power on. If connected after boot (or even if connected during a warm reboot), I get no DisplayPort output from it. (Interestingly if I sudo lsusb -d 0639:7213 -vvv in both the “working” and “nonworking” states the adapter thinks it has been configured in the TypeC->DP alt mode successfully.)

I do not seem to be able to edit the original thread. (Maybe intended as I am a new account.) But given the info contained here, could someone add a column for charging power? Could be useful considering we now have the FW16 to consider.

Also, I would love to know if any docks have been tested internally by framework for the framework 16 as I just placed my pre-order.

1 Like

Updated my with my HP 120w G5 dock that I recieved with my work laptop. It all works great and it’s a nice dock.

1 Like

I just tried an Anchor 555 hub which unfortunately does not work fully with our Framework 13 - with all power management disabled, the HDMI cuts out after a certain amount of time. re-plugging in the hub brings it back. We had been using the circular Dell hubs which have worked fine so will go back to that for now.

1 Like

I was using Anker 565 11-in-1 USB C Hub with my Framework 13 and it worked OKish, but when PD was used the screen would flicker and disconnect from time to time. So I had to plug laptop directly to power supply. Also - I needed to share my peripherals between Desktop and Framework Laptop, so I needed to use additional USB switch, which was lots of cables.

Recently I discovered Anker 553 USB C Docking Station, KVM Switch for a Desktop PC and a Laptop and I’ve just set it up. I’m happy to report that the flickering is gone and KVM switching works just fine.

However I’ve discovered that HDMI-OUT can only work with HDMI-IN, and DP-OUT only with DP-IN, and usb-c to laptop seems to expose HDMI port. When both PC and Laptop try to use HDMI and switch between each other, Framework Laptop seems to get into a state in which it can no longer communicate with the Docking Station until it’s rebooted. Weird, but oh well. I was hoping that I could share HDMI-OUT between both Desktop and Laptop. Still - eliminating flickering while on PD, and built-in KVM switching makes it well worth it for me.

Edit: Actually I spoke too soon. The flickering still happens, but just seems much less frequent. :person_shrugging: . Hopefully BIOS update will fix it completely then. If it ever happens.

This might not be a problem with the dock itself. Is your battery charge limit set below 100%? If so, you might be running into this issue: https://community.frame.work/t/thunderbolt-disconnections-on-arch-linux/32868/13

Thanks, but I’ve seen this report and it wasn’t it. I actually switched from 100 to 60 after I’ve checked because seems like a good idea and I’m 99% working at my desk.

So I know that on the new Anker 553 USB C Docking Station, it works fine with 60% limit BTW.

Edit: Actually I spoke too soon. The flickering still happens, but just seems much less frequent. :person_shrugging: . Hopefully BIOS update will fix it completely then. If it ever happens.

I looked through the list but don’t see anything definite. Is it at all possible to get 3x1440p monitors out of any dock? It seems like the best they support is 2x4k. Is 3x"2k" just not feasible at all?

@stillinbeta

Seeing a similar issue. I have a 12th gen Framework running Ubuntu 22.10 and TB16 with two monitors connected, one to the full-size displayport and the other to the mini-dp via an adapter.
Unfortunately, only the mini-dp seems to actually be picked up when I connect it. Everything else seems to work fine (USB, Ethernet, Power), and I can switch monitor works by swapping their plugs. But seemingly nothing will cause the third monitor to flare to life, or even show up in Gnome Settings.

I have the exact same issue with the Dell TB16 and a 13th gen Framework (i5-1340P).

I can only ever get the mini-DP monitor output working in Linux, although both DP and mini-DP work during boot before modesetting (e.g. in setup). If I unplug the dock at any point, it no longer recognizes any external monitors. All other functions (USB, audio, Ethernet) work as expected though. Very disappointing.

Hi, I bought a Lenovo ThinkPad USB-C Dock Gen 2 (model number LDC-G2 revision A1) , but when the laptop is charging from it, it makes weird electrical noises and disconnects from the dock after a minute. I tested a dock built into a Dell monitor and got the same result (I tried the original USB-C cable on both docks and the one that came with the laptop. I also tried plugging the cable directly into the motherboard (through the USB-C expansion card), but to no avail. However, if I do not charge it from the dock (using the charger), everything is fine. But it kind of defeats the purpose of having a dock in the first place.

I have a Framework laptop 13, 12th gen with the i7-1260P and is less tan a year old