Solución a problema de desconexión de wifi despues de suspender y volver a encender el PC

Tengo una tarjeta de Wifi Realtek rtw89_8851be, cuando enciendo la PC inicia correctamente y funciona de maravilla, sin embargo cuando suspendía el PC al iniciar de nuevo se queda buscando permanente una red y no identificaba ninguna. Estuve probando muchas soluciones, pero ninguna lograba solucionarlo.

Entonces investigando un poco, elabore un script que me permitiera apagar el drive justo en el momento en que suspendo la PC, y que lo inicie limpio despues de despertarla. Esto idea surgio porque al investigar que estaba ocurriendo note que la tarjeta de wifi se quedaba con la información que obtenia al enceder la PC y cuando suspendia se apaga pero al encender de nuevo ya no sabia que hacer con la configuración vieja y no se actualizaba.

Esto me funciono perfecto, ahora ya puedo suspender y al encender de nuevo mi wifi se activa correctamente.

Ejecutar el siguiente comando en la terminal:
sudo nano /lib/systemd/system-sleep/fix-wifi

En el archivo vació, colocar las siguientes lineas:
#!/bin/sh
case "$1" in
pre)
modprobe -r rtw89_8851be
;;
post)
modprobe rtw89_8851be
;;
esac

Guardarlo y cerrarlo.

Posteriormente hay que darle permiso de ejecutarse con el siguiente comando
sudo chmod +x /lib/systemd/system-sleep/fix-wifi

Listo con esto llevo 3 o 4 días sin ningún problema.

2 Likes