키보드 커널 드라이버를 어떻게 디버깅할 수 있나요?

키보드 커널 드라이버를 어떻게 디버깅할 수 있나요?

저는 Lenovo Thinkpad Yoga S3(2015년 봄)를 사용하고 있습니다. 내부 키보드와 관련하여 다소 이상한 버그가 있습니다.

일시 중지 상태에서 깨어날 때 내부 키보드가 더 이상 반응하지 않습니다(때때로).

재부팅하면 키보드가 BIOS에서 작동하지만 cryptsetup 로그인 화면에서는 작동하지 않습니다. USB 키보드로 시스템에 로그인하고 Linux를 완전히 부팅하면 키보드가 대부분 다시 작동합니다. 문제는 커널 4.0에 있지만 몇 달에 한 번만 발생합니다. 커널 4.2.5에서는 컴퓨터가 일시 중지될 때마다 거의 발생합니다.

lspci ur lsusb의 출력은 키보드와 관련된 정보를 제공하지 않으며 키보드가 작동하는 시간과 작동하지 않는 시간 사이에 큰 차이가 없습니다. 포럼의 유사한 키보드 버그에 대한 처리 방법은 아무것도 없으며 dmesg는 유용한 오류 메시지를 제공하지 않습니다.

그래서 저는 이것을 디버깅하려고 어떻게 할 수 있는지 궁금합니다. 키보드에 어떤 드라이버가 사용되는지 어떻게 확인하고 디버깅할 수 있나요?

관련 정보