Re: [BUG] wifi: rtw88: Hard system freeze on RTL8821CE when power_save is enabled (LPS/ASPM conflict)

From: LB F

Date: Sat Mar 28 2026 - 17:00:15 EST


Hi Bitterblue,

Thank you for the thorough analysis of the RX descriptor fields.
I found your observations very insightful — especially the 24-byte
MAC address offset and the DRV_INFO_SIZE anomalies.

I fixed the second print_hex_dump to start at rxdesc + 56 as you
originally intended:

- print_hex_dump(KERN_INFO, "", DUMP_PREFIX_OFFSET, 16, 1,
- rxdesc, 40, true);
+ print_hex_dump(KERN_INFO, "", DUMP_PREFIX_OFFSET, 16, 1,
+ rxdesc + 56, 40, true);

The corrected patch is compiled and installed. I will send a new
full dmesg with the additional data after the next reboot once
some events accumulate.

I'm ready to test any further patches you or Ping-Ke may propose,
including the DRV_INFO_SIZE filter or any other approach. Just let
me know.

Best regards,
Oleksandr Havrylov