Vaio 笔记本电脑唤醒后 Fedora 键盘无响应

Vaio 笔记本电脑唤醒后 Fedora 键盘无响应

我刚刚在我的 vaio 上安装并更新了 Fedora 17VGN-CS170F笔记本电脑。一切正常,除了当我合上盖子时它进入睡眠状态,当我重新打开它时,键盘变得无响应(鼠标垫工作正常)。

我在跑

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

有什么提示吗?

答案1

这似乎是你的键盘的一个错误。这是我找到的解决方案:

要在恢复后自动重新绑定键盘,/etc/default/grub请使用您最喜欢的文本编辑器打开文件并将 atkbd.reset 附加到内核行,如下所示:

GRUB_CMDLINE_LINUX="... atkbd.reset"

不要忘记运行 grub2-mkconfig。这样系统就会在恢复时负责重置驱动程序。

来源

答案2

我也遇到了同样的问题并已经解决了!

基本上,在 shell 中运行此命令以确认您适用于此解决方案:

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 boot 中的内核行(在启动期间或 grub.cfg 中):

i8042.direct i8042.dumbkbd

这位小伙子解决了我的问题。他是 2007 年的!令人难以置信的是,这个问题今天仍然存在: https://ubuntuforums.org/showthread.php?t=2224316

答案3

暂时附加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 快速选项的完整列表

答案4

完全不确定这是否有帮助,但似乎某些内核版本有暂停/恢复功能问题。作为测试,尝试acpi_sleep=nonvs在启动时添加到内核行,然后尝试暂停/恢复。

相关内容