Suspension and Resume Support Flaw in NXP i.MX6QDL PCI Components
CVE-2024-57809
Summary
The i.MX6QDL platform suffers from a critical flaw in its suspend/resume functionality, leading to potential system hangs and driver crashes when PCIe devices are connected. The issue, well-documented in NXP's errata, requires a patch that integrates suspend/resume sequences from other i.MX devices while preserving the integrity of critical registers. This ensures seamless operation of connected PCIe devices, preventing scenarios where devices become inaccessible upon resuming. If unaddressed, users may encounter persistent errors, particularly with drivers like ath10k and iwlwifi, resulting in significant operational delays and system instability.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 0a726f542d7c8cc0f9c5ed7df5a4bd4b59ac21b3
Linux 6.12.4 <= 6.12.*
References
Timeline
Vulnerability published
Vulnerability Reserved