Which Linux distro are you using?
OS: Kubuntu 26.04 (Resolute Raccoon) x86_64
Issue persists on Arch
Which kernel are you using?
Kernel: Linux 7.0.0-14-generic
Which BIOS version are you using?
BIOS: 03.05 (Released 01/21/2026) (Persists on 03.04)
Which Framework Desktop model are you using?
Model: Ryzen AI Max+ 395 w/ Radeon 8060s (128GB)
Body:
Hello, I hope someone can help me out.
I’m having trouble connecting an AdLink A500 EGPU to my Framework Desktop. I have verified the EGPU, cable, and power brick work by connecting the EGPU to another USB-4 capable device, and it’s recognized immediately without restarts.
On my Framework Desktop, however - the device is not recognized ever, at all. Connecting it causes this error to appear in dmesg
greenbean@greenframework:~$ sudo dmesg | grep -i ucsi | tail -10
[ 582.216998] ucsi_acpi USBC000:00: unknown error 256
[ 582.217011] ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
[ 582.369435] ucsi_acpi USBC000:00: unknown error 256
[ 582.369447] ucsi_acpi USBC000:00: con2: failed to register partner alt modes (-5)
[ 583.383595] ucsi_acpi USBC000:00: unknown error 256
[ 583.383609] ucsi_acpi USBC000:00: con2: failed to register partner alt modes (-5)
[ 2104.127782] ucsi_acpi USBC000:00: unknown error 256
[ 2104.127790] ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
[ 2104.514787] ucsi_acpi USBC000:00: unknown error 256
[ 2104.514795] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-5)
greenbean@greenframework:~$ sudo dmesg | grep -i ucsi | tail -10
I’ve tried executing PCIe rescan with `sudo sh -c "echo 1 > /sys/bus/pci/rescan"`, rebooting the desktop while the EGPU is connected, disabling ASPM using pcie_aspm=off in /etc/default/grub, and ensured the ucsi_acpi module is loaded.
The GPU does not appear in boltctl list, in lspci | grep -i thunderbolt, or in lspci | grep -i nvidia, and is not recognized in nvtop. I am connecting using the back USB 4 ports, and I have followed the manual of the A500. The above error occurs every time the device is plugged in, with the port matching the one I use.
Attempting to manually set aspm to performance with echo performance > /sys/module/pcie_aspm/parameters/policy returns operation not permitted. I don’t know if that’s significant.
I saw a post mentioning a similar error, but it appeared their post wasn’t directly adjacent to an actual fault occurring and was just mentioning GET_CABLE_PROPERTY failing without a connection - in my case, the failure appears tied to the unrecognized EGPU, which is why I feel it’s unique enough to make a separate post. If I’m incorrect, I apologize.
I am aware that the Radeon 8060s significantly outclasses the EGPU; this EGPU is required for my specific use case, and I’m okay with it being weaker.
Any help would be appreciated, as the functionality of the EGPU is critical to my work. Thank you.