Search Linux Wireless

Re: RTL8822BE not working after suspend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Larry,

Thanks for the clarification. I tried the rtw88 drivers as you
mentioned, and the card works for me after suspend finally. Although,
I did need to use the suspend scripts provided.

I have a small request from my side as a user. Please mention on the
GitHub repo that these drivers are not in the kernel yet and will be
merged around Linux 6.5. This is because I stumbled upon this repo a
couple of times before as well, but I did not trust it enough and even
thought that they might be older than the kernel's drivers.

Additionally, is there any way we can have this working without the
systems module loading/unloading shenanigans? I would love to see this
work by default, as it does on Windows. I can help you with the driver
testing if you wish.

The bug which happens after suspend is, as you mentioned, the card
fails to change the power state from D3cold to D0.

Thanks a lot.
Regards,
Utkarsh

On Fri, Jun 2, 2023 at 10:34 PM Larry Finger <Larry.Finger@xxxxxxxxxxxx> wrote:
>
> 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
>
>




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux