Framework 13 USB4 ports not detecting external ssd

Hello

I am running my 7640u framework on 22h2 19045.6226 Windows 10.

Somehow the two usb c expansion cards do not detect my external ssd but the usb a works.

The drive gets detected on another laptop and desktop.

Any suggested solutions?

Edit: drive gets detected if plugged directly into the motherboard typec port.

Could be something wrong with USB-C expansion card, swap them with other ports may help you to pinpoint the problem

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.

Look for a setting in the BIOS called “measure USB” or something like that. If it is disabled, it will not boot from it.

Hello, this is not a boot device.

Hi,

I have gone into details about reason on another thread:

Essentially, the FW might be more susceptible to noise than other laptops.

The work around is to purchase a better USB-C cable. I have found 40bps Thunderbolt cables to work well.

1 Like

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.

I don’t think I understand how you have it linked up. Maybe you could explain it a little differently and I might understand, I don’t know.

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.

I think I understand now.

That leaves two options:

  1. Your usb-c expansion card is faulty, check a different usb-c card if you have one.

  2. 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.

The USBC expansion card works when plugged into the usb3.2 ports.

@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!

Issue fixed with AMD usb4 driver for windows on Lenovo’s site

https://support.lenovo.com/us/en/downloads/ds557534-amd-usb4-driver-for-windows-10-version-20h2-or-later-thinkpad-t14s-gen-3-x13-gen-3

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.