Ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)

I installed ubuntu on new motherboard: AMD Ryzen AI 9 HX 370 w/ Radeon 890M and I see a lot of errors in dmesg.

[ 9413.674218] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[ 9414.023300] ucsi_acpi USBC000:00: unknown error 0
[ 9414.054757] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[ 9414.397803] ucsi_acpi USBC000:00: unknown error 0
[ 9414.433989] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[ 9414.769044] ucsi_acpi USBC000:00: unknown error 0
[ 9414.798069] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[ 9415.136282] ucsi_acpi USBC000:00: unknown error 0
[ 9415.171559] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[ 9415.517323] ucsi_acpi USBC000:00: unknown error 0
[ 9415.555881] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
1 Like

Exact same problem here!

Ubuntu 24.04.1 LTS, Linux enterprise-c 6.14.6-061406-generic #202505090840 SMP PREEMPT_DYNAMIC Fri May 9 09:12:21 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

I’m also having this issue and posted more in depth information here: Sleep prevented on new Ryzen AI 9 HX 370 possibly by UCSI errors or AMD GPU errors

I get the ucsi_acpi errors.
All the usb ports are working fine here, so I think you can ignore the ucsi errors.

I get one error each time I plug in the FW16 psu.

I would ignore them, but in my case they appear to be interrupting sleep, causing the laptop to drain faster when the lid is closed and off-charger.

Adding myself here:
while enumerating USB after connecting a dongle, I also get

ucsi_acpi USBC000:00: unknown error 256

unknown error 0 seems to be random.
Gentoo, kernel 6.14.7
I haven’t noticed any consequences to this error so far. (I’ve had my framework 13 for 5 hours so far)

We are aware of this issue and are working on reproducing this and trying to fix it.
I would suggest if you are running into this. try the following temporary workarounds:

  1. do a full system shutdown.
    This should be:
    Shutdown.
    Unplug all power sources.
    Wait 90 seconds.
    Power back on.

  2. The second workaround is to blacklist the UCSI_ACPI module temporarily.
    Add
    blacklist ucsi_acpi
    To
    /etc/modprobe.d/blacklist