From: Renato Aguiar Subject: Fix USB not working after suspend/resume on AMD 19h/7xh xHCI To: tech@openbsd.org Date: Sun, 27 Jul 2025 16:37:37 -0700 All USB ports stop working after a suspend/resume cycle on my Framework Laptop 13 (AMD Ryzen 7040 Series). This diff fixes the problem for me. --- sys/dev/pci/xhci_pci.c +++ sys/dev/pci/xhci_pci.c @@ -159,7 +159,11 @@ xhci_pci_attach(struct device *parent, struct device * PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_4X_XHCI_2 || PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_4X_XHCI_3 || PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_4X_XHCI_4 || - PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_4X_XHCI_5) + PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_4X_XHCI_5 || + PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_7X_XHCI_1 || + PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_7X_XHCI_2 || + PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_7X_XHCI_3 || + PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_19_7X_XHCI_4) psc->sc.sc_flags |= XHCI_NOCSS; break; }