Excelente día. Problema: En una nueva instalación en dicho equipo, el cual parece ser un modelo publicado éste año, el teclado no funciona. He investigado en muchos sitios y se entiende que es un problema común en dispositivos nuevos.
Debo aclarar que he realizado distintos procesos de solución y ninguno ha funcionado. Todos los explicaré más adelante. Llevo alrededor de una semana sin descanso, ya que espero usar dicho equipo en campo. Síntomas: - El dispositivo venía con Windows 11 y el teclado funcionaba bien. - Sobre el BIOS/UEFI funciona. - En el GRUB funciona. - En algunos reinicios del sistema, al entrar al GRUB, el teclado deja de funcionar. - Al momento de entrar al sistema operativo, no funciona. - En discos en vivo de Ubuntu y Fedora, no funciona. - El led de Mayúsculas está encendido en blanco y otro que supongo que indica si el micrófono está activo (por el dibujito) está encendido en naranja. - Al iniciar se reporta "atkbd serio0: Failed to enable keyboard on isa0060/serio0". - En una sesión gráfica, el comando xev reporta que algunas teclas funcionan, las de función, y reporta los siguientes códigos XF86MonBrightnessUp, XF86MonBrightnessDown, XF86Launch1, XF86AudioMute, XF86TouchpadToggle. - Curiosamente todo el hardware funciona: tarjeta de red, touchpad, sonido, puertos, etc., menos el teclado. - Si se conecta un teclado por usb, ese teclado funciona sin problemas. Procesos de solución - Agregar distintos parámetros del módulo i8042 al kernel en distintas combinaciones (debug, nokbd, noaux, nomux, unlock, probe_defer, reset, dumbkbd, noloop, notimeout, nopnp), ninguno funcionó. - Revisar si un módulo de intel (no recuerdo y no encuentro el post) está cargado, removerlo y agregarlo a un blacklist. No estaba cargado el módulo y agregarlo a un blacklist tampoco funcionó. - El sistema tiene desactivado el inicio rápido y el arranque seguro. Que no se hizo: - Actualizar el BIOS/UEFI, me da miedo hacer algo mal, el equipo es nuevo. - En varios foros tanto de Debian como de otros sistemas proponen un parche al kernel. A pesar de que en uno de ellos proponen la lista de procesos para hacerlo, no estoy familiarizado con el proceso y no sé si dicha guía sea suficiente. Dudas: - En el caso de recompilar el núcleo, quiero saber si voy a tener que hacerlo cada que una nueva versión se libere. Además, en todos los casos donde daban ésta solución como la definitiva, para cada uno de ellos el modelo del equipo y algunas otras cadenas eran específicas del equipo. ¿Cómo puedo obtener los datos del mío y hacer la compilación? - Si el proceso funcionara ¿Cómo puedo reportar ésto para que se agregue la solución al núcleo?¿En dónde o a quién debo de reportarlo? - No conozco a detalle los comandos que en muchos lugares usan para realizar el diagnóstico del hardware, así que no sé si la información que retornan es la adecuada, me podrán facilitar la ruta de alguna guía más digerible de ellos, si es que se da el caso de que ustedes me soliciten usar alguno, porque muchas veces los manuales no dan toda la información necesaria. Fuentes revisadas(las más importantes): https://forums.debian.net/viewtopic.php?t=160154 https://forums.debian.net/viewtopic.php?t=157149 https://bugzilla.kernel.org/show_bug.cgi?id=216158#c3 https://bugzilla.kernel.org/show_bug.cgi?id=217660 Comentarios finales: Seguramente he revisado e intentado muchas más cosas sin obtener resultados. Si no tienen la solución espero que me puedan guiar para documentar mejor el problema y dirigirlo a donde sea más adecuado.