AMD Framework and NVMe SSD Enclosure Compatibility Investigation

Thank you Jason for showing me this thread, I had my own thread going before noticing this one USB Storage issue. I have very similar issues all of you are having on my FW 16. I have an SSK NVME enclosure that when I use windows to go I get I/O lockup at random or under high load, regardless of connection port or cable type. 100% disk utilization, 0 throughput, disk queue climbing into the hundreds while windows waits for the drive to reconnect. The drive won’t work on port 6 or port 3, although my SanDisk 10gbps external SSD works fine on those ports. Latest NVME firmware.

Works fine on my desktop Ryzen 5 3600 system at 10gbps.

And it worked fine on my 11th gen Intel XPS 9710. So clearly it’s a framework AMD USB implementation issue at work here sadly.

A workaround I have used (and hopefully is helpful to some) is I use a USB 3.1 5gbps capable USB hub as a “speed limiter” for my SSK NVME enclosure and that resolves my issue but of course cuts my speed in half and I have to use an additional device to make it possible. For me it seems to be that the FW16 can’t handle full load from 10 gbps while booted from it, however I did verify I have no issues using this drive when not using it as a boot device. I was able to get 950MBps copies from my SSK NVME to my SanDisk 10gbps SSD. SSK NVME was in port 5 USB-A and SanDisk was in Port 6 USB-A.

1 Like

Yeah. At this point it does seems to be an compatibility issue that could be similarly observed on both the AMD13 and FW16. I just don’t have the expertise nor equipment to determine if the issue is happening on the data level, or power-level.

Hi,
My guess is that the problem is usb power related.
A way to test this would be to put a 10Gbps separately powered hub between the laptop and external ssd and see if it is any more reliable.

Sadly. After upgrade BIOS 3.06 beta, this problem still exists.

Yeah, and ‘Known Issues’ section only addressed connectivity issue with USB-C equipped Apple devices, but not this problem we have here. I’m gradually becoming less and less inclined to believe Framework is still at the investigation stage of this issue with no more details to offer, after nearly a year of initial reporting to them.

I know FW16, which uses similar architecture as AMD13 and also affected by this issue per community reports, got a new board revision, Rev: 1A on 2024-05-07 vs the original Rev: 1.0 on 2023-10-19. I’m unsure if this revision is due to other unrelated reasons, or included mid-cycle fixes for issues like this post. Hopefully someone that recently purchased or RMAed AMD13 boards can check the revision on the new boards they are receiving.

My AMD13 just got shipped, where would i find the revision?

On the back of the mainboard is where you would find the REV and date.

You do need to take out the mainboard to check, but taking it out shouldn’t damage anything or affect your warranty as long as performed carefully.

1 Like

So my Board says Rev. 1A with Date 2023-08-04 but i have not yet installed an OS, but it boots after teardown and reassembly :sweat_smile: