Skip to content

Replication results on F13 AMD (2025) #13

@ericswpark

Description

@ericswpark

Just managed to build this expansion card after several days of troubleshooting and resoldering!

For testing, I'm using my Framework 13 with the Ryzen AI 5 340, running EndeavourOS.

  • All four expansion card slots detect the expansion card.
  • The dongle inside works properly.
  • Despite the note in the repository README, plugging in a USB 3.0 drive does not disable the internal dongle, even on the rear ports (closer to the display) that are supposedly USB 4.0. Perhaps this is a Windows-only issue, or not a concern on the Ryzen AI series.
  • However, I am unable to get other devices to function correctly. Other than the one USB 3.0 drive that I have, the following devices were not detected by the kernel when plugged in through the expansion card:
    • ESP32-WROOM-32D connected via a USB-C-to-A cable
    • MSI monitor's built-in USB hub
    • Logitech G305 USB 2.0 dongle
  • The following log gets printed to the console upon disconnecting the aforementioned undetected devices:
[  440.478111] usb 7-1.1: new low-speed USB device number 10 using xhci_hcd
[  440.552703] usb 7-1.1: device descriptor read/64, error -32
[  440.730160] usb 7-1.1: device descriptor read/64, error -32
[  440.904709] usb 7-1.1: new low-speed USB device number 11 using xhci_hcd
[  440.979172] usb 7-1.1: device descriptor read/64, error -32
[  441.162139] usb 7-1.1: device descriptor read/64, error -32
[  441.263305] usb 7-1-port1: attempt power cycle
[  441.851165] usb 7-1.1: new low-speed USB device number 12 using xhci_hcd
[  441.851641] usb 7-1.1: Device not responding to setup address.
[  442.055724] usb 7-1.1: Device not responding to setup address.
[  442.263138] usb 7-1.1: device not accepting address 12, error -71
[  442.336902] usb 7-1.1: new low-speed USB device number 13 using xhci_hcd
[  442.337358] usb 7-1.1: Device not responding to setup address.
[  442.543303] usb 7-1.1: Device not responding to setup address.
[  442.751182] usb 7-1.1: device not accepting address 13, error -71
[  442.751422] usb 7-1-port1: unable to enumerate USB device

This log does not get printed when disconnecting the one working USB 3.0 drive. Perhaps the logs are benign or it could be the reason why those devices are not getting detected.

  • Testing on an iPad Pro and a MacBook pro reveals the same issue where only the USB 3.0 drive will get detected. All other devices will not be detected by the two host devices. This suggests to me that perhaps the soldering job is incorrect, although I'm struggling to understand how a USB 3.0 device will work but not the USB 2.0 fallback.
  • Power still gets to the connected (but undetected) USB 2.0 device, as evidenced by the power LED on the ESP32 board.

All in all, I'm pretty happy about the results, but next time I would definitely opt for the assembly service as hand-soldering SMD components is not worth the effort/time. It isn't even cost effective if you have to acquire the micro-soldering equipment as I did.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions