모두.
커널 5.14.16-1을 실행하는 데비안에서 테스트 중입니다.
일시 중지 시퀀스에는 Xscreensaver를 사용하여 화면을 잠그는 작업이 포함됩니다. 일시 중지 상태에서 다시 시작할 때마다 트랙패드 이동성이 있으므로 Xscreensaver에서 표시하는 프롬프트에서 "새 로그인" 버튼을 클릭할 수 있지만 그렇게 하면 여전히 키보드가 없습니다. 그것은 관련이 없습니다. 게시된 솔루션을 시도해 보았습니다.여기(모두) 그러나 작동하지 않습니다. 모두 커널 부팅 매개변수를 추가/제거할 것을 제안합니다.
오늘 나는 이것을 다음에서 찾았습니다 dmesg
.
[ 830.452644] i8042: Can't write CTR while closing AUX port
[ 830.999579] i8042: Can't reactivate AUX port
[ 831.003094] atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly.
어쩌면 이것이 무슨 일이 일어나고 있는지 파악하는 데 도움이 될 수 있지만 이 용어를 검색하면 이미 시도한 방법만 반환됩니다.
또한 오늘 USB 키보드를 연결하면 USB 키보드의 아무 키나 누르면 노트북이 다시 작동하기 시작한다는 것을 알았습니다.
일시정지에서 다시 시작한 후 이를 자동화하는 방법이 있나요? 즉, USB 키보드가 있고 키 중 하나가 눌려졌다고 믿도록 커널을 "속이는" 것입니까?
감사해요!
답변1
노트북 모델이 Dell입니까 아니면 VAIO입니까? 그렇다면 귀하의 문제는 다음과 관련이 있을 수 있습니다.버그 195471. 이것은 몇 년 전에 리눅스 커널에 존재했던 버그입니다.
내 VAIO 노트북이 이 버그의 영향을 받았으며 다음 두 가지 해결 방법을 찾았습니다.
회복 후아니요아무 키나 누르고 Caps LockCaps Lock LED가 켜질 때까지 몇 초간 기다리면 키보드가 제대로 작동합니다.
모듈을 직접 컴파일하려면 다음을 살펴보세요.이 패치된 커널 모듈에, 복구 후 드라이버를 다시 시작할 수 있는 시스템 서비스 장치도 포함되어 있으므로 이는 해결 방법이라기보다는 수정에 가깝지만 영향을 받는 모델이 많지 않은 것 같기 때문에 업스트림 커널에 병합될지는 의문입니다.
도움이 되었기를 바랍니다!
답변2
커널 5.15.0-58(Ubuntu 22.04)이 설치된 "Sony Vaio Fit SVF152A29M"의 커널 오류 메시지https://bugzilla.kernel.org/show_bug.cgi?id=195471돕다:
/etc/default/grub
기본 줄을 편집 하고 수정합니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.direct i8042.dumbkbd"
그런 다음 update-grub을 실행하고 재부팅하십시오.
일시 중지 후 Caps Lock 및 Num Lock LED는 켜져 있지만 키보드는 작동합니다.
최대 절전 모드 전과 일시 중단 후 i8042 커널 모듈을 제거하면 LED가 제대로 작동합니다.https://github.com/mistine/i8042-keyboard-fix-linux