Skip to content

FW Desktop: rear usb-A not responding after suspend #163

@davidhubbard

Description

@davidhubbard

Device Information

Framework Desktop AI Ryzen Max 300

  • BIOS version 03.03 cannot reproduce
  • BIOS versoin 03.04 @ancoron reports the issue

@SebbeM reports: Framework Laptop 13 AMD Ryzen AI 300, BIOS version 03.05

System Model or SKU

Please select one of the following

  • Framework Laptop 12 (13th Gen Intel® Core™)
  • Framework Laptop 13 (11th Gen Intel® Core™)
  • Framework Laptop 13 (12th Gen Intel® Core™)
  • Framework Laptop 13 (13th Gen Intel® Core™)
  • Framework Laptop 13 (AMD Ryzen™ 7040 Series)
  • Framework Laptop 13 (AMD Ryzen™ AI 300 Series)
  • Framework Laptop 13 (Intel® Core™ Ultra Series 1)
  • Framework Laptop 16 (AMD Ryzen™ 7040 Series)
  • Framework Laptop 16 (AMD Ryzen™ AI 300 Series)
  • Framework Desktop (AMD Ryzen™ AI 300 PRO Series)

BIOS VERSION

Please provide the bios version.

$ sudo dmidecode --string bios-version
03.03

(@ancoron reports 03.04, @SebbeM reports 03.05)

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: 128GB edition
Storage: WD_BLACK SN7100 500GB

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.
  1. Acer 4-port hub https://www.amazon.com/gp/aw/d/B0CPSTG4N3
  2. Lenovo usb keyboard
  3. Lenovo usb mouse
  • Port the Peripheral was connected to. Desktop - both of the rear usb-A ports are affected
  • Device or expansion card attached to the Adjacent port to the port that is having the issue.
  1. Nothing

For Desktop only

  1. usb-c to usb-c expansion card (with nothing attached)
  2. usb-c to usb-c expansion card (with nothing attached)

Describe the bug

xhci controller does not resume successfully.

This results in the keyboard and mouse being unusable.

Steps To Reproduce

Steps to reproduce the behavior:

  1. systemctl suspend
  2. Wait 20 minutes
  3. Tap power button to resume
  4. Attempt to log in with password, keyboard is unresponsive (@SebbeM reports this impacts his fingerprint sensor)

The kernel logs have:

kernel: xhci_hcd 0000:c2:00.4: xHCI host not responding to stop endpoint command
kernel: xhci_hcd 0000:c2:00.4: xHCI host controller not responding, assume dead
kernel: xhci_hcd 0000:c2:00.4: HC died; cleaning up
kernel: usb 2-1: PM: dpm_run_callback(): usb_dev_resume returns -22
kernel: usb 1-1: PM: dpm_run_callback(): usb_dev_resume returns -22
kernel: usb 2-1: PM: failed to resume async: error -22
kernel: usb 1-1: PM: failed to resume async: error -22

Expected behavior

xhci controller works after suspend

Fingerprint sensor works after suspend

Operating System (please complete the following information):

  • OS/Distribution: Ubuntu 24.04.3
  • Version: 24.04.3
  • Linux Kernel Version: Linux 6.17.0-8-generic # 8-Ubuntu Fri Nov 14 21:44:46 UTC 2025 / also tried 6.18.7-061807-generic via mainline ppa
  1. Note that I have installed the mt7925 patch via dkms, from: https://community.frame.work/t/kernel-panic-from-wifi-mediatek-mt7925-nullptr-dereference/79301

Additional context

I checked, this is not related to #116

This appears to be a separate issue only affecting only the rear usb-A ports. It may also be that a Framework Laptop 13 is affected (link).

I don't know if it affects my system yet. I am reporting this before I've run into the bug myself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions