Más allá de lo que ves: junio 2021

domingo, 6 de junio de 2021

Linux no responde tras suspender el equipo [Solventado]

Llevo casi un año con problemas en mi Dell Inspiron 15 Serie 5000, tras una actualización del sistema operativo, tenía instalado Ubuntu 19, cada vez que estaba trabajando y bajaba la tapa del portátil, se bloqueaba la sesión... al volver a usarlo el sistema operativo no se recuperaba, no arrancaba, se quedaba la pantalla en negro y la única forma de utilizarlo era forzar un reinicio. 

Durante todo este tiempo he buscado en Google que podía estar ocurriendo para intentar solucionarlo, he actualizado la Bios a su última versión, instalado y desinstalado muchas distribuciones de Linux. Si bien con la instalación base todo iba bien, en cuanto las actualizaba volvía a ocurrir lo mismo, he modificado, instalado... drivers de Nvidia, aplicado cambios en el Grub... todo ello sin éxito.

Cansado de probar cosas me resigne a pensar que igual tendría que usar solo la parte de Windows en mi portátil, instalé elementary OS y me limité a usarlo sabiendo que cada vez que lo tuviera que volver a usar tendría que forzar el reinicio. 

Una noche volví a probar suerte y busqué en Google por si encontraba algo, "dell linux crash resume", "nvidia problems linux dell"... en una de las búsquedas acabé en un enlace que me llevó a otro donde se indicaba "Como arrelgar la supensión con el driver de NVIDIA en Ubuntu y además reducir el consumo energético" como en tantas otras ocasiones me decidí a probar; mi sorpresa fue que en este caso si que funcionó !!!

A continuación indico los sencillos pasos que se deben dar para modificar el Grub y solucionar el problema al menos en mi caso, no he probado con otros sistemas operativos pero en mi Elementary no he tenido que volver a reiniciar tras una suspensión, bloqueo... del portátil.

Desde una ventana de terminal ejecutamos:
$ sudo nano /etc/default/grub

Localizamos la línea que contiene el valor GRUB_CMDLINE_LINUX_DEFAULT, es suficiente con modificarla y añadir al final "pci_aspm=off", en mi caso la línea queda como sigue;
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"

Guardas los cambios y cierras el editor, actualizas el grub y reinicias. Voilà!! problema solucionado !!!
$ sudo update-grub
$ reboot

Referencias