External USBC monitor Framework 13 AMD not working

I recently upgraded to the AMD Ryzen 7 7840U on my Framework 13, running linux mint.
Amongst the many issues i have encountered, mainly with power management, un-powered external displays no longer work (i’m using an arzopa portable display). On my previous i7 12th Gen, external monitors worked flawlessly but since the upgrade my monitors do not register.

Kernel: 6.8.0-60-generic
Bios version: 3.09
Mint Version: Linux Mint 22.1

Below is a snippet from dmesg just after the monitor is connected

Does anyone have any ideas of what I can do to fix this?

[16479.397855] Uhhuh. NMI received for unknown reason 2d on CPU 0.
[16479.397866] Dazed and confused, but trying to continue
[16556.379092] ucsi_acpi USBC000:00: unknown error 0
[16556.379107] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[16556.489505] ucsi_acpi USBC000:00: unknown error 0
[16556.489523] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[16557.804317] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16559.806845] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16561.803420] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16563.806217] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16565.807132] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16567.803817] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16573.834954] xhci_hcd 0000:c3:00.3: Refused to change power state from D0 to D3hot
[16575.163331] workqueue: power_supply_changed_work hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND
[16588.404316] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16590.405323] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16592.403323] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16594.395605] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16596.387905] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16598.388185] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16600.387722] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16602.380064] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16723.490882] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16725.483093] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16727.475361] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16729.038117] pcieport 0000:00:08.1: PME: Spurious native interrupt!
[16729.467132] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16731.459343] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16733.449931] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16735.443386] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16737.435330] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16739.426950] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16741.419071] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16743.411870] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16745.411256] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16747.402846] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16749.395219] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
[16751.387255] xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot

I’ve started having the same messages in system logs recently. At least I’ve noticed it not so long ago. In my case it is not related to external monitor.

Linux fw13 6.14.9-gentoo-dist #1 SMP PREEMPT_DYNAMIC Thu May 29 18:34:13 -00 2025 x86_64 AMD Ryzen 5 7640U w/ Radeon 760M Graphics AuthenticAMD GNU/Linux

framework_tool --info

Summary
Is Framework: true
Platform: Framework13Amd7080
BIOS Information
Vendor: INSYDE Corp.
Version: 03.05
Release Date: 03/29/2024
System Information
Version: Some(MassProduction) (A5)
Manufacturer: Framework
Product Name: Laptop 13 (AMD Ryzen 7040Series)
Wake-Up-Type: PowerSwitch
SKU Number: FRANDRCP05
Serial Number:FRANDRCPA544660029
Family: Laptop
BaseBoard Information
Version: Some(MassProduction) (A5)
Manufacturer: Framework
Product: FRANMDCP05
Serial Number:FRANMDCPA5444500HS
System Chassis Information
Type: Notebook

Aug 10 22:19:16 fw13 kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
Aug 10 22:19:18 fw13 kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
Aug 10 22:19:20 fw13 kernel: pcieport 0000:00:08.1: PME: Spurious native interrupt!
Aug 10 22:19:22 fw13 kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot
Aug 10 22:19:26 fw13 kernel: xhci_hcd 0000:c1:00.3: Refused to change power state from D0 to D3hot

1 Like