Вопрос или проблема
Я использую Ubuntu 20.04 (версия ядра 5.15.0-67-generic) на SSD с постоянным хранилищем на Dell Precision 7680, но внутренняя клавиатура и тачпад не работают. Внешняя USB клавиатура и мышь работают без проблем. Клавиатура работает в меню grub, но перестает работать, когда я вхожу в ОС. Я видел, как она работает сразу после входа в систему, но прекращает работать через несколько секунд дважды, но в большинстве случаев она вообще не работает. Я никогда не видел, чтобы тачпад работал.
Я пробовал добавить intel_vbtn в черный список, но это не сработало. Я также пробовал удалять и переустанавливать xserver-xorg-input-all. dmesg | grep psmouse
ничего не возвращает.
sudo libinput list-devices
показывает:
Устройство: AT Translated Set 2 keyboard
Ядро: /dev/input/event3
Группа: 12
Место: seat0, по умолчанию
Возможности: клавиатура
Кроме того, по какой-то причине у меня нет полного меню grub, и кажется, что я не могу сменить ядро, что я видел в качестве решения в других постах.
Ответ или решение
Исправление проблемы с неработающими клавиатурой и тачпадом на Ubuntu 20.04 с устойчивым SSD накопителем
Использование Ubuntu 20.04 с ядром 5.15.0-67-generic на ноутбуке Dell Precision 7680 может вызвать проблемы с внутренней клавиатурой и тачпадом, что требует тщательного подхода к диагностике и решению. Ваша проблема заключается в том, что встроенная клавиатура и тачпад не функционируют после загрузки операционной системы, хотя внешние устройства работают без проблем. Рассмотрим более детально возможные решения этой проблемы.
Шаги по устранению проблемы
-
Обновление системы и драйверов:
- Убедитесь, что все пакеты и ядро обновлены до последней доступной версии. Включите систему в сеть и выполните команду:
sudo apt update && sudo apt upgrade
- Попробуйте после обновления перезапустить систему.
- Убедитесь, что все пакеты и ядро обновлены до последней доступной версии. Включите систему в сеть и выполните команду:
-
Проверка модуля ядра i2c_hid:
- Отсутствие вывода от
dmesg | grep psmouse
может свидетельствовать о проблемах с модулями HID. Проверьте, загружен ли модуль i2c_hid:lsmod | grep i2c_hid
- Если модуль не загружен, попробуйте выполнить:
sudo modprobe i2c_hid
- Отсутствие вывода от
-
Конфигурация Grub и переключение версий ядра:
- Поскольку у вас отсутствует полный меню GRUB, вам может потребоваться вручную поправить его конфигурации. Откройте файл конфигурации GRUB:
sudo nano /etc/default/grub
- Убедитесь, что строки
GRUB_TIMEOUT
иGRUB_TIMEOUT_STYLE
позволяют просматривать меню:GRUB_TIMEOUT=10 GRUB_TIMEOUT_STYLE=menu
- После внесения изменений обновите GRUB:
sudo update-grub
- Поскольку у вас отсутствует полный меню GRUB, вам может потребоваться вручную поправить его конфигурации. Откройте файл конфигурации GRUB:
-
Исследование и настройка
libinput
:- Посмотрите свойства устройств через
libinput
:sudo libinput debug-events
- Эта команда покажет активность устройств ввода, что может помочь в диагностике.
- Посмотрите свойства устройств через
-
Проверка переменных оборудования и ACPI:
- Возможно, проблема связана с ACPI. Попробуйте добавить параметр к загрузке ядра. В файле
/etc/default/grub
добавьте к строкеGRUB_CMDLINE_LINUX_DEFAULT
следующий параметр:i8042.reset
- Снова обновите GRUB и перезагрузите систему.
- Возможно, проблема связана с ACPI. Попробуйте добавить параметр к загрузке ядра. В файле
Заключение
Процесс устранения неполадок требует тщательной диагностики каждого компонента, связанного с вводом данных. Выполняя указанные шаги, вы имеете высокие шансы на устранение проблемы. Если после выполнения всех шагов клавиатура и тачпад все еще не работают, возможно, стоит рассмотреть установку стабильной версии ядра или использование специальных конфигураций Dell для Linux, которые можно найти на сайте поддержки производителя.
Эффективность этих действий будет зависеть от правильности диагностики и соответствия вашему конкретному случаю, поэтому будьте готовы адаптировать подход по мере получения новых результатов диагностики. Проверьте также обновления BIOS, так как они могут содержать важные исправления для аппаратной совместимости.