Explicit unload and reload works...
# lsmod | grep rtw88
rtw88_8821cs 16384 0
rtw88_8821c 90112 1 rtw88_8821cs
rtw88_sdio 24576 1 rtw88_8821cs
rtw88_core 163840 2 rtw88_8821c,rtw88_sdio
# rmmod rtw88_8821cs
# rmmod rtw88_8821c
# rmmod rtw88_sdio
# rmmod rtw88_core
# lsmod | grep rtw88
# modprobe rtw88_core
# modprobe rtw88_8821cs
# lsmod | grep rtw88
rtw88_8821cs 16384 0
rtw88_8821c 90112 1 rtw88_8821cs
rtw88_sdio 24576 1 rtw88_8821cs
rtw88_core 163840 2 rtw88_8821c,rtw88_sdio
# ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Load of firmware is also required... but package is missing from image?
# apt install firmware-realtek
Issue is already documented here...
https://lore.kernel.org/lkml/CA+fyA4SqT4jgpWeq_ipp7i3ZM7s=gQkSdtsPw6x+zeJdGcXvqw@mail.gmail.com/T/
Apparently this has been a documented bug for almost 18 months but no action taken by maintainer that integrated driver to kernel? Documented here so others will find the work-around.
Maybe this image could be updated to include a workaround until fixed? Maybe a one time system unit file that unloads and reloads driver at end of boot sequence?
Explicit unload and reload works...
Load of firmware is also required... but package is missing from image?
Issue is already documented here...
https://lore.kernel.org/lkml/CA+fyA4SqT4jgpWeq_ipp7i3ZM7s=gQkSdtsPw6x+zeJdGcXvqw@mail.gmail.com/T/
Apparently this has been a documented bug for almost 18 months but no action taken by maintainer that integrated driver to kernel? Documented here so others will find the work-around.
Maybe this image could be updated to include a workaround until fixed? Maybe a one time system unit file that unloads and reloads driver at end of boot sequence?