Doesn’t get detected on ports 1 & 3 but works fine on 2 & 4. Works if plugged directly into the mb usb4 ports. On latest bios and driver package with the latest amd win10 drivers.
I am using a tuf a1 ssd enclosure with the latest firmware.
I think, if cables were the root cause it then the drive wouldn’t have been detected if plugged directly into the motherboard usb port, bypassing the USBC expansion card. The the cable works with the usb expansion cards works on the usb 3.2 ports, but not the usb4 ports.
The external ssd doesn’t get detected when plugged into the usbc expansion card with the usb4 ports.
If the external drive is plugged into usbc/usba expansion cards in the usb3.2 ports, it gets detected. If I bypass the type c expansion card and insert the external drive directly into the usb4 port into soldered ports on the motherboard, the drive also gets detected.
Your usb-c expansion card is faulty, check a different usb-c card if you have one.
Maybe, in general all usb-c expansion cards add unnecessary noise to the signal. So a better usb-c cable would help, but the real fix might be better designed usb-c expansion cards.
@James3 is correct there is a signal quality issue going on.
Going through the USBC expansion card introduces a signal issue that doesn’t exist if it is bypassed and plugged directly into the mainboard.
Likewise the reason it works on the 3.2 ports is the lower speed of bandwidth. So the noise is just low enough to not be an issue.
Not all enclosures and cables are made the same. Try a higher quality cable or use a different enclosure that does not have this issue.
There is no single source to blame here; it could just be a combination of things as to why it is not showing up going through the factory USBC expansion card.
USB4 and all generations of Thunderbolt are much more sensitive to noise; hence the additional expense of typically higher quality components. It all boils down to pushing the limits on higher and higher bandwidth in and effort for more SPEED!