Некоторые клавиши отказываются работать после приостановки или перезагрузки, а затем работают нормально через несколько минут.

Вопрос или проблема

#Azus #Zenbook UX325, новая Ubuntu 24.04 (чистая установка в июле), использую Ubuntu уже целый год на этом ноутбуке (без серьезных проблем). Все последние обновления были установлены.

На данный момент работает ядро 6.8.0.44.

На протяжении последних нескольких недель я заметил, что у меня возникают всё больше проблем с входом в мою сессию Gnome, потому что некоторые клавиши (используемые в моем пароле) не работали должным образом при вводе пароля. Сначала я подумал, что это проблема с аппаратным обеспечением моей клавиатуры, хотя ноутбуку всего два года… Но через некоторое время все клавиши стали отзываться, и я могу использовать свою систему как обычно.

Затем я подумал, что это проблема с GDM3, но даже без него проблема всё равно присутствует, когда я запускаю компьютер или когда возобновляю работу после сна.

В последние дни стало хуже: теперь клавиатура работает, как ожидалось, только после более чем 10 минут ожидания, прежде чем все клавиши “возвращаются”.

Насколько мне известно, всегда одни и те же клавиши “залипают”: 2, z, s, w, x, Fn (я не смог найти другие “пропавшие” клавиши).

У меня абсолютно нет идей, как это исправить, потому что я не понимаю, что происходит! Я заметил некоторые “подвисания”, пока это происходит, очень тонкие, но заметные.

cat /proc/bus/input/devices | grep -i keyboard
N: Name="AT Translated Set 2 keyboard"
N: Name="ASUE140A:00 04F3:3134 Keyboard"

Таким образом, параметр i8042.dumbkbd, добавленный к моим аргументам GRUB, кажется, исправляет это, когда компьютер запускается.

Вывод команды sudo dmesg | grep i8042

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-44-generic root=UUID=f728ce89-9cfb-4d42-a197-4dadc51d7508 ro quiet splash i8042.dumbkbd vt.handoff=7
[    0.033841] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-44-generic root=UUID=f728ce89-9cfb-4d42-a197-4dadc51d7508 ro quiet splash i8042.dumbkbd vt.handoff=7
[    0.574285] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[    0.574287] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    0.575074] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.576226] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3

Наконец, единственное решение, которое, похоже, работает на моем компьютере (без залипания клавиш в течение нескольких дней), — это добавить следующие параметры в строку GRUB_CMDLINE_LINUX="" файла GRUB:

GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"

Не забудьте выполнить grub-update и перезагрузить компьютер.

Ошибка исчезла после обновления до Ubuntu 24.10. С тех пор я ее не замечал!

Одно можно сказать точно: это не была физическая неисправность упомянутых клавиш, так как они работают безупречно после обновления.

Ответ или решение

Проблема с работой клавиш на ASUS Zenbook UX325 после возобновления работы или перезагрузки под управлением Ubuntu 24.04

Введение

Проблема, с которой вы столкнулись на вашем ноутбуке ASUS Zenbook UX325 с установленной операционной системой Ubuntu 24.04, грозила разрушить комфортный опыт использования. Неисправные клавиши после возобновления работы или перезагрузки могут быть как следствием аппаратных, так и программных проблем. В данном случае, вы уже сделали несколько шагов для диагностики и исправления ситуации, и мы обсудим, как дальнейшие действия могут помочь.

Описание проблемы

При использовании Ubuntu 24.04 на вашем ноутбуке вы начали замечать, что некоторые клавиши, используемые при вводе пароля, перестали работать. В начале вы предположили наличие аппаратных неисправностей, учитывая, что устройство довольно новое. Со временем проблема усугубилась, и клавиатура функционировала только через примерно 10 минут ожидания. Также вы заметили, что данные клавиши, такие как "2", "z", "s", "w", "x", "Fn", часто оставались "заедает", вызывая дополнительные трудности.

Диагностика и рекомендации

  1. Аппаратные неисправности: На основании описанного поведения маловероятно, что это проблема с аппаратной частью, поскольку клавиатура начинает правильно функционировать спустя некоторое время. Однако для окончательной уверенности можно провести тестирование клавиатуры под другой операционной системой или в Live-режиме Ubuntu.

  2. Проблемы с драйверами и конфигурацией ядра: Судя по сообщениям системы через dmesg, проблема может быть связана с конфигурацией i8042 (интерфейс PS/2 для клавиатур и мышей). Вы врачевали ситуацию, добавив параметры i8042.dumbkbd и другие в конфигурацию GRUB. Это решение может помочь обойти или исправить проблемы, связанные с инициализацией клавиатуры во время загрузки.

  3. Обновление системы: Вы упомянули, что проблему удалось решить с обновлением до Ubuntu 24.10. Это говорит о том, что возможно, в предыдущей версии существовал баг, который был исправлен в обновлении. Регулярное обновление вашей системы критически важно, поскольку оно может содержать исправления для известных ошибок и улучшения производительности.

Заключение

На основании вашего опыта и предпринятых действий можно заключить, что проблема была, скорее всего, вызвана программной ошибкой, а не аппаратной неисправностью клавиатуры. Ваша ручная корректировка конфигурации GRUB была хорошим временным решением, но окончательная стабильность системы после обновления до Ubuntu 24.10 свидетельствует о том, что это исправление работало.

Рекомендуем продолжать следить за состоянием системы после обновлений и, при наличии подобных проблем в будущем, сначала проверять жалобы на известные ошибки в официальной документации Ubuntu или на форумах сообщества. Не забывайте также проводить тестирование на Live USB, чтобы исключить потенциальные аппаратные неполадки.

Если у вас возникнут дополнительные вопросы или понадобятся разъяснения, не стесняйтесь обратиться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...