[SOLVED] Hard freezes when disconnecting/reconnecting USB-C dongle carrying power, HDMI and mouse/keyboard

Hi my fellow Framework users,

just wanted to reach out to those of you using a USB-C dongle and a recent kernel (6.12 and later ideally), to ask if you are also facing the issue I described here:

https://bugzilla.suse.com/show_bug.cgi?id=1236196

Possibly amdgpu-related? @Mario_Limonciello FYI, if/when you have time, there are logs in that report (here for your convenience: https://paste.opensuse.org/pastes/8459ef24af5c)

Thanks

Try reverting Linux firmware from last week. There is a report of a regression in DMUB.

I can reproduce this on my FW16 (7840 without dGPU), also running the latest Tumbleweed. Kernel is 6.12.9-1-default
Once I unplug power from the Dell WD19DCS, the system tries to switch to the internal display only, but freezes. Upon replugging, it pulls 80W from the docking station but remains frozen. Haven’t tested accessing with SSH, should I?

It also happens when I just disconnect the USB connection at the notebook. This is new, must have been introduced sometime in the last week or two.

Now running a zypper dup, new kernel version 6.12.10 incoming…

I’m already on 6.12.10 and you’ll face the same :wink:

Gonna try to follow Mario’s advice

Hi Mario, thanks for the quick reply! :slight_smile:

My OS snapshots don’t go back in time enough, unfortunately. Can I just download and replace firmware binaries, by any chance?

Thanks

Right, would also freeze with that one. Well, not completely, but the mouse cursor would move a little every couple seconds. SSH into the machine still works.

1 Like
2 Likes

Man, these are the situations where I wished I jumped on the immutable train…I’d checkout a previous system image/commit, rebasing of overlays would be done transparently and I wouldn’t need to worry about losing any of the system packages I might have installed meanwhile.

Snapper failed me this time (but that’s on me, as I don’t have enough history to revert).

If the rollback works please congregate there on that issue.

Worked for me, thanks - I commented the issue you linked

I’ll do nothing, just don’t unplug :slight_smile: Hopefully the issue will be resolved shortly, so a normal update will suffice.

The patch has landed in Tumbleweed. Disconnecting the docking station no longer causes a freeze.

Can confirm, it’s ok with the last update to the firmware package.

hello, I am having a very similar issue to this, with debian 12.9, can anyone advise on a fix?
my kernel version only appears to be 6.1.0.30.

I also had something similar start happening to me. I have a pair of lenovo monitors with usb-c and dp inputs (and dp out). I have the dp in on one attached to the dp out on the other, and the dp in on the primary connected to my desktop, with the usb-c connected to my amd framework 13. I then connected a usb km switch to one of the usb-a ports on the primary monitor and the desktop so I could share the kb and mouse.

This has worked for almost a year, where I flip the usb switch and change the monitor input selection to switch between the computers. But now when I switch to the desktop, the monitors and keyboard done reconnect when I switch back, and even the built in keyboard and trackpad don’t work. I have to hold the power switch until it resets.

This could be due to a relatively recent system update, or the bios update that was recently installed.

Forgot to mention, this is running fedora