Thinkpad no suspende con debian 11

¡Pues por fin lo he hecho! Reinstalar mi portátil. Ya lo tengo todo casi listo, solo falta desplegar las aplicaciones que tengo en desarrollo. Ficheros y programas instalados… he tirado de un script que usé la última vez.

Toda la instalación de debian 11 en mi thinkpad yoga 260, perfecta, solo un problema que ya me encontré el otro día con una thinkpad T460 que le vendí a un cliente; tras suspender el portátil al cerrar la tapa, este no vuelve a levantar una vez abierta de nuevo y se tiene que tirar de botonazo.

Estuve un rato para encontrarlo pero finalmente lo hice! pero usé el portátil del cliente en lugar del mío y todo quedó ahí y no lo apunté. Así que ahora me vuelvo a encontrar con el problema y la solución ha sido la misma.

El problema es que en el kernel viene activado por defecto el tpm y esto hace que al levantar la máquina de error y no arranque.

root@melatonina:~# journalctl -b -1 -n250
de març 19 20:54:29 melatonina kernel: tpm tpm0: Operation Timed out
de març 19 20:54:29 melatonina kernel: tpm_crb: probe of MSFT0101:00 failed with error -62

La solución es desactivar el tpm.

Para ello haremos dos cosas (creo que con la primera es suficiente).

Añadiremos estas líneas al final del fichero fbdev-blacklist.conf

root@melatonina:~# vi /usr/lib/modprobe.d/fbdev-blacklist.conf
blacklist tpm
blacklist tpm_crb
blacklist tpm_tis
blacklist tpm_tis_core

Y le diremos a grub que no use tpm

root@melatonina:~# vi /etc/default/grub
GRUB_CMDLINE_LINUX="intel_pstate=no_hwp"

root@melatonina:~# grub-mkconfig -o /boot/grub/grub.cfg

Reiniciamos y probamos de volver a suspender el portátil y levantarlo.

Deixa un comentari

L'adreça electrònica no es publicarà.

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.