USB 5 and 6 Port Reset on Framework 16
Opened this issue · 3 comments
Device Information
System Model or SKU
- Framework Laptop 16 (AMD Ryzen™ 7040 Series)
BIOS VERSION
Please provide the bios version.
3.0.5
DIY Edition information
If you are experiencing an issue on a DIY system, Please also fill out the memory and storage devices you are using.
Memory: Crucial CT16G56C46S5
Storage:
- Samsung MZ9LQ512HBLU-00B00
- 670p SSDPEKNU512GZ NVMe Intel 512GB
- BiWin SSD (2037009301978) (via dual m.2 carrier
Port/Peripheral information
If you are experiencing an issue with a peripheral or an expansion card/port please fill out the following information:
- Peripheral vendor and name.
- Port the Peripheral was connected to. Please see the following for port numbering: Laptop 16 or Laptop 13
- Device or expansion card attached to the Adjacent port to the port that is having the issue.
- USB-C
- USB-A
- USB-A
- USB-C
- USB-A
- USB-A
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- No
Describe the bug
Port 5 and 6 will often reset on various devices, especially 3.0s. One might point it to a poor connection, however swapping cards with port 2 and 3 doesn't change anything.
(somewhat) Related (see SSD section): (ignore the overcurrent portion).
#38
Certain JMS583 powered SSD enclosures,
When I plug it in, I get massive latency. Doesn't seem to work on USB2, either. The port just kept resetting.
On drives with colored LEDs, you can see the LED blink green and teal, about 5 times, then Windows will report "USB Device not Recognized".
I have enclosures from different brands. The two I use the most frequent are the two from Aliexpress, but I will test Orico's, and maybe a SATA VLI and a Realtek 82xx dual-mode as well.
Orico's Aliexpress Specisal 1
AliExpress Special 2.
Aliexpress ones' dont have branding, but one of mine have "ITGZ", and the other "iRhasta",
However, port 4 is able to work with the JMS583 (with the USB-A card). Port 3 works immediately, and Port 2 worked after a brief "port reset". Seem to be switching modes between something. Port 5 seem to have the "port reset" issue. Would get stuck in a weird state that lags all transaction. Sometimes port 6 as well.
I don't think I have had any problem with Port 1234 with anything, which says something.
And I remember Port 5 and 6 resetting with USB 2 drives, but I haven't been able to reproduce on other USB 2 devices like mouse. I will keep an eye on that.
Operating System (please complete the following information):
- OS/Distribution: Windows 10 22H2, Windows 11 24H2, Ubuntu 24.04, BIOS
Can reproduce with the Framework SD card adapter on port 6. Port 5 seems fine.
It is NOT device compatability, @kiram9 Since it also doesnt work on Framework's own thing (such as SD card reader or 2.5G ethernet), or sometimes as basic as USB keyboard (Logitech Receiver; I know the receiver appear as 5 keyboard and mouse, we dont talk about that, its bloody keyboard).
if anything might help, the issue seem to stem from Hibernation. Might be sleep as well, but I can't put my computer to sleep.
And no, Port Reset is not equivalent to not having drivers for the USB device. When the controller can't figure out how to configure the port to talk to whatever it think is connected, that's big problem.
Confirmed to not work on a HTC phone (One m8); confirmed to not work on a DT Traveller Mini Fun (USB 2.0 USB stick); confirmed to not work on Linux, confirmed to not work after BIOS reset.