Root Cause
The Realtek RTS525A (10ec:525a) has transient Replay Timer Timeouts during PCIe 
link training at boot — this is a hardware characteristic present in all BIOS 
versions (CESta:Timeout+ is always set). The old BIOS (01.01.03) hid this by 
disabling AER Correctable Error Reporting (CERptEn-, CorrErr-). BIOS >= 
01.07.01 enables reporting (CERptEn+, CorrErr+), exposing ~240K AER error 
events in 11 seconds at boot. This overwhelms the kernel's AER handler and 
blocks the shutdown/reboot path.

Fix
Kernel PCI quirk: mask Replay Timer Timeout (bit 12) on the endpoint's own 
Correctable Error Mask register. This prevents the endpoint from sending 
ERR_COR messages to the root port, eliminating the interrupt storm.

The hardware retry mechanism is unaffected — replay timeouts are still
handled at the Data Link Layer. Only the OS-level interrupt notification
is suppressed.

Verification
Tested on HP ZBook Power 16 G11, BIOS W97 01.09.01, kernel 6.17.0-4023-oem:
Endpoint COR_MASK bit 12 confirmed set
Zero AER error events in dmesg
COR_STATUS bit 12 still set (hardware retries still occur, as expected)
ASPM L0s + L1 + L1 substates remain enabled (no power regression)
Shutdown and reboot both complete normally

Plan
Submit upstream as a PCI fixup (DECLARE_PCI_FIXUP_FINAL for 
PCI_VENDOR_ID_REALTEK 0x525a). 
Backport to Ubuntu kernel for immediate user relief.

** Patch added: "0001-PCI-Mask-Replay-Timer-Timeout-for-Realtek-RTS525A.patch"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2132119/+attachment/5973838/+files/0001-PCI-Mask-Replay-Timer-Timeout-for-Realtek-RTS525A.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2132119

Title:
  [HP][ZBook Power 16 G11] Laptop freezed after upgrading the BIOS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2132119/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to