Get host interface version (either 1.0 or 2.0) and reset accordingly.
This required support for writing to router config space.
Differential D49452
USB4 host reset (& writing to router config space) Authored by obiwac on Mar 22 2025, 1:45 AM.
Details Get host interface version (either 1.0 or 2.0) and reset accordingly. This required support for writing to router config space. Tested on AMD Pink Sardine controller (1022:1668/9), which is host interface version 1.0. It would be nice to try this out on version 2.0, but unfortunately I don't have the hardware to do this as it is fairly new. This does require the D49451 patch to work on Pink Sardine.
Diff Detail
Event Timeline
Comment Actions what do i need to check in dmesg / pciconf to see if i have something that can test this? Comment Actions you should have a generic USB4 NHI controller (listed in pciconf), that is class 0x0c0340. If it is AMD, you probably need to apply D52862 first though | ||||||||||||||||||||||||||||