USB C Error on boot

Same. Laptop 13 (AMD Ryzen 7040Series) arrived recently. Running Tumbleweed. Wonder if it is causing my other (minor) issue:

“Battery at 99%, plugged in but still discharging” message pops up intermittently, but then says “Fully charged”.

> cat /etc/os-release

NAME="openSUSE Tumbleweed"
# VERSION="20240924"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20240924"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240924:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20240924"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

> sudo bin/framework_tool --info

Summary
  Is Framework: true
  Platform:     Framework13Amd
BIOS Information
  Vendor:       INSYDE Corp.
  Version:      03.05
  Release Date: 03/29/2024
System Information
  Version:      Some(MassProduction) (A7)
  Manufacturer: Framework
  Product Name: Laptop 13 (AMD Ryzen 7040Series)
  Wake-Up-Type: PowerSwitch
  SKU Number:   FRANDRCP07
  Family:       Laptop
BaseBoard Information
  Version:      Some(MassProduction) (A7)
  Manufacturer: Framework
  Product:      FRANMDCP07

> sudo journalctl -g 'ucsi_acpi USB' -S 'Sep 26 10:00:00' | grep 'kernel'

Sep 26 10:13:06 localhost.localdomain kernel: ucsi_acpi USBC000:00: unknown error 256
Sep 26 10:13:06 localhost.localdomain kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
Sep 26 10:23:09 localhost kernel: ucsi_acpi USBC000:00: unknown error 0
Sep 26 10:23:09 localhost kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
Sep 26 10:23:10 localhost kernel: ucsi_acpi USBC000:00: unknown error 256
Sep 26 10:23:10 localhost kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
Sep 26 10:23:10 localhost kernel: ucsi_acpi USBC000:00: unknown error 256
Sep 26 10:23:10 localhost kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

Same. Laptop 13 (intel core ultra). Running either Rocky (with 6.11.6-1.el9.elrepo.x86_64) or Fedora. The issue is that it prevents me from using a device connected to it through USB-C directly. Bios is updated to 3.04 beta.

If I use a USB-C to USB-A dongle and a USB-A to USB-C to my device instead of USB-C to USB-C, it is working.

[Laptop FW-13 USB-C] ↔ [Device (USB-C)] ==> not working
[Laptop FW-13 USB-C] ↔ [USB-C → USB-A] ↔ [Device (USB-C)] ==> working

[ 2.188564] ucsi_acpi USBC000:00: unknown error 256
[ 2.188572] ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

Is there any way to disable this behavior from the bios (I do not really need the PD directly, I would rather have a stable connexion).

Any updates on this issue, I get this problem also and it makes using external monitors via USBC to HDMI work irregularly. (Essentially when I see this the error the monitors are black but the os shows them as though they are there).

Linux fwbook 6.10.1-zen1 #1-NixOS ZEN SMP PREEMPT_DYNAMIC Tue Jan  1 00:00:00 UTC 1980 x86_64 GNU/Linux
BIOS Information
  Vendor:       INSYDE Corp.
  Version:      03.05
  Release Date: 03/29/2024
System Information
  Version:      A5
  Manufacturer: Framework
  Product Name: Laptop 13 (AMD Ryzen 7040Series)
  Wake-Up-Type: PowerSwitch
  SKU Number:   FRANMDCP05
  Family:       Laptop

I also get this error every time something is plugged in, including expansion cards (the non USB-C ones).

Operating System: Kubuntu 24.10
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2
Kernel Version: 6.11.0-9-generic (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7640U w/ Radeon 760M Graphics
Memory: 30,7 GiB of RAM
Graphics Processor: AMD Radeon 760M
Manufacturer: Framework
Product Name: Laptop 13 (AMD Ryzen 7040Series)
System Version: A5

When plugging in the charger:

 kernel: ucsi_acpi USBC000:00: unknown error 256
 kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

When plugging in the HDMI or USB-A expansion card

 kernel: ucsi_acpi USBC000:00: unknown error 0
 kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

This error also shows sometimes right after plugging something in, not sure it it’s related:

 kernel: workqueue: power_supply_changed_work hogged CPU for >10000us 35 times, consider switching to WQ_UNBOUND
1 Like

Also having this issue. Is there any updates on this?

Same on boot in dmesg:

ucsi_acpi USBC000:00: unknown error 256
ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

Framework 13 (AMD Ryzen 7 7840U), with expansion cards attached.

System:
Kernel: 6.12.10-x64v3-xanmod1
arch: x86_64 bits: 64
Desktop: Cinnamon v: 6.4.6
Distro: Linux Mint 22.1 Xia

Trying XanMod kernel in a hope to get better support of FW hardware (on default 5.8 Mint kernel I saw amdgpu warnings in dmesg on boot, unfortunately, on this brand new 6.12 amdgpu warnings still there, but text of them slighly differs).