Hardware:
Lenovo ThinkPad P16 Gen 2 (21FA0027US)
SD Card Reader: Realtek Semiconductor Device [10ec:5261]
Kernel Versions Affected:
6.12
6.16
6.17.9-76061709-generic
Symptoms:
SD card reader does not detect card insertion. Device automatically enters D3hot (low power state) and fails to wake when card is inserted.
Root Cause Identified:
The PCIe Root Port (0000:00:1c.4) suspends due to aggressive runtime power management. When the root port suspends, the rtsx device loses wake signal capability and card insertion interrupts never reach the kernel.
Workaround:
Forcing the root port to D0 (full power) restores functionality:
Lenovo P16 Gen 2 SD Card Reader Bug Report.pdf