On 6/2/23 08:59, James wrote:
https://bugzilla.kernel.org/show_bug.cgi?id=216386
You could try https://github.com/lwfinger/rtw88
Jun. 2, 2023 00:19:28 Utkarsh Verma <utkarsh.naveen@xxxxxxxxx>:
I had been using Linux v6.3.5 for a while and switched to v6.1.31-lts
only yesterday, hoping it might work. The same issue happens on newer
kernels like Linux v6.3.5 as well.
Utkarsh,
Although James top posting made it difficult to send this properly, he is
correct to suggest using the rtw88 repo at GitHub.com. It contains code that
will not be in released kernels until v6.5.
Most systems handle suspend or hibernation correctly, there are some that do
not. To my knowledge, all of these have been recent HP or Lenovo laptops where
the BIOS does not handle D3HOT to D0 transitions.
If using rtw88 does not help your system, your best resolution is to install a
script in /usr/lib/systemd/system-sleep/ that will unload the driver before
sleep/hibernation, and restore it on resume. Repo rtw88 has scripts for all of
the PCI drivers, and README.md tells you what to do.
Larry