Hi, On Mon, Sep 09, 2024 at 12:51:18AM -0700, Kenneth Crudup wrote: > > I can't get to the dmesg when it crashes, but I did a SysRq-S/C and have > attached the crash output; let me know if this is at all helpful. > > I see I'd SysRq-S/C on a previous hang, I've attached that one, too. Unfortunately I did not see anything too useful in that. There is the suspend thread going on but it does not seem to show what exactly is hanging there. > This particular time it suspended OK, but hung indefinitely when I plugged > it into another TB3 dock (the previous one was TB4, if it matters). Can you describe the flow with bit more details? And let's stick with one dock for now (if both have the same issue anyway). You do something like this? 1. Boot the system up, TB4 dock connected. 2. Verify everything is working. BTW, do you have monitor(s) connected to the dock? 3. Enter system suspend. 4. Verify it is suspended (suspend LED if exists is "blinking", fans are turned off). 5. Wake it up from keyboard. Expectation: System wakes up fine, all the devices work exactly same as prior suspend. All connected monitors display picture. If this is the flow, can you do steps up to 3 with "thunderbolt.dyndbg=+p" and provide full dmesg of that at least so if nothing else I can try to reproduce it on our end?