¿Cómo se puede depurar el controlador del núcleo del teclado?

¿Cómo se puede depurar el controlador del núcleo del teclado?

Tengo un Lenovo Thinkpad Yoga S3 (primavera de 2015). tiene un error bastante extraño en lo que respecta al teclado interno:

Al despertar de la suspensión, el teclado interno ya no reacciona (a veces).

Se puede reiniciar y el teclado funcionará en el BIOS, pero no en la pantalla de inicio de sesión de cryptsetup. Después de iniciar sesión en el sistema con un teclado USB e iniciar Linux por completo, el teclado volverá a funcionar en su mayor parte. El problema está presente en el kernel 4.0, pero sólo ocurre una vez cada pocos meses. En el kernel 4.2.5, esto sucede casi cada vez que la computadora se suspende.

Ninguno de los resultados como lspci ur lsusb proporciona información relacionada con un teclado ni hay ninguna diferencia significativa entre los momentos en que el teclado está funcionando y no. Ninguno de los tratamientos para errores de teclado similares en los foros hace nada y dmesg no muestra ningún mensaje de error útil.

Entonces me pregunto: ¿Cómo puedo intentar depurar esto? ¿Cómo puedo saber qué controlador se utiliza para el teclado y cómo puedo depurarlo?

información relacionada