바이오 노트북에서 깨어 난 후 Fedora 키보드가 응답하지 않음


1

방금 vaio VGN-CS170F 랩탑 에 Fedora 17을 설치하고 업데이트했습니다 . 뚜껑을 닫으면 잠자기 상태가되고 다시 열면 키보드가 응답하지 않게됩니다 (마우스 패드는 제대로 작동 함).

나는 뛰고있어

 Linux vaio 3.4.4-3.fc17.x86_64 #1 SMP

힌트가 있습니까?


내장 키보드를 사용하고 있습니까?
imtheman

맞습니다.
xain

키보드가 특수 커널 모듈을 사용하고 있는지 알고 있습니까? 이 lsmod명령을 사용하여 로드 된 모듈을 확인할 수 있습니다 .
Izzy

안타깝게도 forums.fedoraforum.org/showthread.php?t=272752 에서 해결되지 않은 포럼 게시물이 있습니다 : /
invert

답변:


2

키보드에 문제가있는 것 같습니다. 내가 찾은 해결책은 다음과 같습니다.

재개 후 키보드를 자동으로 리 바인드하려면 /etc/default/grub좋아하는 텍스트 편집기로 파일을 열고 다음 과 같이 atkbd.reset을 커널 행에 추가하십시오.

GRUB_CMDLINE_LINUX="... atkbd.reset"

grub2-mkconfig를 실행하는 것을 잊지 마십시오. 결과적으로 시스템은 다시 시작할 때 드라이버를 재설정합니다.

( 소스 )


운없이 말한 것을 했습니까? 어쨌든로드 된 모듈은 pastebin.com/jMNQicCz에 있습니다. 감사합니다
xain

읽어서 죄송합니다. 또한 모듈 목록을 확인했지만 kbd를 가리키는 것처럼 보이지 않습니다. 이 경우 SUSPEND_MODULES설정을 사용하여 자동으로 언로드 (슬립시) 및 다시로드 (웨이크 업시)로 표시 할 수 있습니다 .
Izzy

나는 이것이 오래되었다는 것을 알고 있지만 건배, 그것은 나를 위해 일했다.
Nathan Lutterman

1

나는이 똑같은 문제가 있었고 그것을 정리했다!

기본적 으로이 솔루션에 적용 가능한지 확인하기 위해 셸에서 이것을 실행하십시오.

dmesg | grep i8042

이 출력을 얻었는지 확인하십시오.

[ 1.514469] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOUE] at 0x60,0x64 irq 1,12
[ 1.525273] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.525287] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.526035] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 21.927438] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10

그런 다음 grub 부트 (부팅 또는 grub.cfg)의 커널 행에 다음을 추가하십시오.

i8042.direct i8042.dumbkbd

이 사람이 내 문제를 해결했습니다. 그리고 그는 2007 년부터 왔습니다! 놀랍게도이 문제는 오늘날에도 여전히 발생하고 있습니다 : https://ubuntuforums.org/showthread.php?t=2224316


1
슈퍼 유저에 오신 것을 환영합니다. 나는 시간 여행자가 문제를 해결하는 것에 대해 현명한 의견을 게시하려고했지만, 당신이 순간을 의미하지 않는다면 사이트의 모든 사람들이 2007 년부터있을 가능성이 있음을 깨달았습니다. :-) 그러나 외부 링크가 끊어 지거나 사용할 수없는 경우 답변이 유용하지 않습니다. 답변에 필수 정보를 포함시키고 귀속 및 추가 자료를 보려면 링크를 사용하십시오. 감사.
fixer1234

1
@ fixer1234에게 감사합니다. 이것은 좋은 생각입니다. 실제로 다음 10 년 동안 보관함에 보관하고 있습니다. :)
Saif

1

i8042.dumbkbd커널 라인에 임시로 추가 하십시오.

  1. 재부팅
  2. e커널 선택 메뉴가 나타날 때 누릅니다
  3. 단어를 검색하여 커널 라인을 찾 vmlinuz거나quiet
  4. i8042.dumbkbd커널 라인의 끝에 추가
  5. 일시 중단했다가 다시 시작한 다음 키보드가 작동하는지 확인하십시오. sudo systemctl suspend

i8042.dumbkbd커널 라인에 영구적으로 추가 하십시오.

sudo vim /etc/default/grub
     GRUB_CMDLINE_LINUX="... i8042.dumbkbd"
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

다음은 i8042 빠른 옵션의 전체 목록입니다 .


0

이것이 도움이 될지 확실하지 않지만 특정 커널 버전에 일시 중지 / 재개 문제 가있는 것 같습니다 . 테스트 acpi_sleep=nonvs할 때 부팅시 커널 라인에 추가 하고 일시 중지 / 재개를 시도하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.