Ubuntu 22.04 ya no reconoce el trackpad ni el nub

Ubuntu 22.04 ya no reconoce el trackpad ni el nub

Estoy ejecutando una instalación relativamente nueva (<1 semana) de 22.04 en un Thinkpad E14 (también comprado hace relativamente poco tiempo, hace aproximadamente un mes). Después de realizar algunas tareas diarias durante aproximadamente una semana sin reiniciar, tuve que reiniciar la máquina debido a un archivo usermod -aG docker.

Desafortunadamente, al reiniciar, el trackpad y el mouse integrados en la computadora portátil ya no parecen funcionar. Lo más extraño aún es que la pantalla táctil responde completamente y es completamente funcional. Los ratones USB externos se reconocen como de costumbre. No tengo un mouse Bluetooth a mano para probarlo.

He investigado un poco en Internet sobre este problema, pero no he podido avanzar mucho; la mayoría de los documentos oficiales describen cómo generar un informe de error para el equipo de Wayland.

Lo único que creo que pudo haber causado este problema en la <1 semana desde que se ejecutó la reinstalación apt updatey apt upgrade, aunque me aseguré de que ninguno de los paquetes actualizados estuviera (al menos obviamente) relacionado con Wayland, libvao libinputincluso Synaptics.

Siguiendo las instrucciones proporcionadas enesta otra pregunta, puedo confirmar que usar rmmod- modprobeno tiene ningún efecto además de hacer que el puntero aparezca (y desaparezca nuevamente tan pronto como se usa la pantalla táctil), y el trackpad y la protuberancianoTrabajar en el BIOS gráfico. Tampoco hay opciones para seleccionar un modo de gráficos en el BIOS de esta computadora portátil.

Estaré encantado de proporcionar diagnósticos cuando lo soliciten, pero como no estoy familiarizado con los administradores de ventanas y los controladores de entrada, esperaré sugerencias de los comentarios si es necesario.

Respuesta1

¡Resuelto! Por extraño que parezca, esto parece haber sido causado por una configuración específica de grub. En /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.unified_cgroup_hierarchy=0"
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Esto provoca un retorno a una versión anterior de cgroups. No entiendo completamente por qué esto afecta a los controladores del trackpad, pero las pruebas de estilo bisect confirman que este es el culpable.

Una solución es eliminar esta opción o, si se prefiere, usar el tlp-rdwpaquete del linrunner/tlpPPA (deesteproyecto).

información relacionada