Вопрос или проблема
У меня проблема с моим ноутбуком ASUS ExpertBook B1 B1502CVA-BQ0353W. Ноутбук пришел с установленной Windows, и клавиатура работала нормально. Я решил установить Ubuntu 24.04.1, и тогда клавиатура перестала работать, за исключением комбинаций fn+F4 и fn+F5 (увеличение/уменьшение яркости) и FN+F6.
Теперь я использую ноутбук с внешней USB-клавиатурой, чтобы получить следующую информацию.
$ lsb_release -a && uname -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 24.04.1 LTS
Версия: 24.04
Кодовое имя: noble
Linux aries 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Пт Сен 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
и
$ sudo dmesg | grep -i 'kbd'
[ 1.123068] serio: i8042 KBD порт на 0x60,0x64 irq 1
[ 1.252826] i8042 kbd 00:03: совпадение хеша
[ 1.331246] atkbd serio0: Не удалось деактивировать клавиатуру на isa0060/serio0
[ 1.746283] atkbd serio0: Не удалось включить клавиатуру на isa0060/serio0
[ 3.237108] systemd[1]: Запуск systemd-backlight@leds:asus::kbd_backlight.service - Загрузка/Сохранение яркости экранной подсветки leds:asus::kbd_backlight...
[ 3.279507] systemd[1]: systemd-backlight@leds:asus::kbd_backlight.service: Основной процесс завершился, код=завершен, статус=1/НЕУДАЧА
[ 3.279787] systemd[1]: systemd-backlight@leds:asus::kbd_backlight.service: Не удалось выполнить с результатом 'код завершения'.
[ 3.280001] systemd[1]: Не удалось запустить systemd-backlight@leds:asus::kbd_backlight.service - Загрузка/Сохранение яркости экранной подсветки leds:asus::kbd_backlight.
и
$ sudo dmesg | grep -i 'i8042'
[ 1.119765] i8042: PNP: Контроллер PS/2 [PNP0303:PS2K] на 0x60,0x64 irq 1
[ 1.119768] i8042: PNP: PS/2, похоже, имеет отключённый AUX порт, если это неверно, пожалуйста, загрузитесь с i8042.nopnp
[ 1.123068] serio: i8042 KBD порт на 0x60,0x64 irq 1
[ 1.252826] i8042 kbd 00:03: совпадение хеша
[ 1.746345] ввод: AT Translated Set 2 keyboard как /devices/platform/i8042/serio0/input/input2
Я искал решение в Интернете, нашёл и уже пробовал изменить в /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.probe_defer"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nomux i8042.nopnp i8042.noloop"
GRUB_CMDLINE_LINUX_DEFAULT="i8042.probe_defer mem_sleep_default=deep resume=UUID=[SWAPUUIDHERE]"
но это не решило проблему.
Может, кто-то поможет мне, пожалуйста?
После некоторых исследований я нашел решение. Если у вас такая же проблема, зайдите на: https://bugzilla.kernel.org/show_bug.cgi?id=218324
Ответ или решение
Проблема с клавиатурой на ноутбуке ASUS ExpertBook B1 B1502CVA-BQ0353W после установки Ubuntu 24.04.1
Если вы столкнулись с ситуацией, когда клавиатура вашего ноутбука ASUS ExpertBook B1 B1502CVA-BQ0353W перестала работать после установки операционной системы Ubuntu 24.04.1, это может вызвать значительные неудобства. Испытываемая вами проблема, как видно из предоставленных вами логов и описания, имеет несколько возможных причин и решений.
Анализ проблемы
-
Проблема с драйверами: При установке Ubuntu могли возникнуть проблемы с распознаванием встроенной клавиатуры. Это может быть связано с несовместимостью драйверов.
-
Логи системы: Как показано в выводах команд
dmesg
, система не смогла активировать клавиатуру, и вы видите сообщения об ошибках, связанных с i8042 (контроллер PS/2, используемый для подключения клавиатур). Например, фраза "Failed to enable keyboard on isa0060/serio0" указывает на то, что клавиатура не была успешно инициализирована. -
Изменения в параметрах загрузки: Вы уже пробовали создать различные параметры загрузки в файле
/etc/default/grub
, что является разумным шагом для решения проблем с инициализацией оборудования. Однако не все из этих изменений привели к положительным результатам.
Рекомендации по решению проблемы
-
Проверка оборудования: Первым делом убедитесь, что с самой клавиатурой нет физических проблем. Попробуйте подключить внешнюю клавиатуру и убедитесь, что она работает корректно.
-
Параметры загрузки: Вы уже пробовали несколько параметров. Попробуйте использовать более обширный набор опций для i8042, а именно:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nopnp i8042.nomux"
После внесения изменений не забудьте выполнить команду
sudo update-grub
и перезагрузить систему. -
Использование старой версии ядра: Если новая версия ядра вызывает проблемы, попробуйте загрузиться с более старой версии ядра, используя меню GRUB при загрузке системы. Возможно, предыдущие версии ядра поддерживают вашу аппаратную конфигурацию лучше.
-
Поиск решений на форумах и в баг-трекерах: Вы обратили внимание на баг-репорт, который может содержать решение вашей проблемы. Если вы еще этого не сделали, рекомендуется просмотреть комментарии пользователей, которые сталкивались с аналогичными проблемами. Возможно, кто-то уже выявил подходящее решение или обходное средство.
-
Обновление системы: Убедитесь, что у вас установлены все последние обновления для Ubuntu, так как много проблем исправляется в новых патчах и обновлениях.
-
Запрос в официальную поддержку: Если все вышеуказанное не дало результатов, стоит обратиться за поддержкой в сообщество Ubuntu или напрямую в техническую поддержку ASUS. Возможно, они смогут предоставить более специфическую информацию о совместимости моделей или помощи в решении ваших проблем.
Заключение
Проблемы с совместимостью оборудования и драйверов после установки различных операционных систем — обычное явление, однако их решение может быть трудоемким процессом. Следуя вышеизложенным рекомендациям, вы значительно увеличите шансы на восстановление функциональности клавиатуры вашего ноутбука ASUS ExpertBook B1 B1502CVA-BQ0353W. Будьте терпеливы, исследуйте, и постепенно вы найдете оптимальное решение для вашей ситуации.