Обновления Ubuntu 20.04 ломают клавиатуру/мышь

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

Я использовал 19-ю версию. Ubuntu предложила обновление. Я нажал все кнопки и позволил ему делать что-то.

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

После нескольких ручных перезагрузок я получил мышь на полсекунды, прежде чем она снова отказала. У меня нет идеи, как решить эту проблему. Я возможно могу попробовать свежую установку в BIOS, но есть ли более простое решение? Я потратил много времени на настройку своей среды, и не хочу ее потерять.

Я разобрался с этим – для меня это было связано с автологином и GDM.

Мне нужно было подключиться по ssh с пересылкой X11, запустить приложение gnome-settings и отключить автологин.

Затем я удалил gdm с помощью команды apt purge и заново его установил вместе с менеджером входа по умолчанию Ubuntu (забыл как он называется). Он спросил, какой менеджер входа я хочу использовать, и я выбрал один.

Я перезагрузил и это сработало.

Извините, что у меня нет всех подробностей, но надеюсь, это поможет.

Та же проблема и у меня, но с чистой установкой. Все было в порядке, пока я не установил проприетарный драйвер nvidia. Затем клавиатура и мышь перестали работать.

Я нашел трюк, который решил мою проблему. Я добавил “GRUB_GFXPAYLOAD_LINUX=text” в /etc/default/grub, запустил sudo update-grub2 и затем перезагрузил. gnome-session-flashback, автологин с драйвером nvidia и больше никаких проблем.

У меня такая же проблема. После обновления до 20.04, мышь и клавиатура не распознаются графическим интерфейсом. Нажатие Ctrl+Alt+Del немедленно перезагружает машину, не проходя через обычный опрос на завершение работы (“вы уверены, что хотите перезагрузить?”). Я обнаружил, что если я загружаюсь в режиме восстановления, а затем выбираю продолжить нормальную загрузку, все работает как ожидалось.

Однако загрузка сразу в графический интерфейс не работает.

Та же проблема у меня на zbook, после обновления до Ubuntu 20.04 мышь и клавиатура перестали работать. Я смог решить проблему с мышью. Мне нужно было:

  • Установить cygwin, xserver-org, xinit и ssh на моем компьютере с Windows
  • В терминале cygwin запустить X сервер: startxwin
  • Затем ssh -Y на машину с Ubuntu Linux
  • Чтобы запустить приложение GNome settings, сначала мне нужно было выполнить dconf reset -f /org/gnome/control-center/.
  • Затем запустил gnome-control-center.
  • Там автологин был отключен для моего пользователя. Я хотел включить его, но приложение сказало, что не может разблокировать эти настройки.
  • Поэтому мне пришлось отредактировать файл политик: sudo vi /usr/share/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
  • Там я установил allow_any на yes.
  • Затем я перезапустил gnome-control-center и активировал автологин для моего пользователя.
  • Наконец: reboot

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

Проблема:

Клавиатура и тачпад ноутбука не работают из-за “таблеточного режима”.

Ноутбук, лэптоп, неправильно настроенный в дистрибутивах Ubuntu и Fedora и других для “таблеточного режима”.

LUKS не может быть расшифрован из-за неисправной клавиатуры.

Обходные пути для ноутбука Fujitsu Lifebook под linux возможны.

Проблема с клавиатурой и/или тачпадом возникает из-за “таблеточного режима“. Чтобы проанализировать события, вызывающие “таблеточный режим”, смотрите здесь, пожалуйста:
https://askubuntu.com/questions/1280217/why-is-my-laptops-keyboard-screwed-up-since-kernel-5-4-0-47-till-5-8-0-20

Я испытываю проблемы с несколькими различными ноутбуками Fujitsu Lifebook E Series (Fujitsu LIFEBOOK E4511, E5510 и т.д.). Те же проблемы с Dell, Sony, Lenovo и т.д.

Мне никогда не удавалось полностью устранить таблеточный режим.

Я сталкиваюсь с одной и той же проблемой на Ubuntu и Fedora (последние версии).

Я успешно обошел эту проблему. Все ноутбуки, с которыми я имел дело, обошли эти (две разные) проблемы.

Пробуйте решения по очереди, никогда не как “поливатель”. Анализируйте.

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

В редких случаях проблема возникает, даже когда используется USB-накопитель (это обычно работает нормально – доказательство отсутствия системной/неразрешимой проблемы).

клавиатура

Неисправная клавиатура связана с ранним модулем ядра. Причина: ошибка происходит в процессе загрузки (за долго до инициализации X Window): LUKS pwd не может быть введен. Даже функциональные клавиши “отключены”.

тачпад

Неисправный тачпад имеет другие причины.

Похоже, что существуют

  • отсутствующие модули ядра или
  • модули, блокирующие функциональность, потому что они активны.

быстрое решение для мгновенной помощи:
Если возможно зайти в режим X Window, это часто помогает закрыть крышку и(!) подождать, пока не включится режим сна. Пробуждение ноутбука почти всегда активирует клавиатуру и чаще всего тачпад.

устранение или обход

Один или комбинация этих шагов помогли мне обойти проблему:

  • загрузить модули hid
  • блокировать модуль intel
  • блокировать модуль elan
  • установить недавнее ядро
  • по-другому обрабатывать модули grub

Конечно, есть еще много способов это решить. Пожалуйста, документируйте их в “комментариях” или в своем собственном вкладе, пожалуйста.

блокировать модуль intel

В

/etc/modprobe.d/

создайте новый файл:

/etc/modprobe.d/blacklist-intel_vbtn.conf

с двумя следующими строками:

# ошибка в модуле ломает клавиатуру, поэтому не загружайте его (askubuntu.com 127820)
blacklist intel_vbtn

блокировать модуль elan

Модуль elan_i2c может блокировать клавиатуру в некоторых случаях “таблеточного режима”. Блокируйте модуль elan_i2c в grub. Измените

/etc/default/grub

и установите
GRUB_CMDLINE_LINUX_DEFAULT="initcall_blacklist=elants_i2c"
(создайте резервную копию и удалите все предыдущие строки в кавычках)
и проверьте на наличие отклонений в написании модуля!

загрузить модули hid

Это часто помогает с тачпадом.
Для спонтанного устранения после успешной загрузки вызовите терминал и выполните

sudo modprobe i2c-hid
sudo modprobe i2c-hid-acpi

Чтобы ваше решение было постоянным, измените или создайте файл

/etc/modules

/etc/modules: модули ядра для загрузки при загрузке.

Просто добавьте эти две строки

i2c-hid
i2c-hid-acpi

На более современных установках используется место

/etc/modules-load.d/

Это помогло со многими тачпадами, такими как “Touchpad DesignWare” в Lifebook E5511.
Возможно использовать grub для этой цели:
GRUB_PRELOAD_MODULES="i2c_hid" (но не сработало для меня)

по-другому обрабатывать модули grub

по крайней мере в одном случае сбоя клавиатуры в “таблеточном режиме” это было предотвращено реорганизацией модулей в процессе загрузки с использованием grub.
В grub (

/etc/default/grub

) измените строку как

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

Это может потребовать комбинации с установкой недавнего ядра.

установить недавнее ядро

В одном случае помогло установить недавнее ядро.

Просто возьмите последнее стабильное ядро. Это должно сработать. Настройте grub для поддержки резервного режима и т.д.!
использованный источник:

https://kernel.ubuntu.com/mainline/

Удачи!

PS: В grub всегда используйте

GRUB_TIMEOUT_STYLE=countdown
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=false

для поддержки анализа.

Вся информация получена из других источников, спасибо людям, готовым делиться решениями и оказывать помощь.

Половина моей клавиатуры не работала. Я попробовал это. Но настройки на моем ноутбуке были нормальными. Тем не менее, я сделал неправильные настройки.
Включено: Настройки>Универсальный доступ>Набор текста>Помощь при наборе текста (Access X)
Я включил все настройки в этом диалоговом окне.

Закрыл настройки. Клавиатура полностью перестала работать.

Отключил: Настройки>Универсальный доступ>Набор текста>Помощь при наборе текста (Access X)

Теперь клавиатура работает 😀

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

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

Возможные причины неполадок

  1. Проблемы с менеджером входа: Часто проблемы могут быть связаны с неправильной конфигурацией GDM (GNOME Display Manager) и настройками автологина.

  2. Конфликты с драйверами: Установка проприетарных драйверов, например, NVIDIA, может также привести к неработающим устройствам ввода.

  3. Режим планшета: Для ноутбуков существуют проблемы с клавиатурой и тачпадом, вызванные автоматическим переходом в "планшетный режим".

Рекомендации по устранению проблемы

1. Отключение автологина

Если у вас есть доступ к командной строке через SSH с перенаправлением X11, выполните следующие действия:

ssh -Y user@your_ubuntu_machine

После подключения выполните:

dconf reset -f /org/gnome/control-center/
gnome-control-center

Затем отключите автологин для текущего пользователя.

2. Переустановка GDM

Попробуйте переустановить менеджер входа GDM:

sudo apt remove --purge gdm3
sudo apt install gdm3

После переустановки выберите GDM в качестве менеджера входа при перезагрузке.

3. Обновление GRUB

Для исправления проблем, связанных с графическим интерфейсом, попробуйте отредактировать файл GRUB:

sudo nano /etc/default/grub

Добавьте или измените строку:

GRUB_GFXPAYLOAD_LINUX=text

Затем обновите настройки GRUB:

sudo update-grub

И перезагрузите систему.

4. Блокировка конфликтующих модулей

Можно попробовать заблокировать некоторые модули, которые могут вызывать конфликты:

Создайте файл для блокировки модуля:

sudo nano /etc/modprobe.d/blacklist-intel_vbtn.conf

Добавьте строку:

blacklist intel_vbtn

Кроме того, вы можете добавить параметры загрузки в GRUB для блокировки модуля elan_i2c:

GRUB_CMDLINE_LINUX_DEFAULT="initcall_blacklist=elan_i2c"

5. Установка необходимых модулей

Если клавиатура или тачпад все еще не работают, попробуйте загрузить необходимые модули вручную:

sudo modprobe i2c-hid
sudo modprobe i2c-hid-acpi

Для автоматической загрузки этих модулей при старте системы добавьте:

i2c-hid
i2c-hid-acpi

в файл /etc/modules.

6. Использование режима восстановления

Если ничего не помогает, вы можете попробовать загрузиться в режиме восстановления. При загрузке выберите опцию «Recovery Mode» и затем выберите «Resume» для обычной загрузки. Эта опция может иногда «разблокировать» устройства ввода.

7. Проверка настроек доступности

Иногда проблемы с клавиатурой могут быть связаны с неправильными настройками доступности:

  1. Перейдите в Настройки > Универсальный доступ > Ввод.
  2. Убедитесь, что параметры, связанные с помощью доступа (Access X), отключены.

8. Обновление ядра

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

Заключение

Прошу прощения за возможные неудобства, связанные с обновлением до Ubuntu 20.04. Опираясь на предложенные рекомендации, вы сможете восстановить работу клавиатуры и мыши без необходимости полной переустановки системы. Важно подходить к решениям пошагово и сохранять резервные копии важных данных.

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

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