Клавиатура Fedora не отвечает после пробуждения в ноутбуке Vaio

Я только что установил и обновил Fedora 17 на своем ноутбуке Vaio VGN-CS170F. Все работает нормально, за исключением того, что когда я закрываю крышку, она засыпает, а когда я открываю ее обратно, клавиатура перестает отвечать на запросы (коврик для мыши работает просто отлично).

я бегу

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

Есть намеки?

4 ответа

Это похоже на ошибку с вашей клавиатурой. Вот решение, которое я нашел:

Чтобы автоматически перепривязать клавиатуру после возобновления, откройте /etc/default/grub файл с вашим любимым текстовым редактором и добавьте atkbd.reset в строку ядра, например:

GRUB_CMDLINE_LINUX="... atkbd.reset"

Не забудьте запустить grub2-mkconfig. Следовательно, система позаботится о сбросе драйвера при возобновлении работы.

( Источник)

Присоединять i8042.dumbkbd to your kernel line temporarily.

  1. перезагружать
  2. Нажмите e when the kernel selection menu appears
  3. Find the kernel line by searching for the word vmlinuz или же quiet
  4. присоединять i8042.dumbkdb to the end of the kernel line
  5. Suspend and resume then check that the keyboard works: sudo systemctl suspend

присоединять i8042.dumbkbd to your kernel line permanently.

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

Here is the complete list of i8042 quick options.

У меня была точно такая же проблема, и я разобрался с ней!

В основном, запустите это в оболочке, чтобы подтвердить, что вы применимы к этому решению:

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

Совсем не уверен, поможет ли это, но похоже, что в некоторых версиях ядра возникали проблемы с приостановкой / возобновлением. В качестве теста попробуйте добавить acpi_sleep=nonvs в строке вашего ядра при загрузке, и попробуйте приостановить / возобновить.

Другие вопросы по тегам