https://bugzilla.kernel.org/show_bug.cgi?id=221636

--- Comment #2 from Marco Scardovi ([email protected]) ---
The log show "CORBRP = 65535" (0xFFFF), which is a clear indication that the
AMD HDA controller's PCIe link is completely unresponsive (returning all-ones
for register reads) during the resume phase. Consequently, the child cs35l41
side-codec driver times out trying to communicate or assert reset.

Adding module parameter workaround by passing `snd_hda_intel.pm_async=0` can
prevent the parallel resume race condition on this AMD platform, resolving the
CORB timeout.

A potential Driver-Level Fix can be disabling async suspend for AMD HDA
controllers during probe in `sound/hda/controllers/intel.c`:
     if (pci->vendor == PCI_VENDOR_ID_AMD)
         device_disable_async_suspend(&pci->dev);

In any case you can consider the patch I posted on URL as void.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to