Summarized by AI
Hardware:
- Framework Laptop 13 AMD Ryzen 7040 Series
- Framework 1TB Expansion Card
- USB VID:PID 32ac:0005
- Fedora Linux 44 KDE
- Kernel 7.0.10-201.fc44.x86_64
- Root/home on /dev/sda3, /boot on /dev/sda2, /boot/efi on /dev/sda1
- Internal NVMe is Windows/BitLocker and not involved
Symptoms:
- KDE login/desktop availability stalls by ~50–60 seconds
- Plasma/portal/PowerDevil/DBus timeouts are downstream effects
- System journal shows /dev/sda UAS aborts and USB resets during the stall
Bad state:
- lsusb -t shows Framework card as Driver=uas
- udev shows:
ID_USB_VENDOR_ID=32ac
ID_USB_MODEL_ID=0005
ID_USB_VENDOR=FRMW
ID_USB_MODEL=1TB_Card
ID_USB_DRIVER=uas
Kernel log pattern:
- sd 0:0:0:0: [sda] uas_eh_abort_handler
- CDB: Read(10) / Write(10)
- scsi host0: uas_eh_device_reset_handler start
- usb 2-2: reset SuperSpeed Plus Gen 2x1 USB device using xhci_hcd
- scsi host0: uas_eh_device_reset_handler success
Workaround that fixes it:
- usb-storage.quirks=32ac:0005:u
- usbcore.quirks=32ac:0005:k
Expected permanent fix:
- Add a kernel quirk for Framework Storage Expansion Card 32ac:0005 to avoid UAS and/or USB LPM if this device/firmware is known unstable under UAS.