Fedora 26 — Тачпад перестаёт работать

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

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

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

  • Загрузить ядро Fedora 25 из Grub
  • Установить старый драйвер мыши (xorg-x11-drv-synaptics-legacy)
  • Удалить psmouse из ядра и добавить его обратно (пишет modprobe: FATAL: Module psmouse is builtin.)

Ничего из этого не сработало. Кто-нибудь знает, как это исправить?

ИЗМЕНЕНИЕ: Вот вывод dmesg | grep mouse после того, как тачпад завис:

[    0.819297] mousedev: PS/2 mouse device common for all mice
[    1.585896] psmouse serio1: synaptics: queried max coordinates: x [..5664], y [..4708]
[    1.612130] psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1146..]
[    1.664277] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, caps: 0xf00623/0x840300/0x12e800/0x400000, board id: 3096, fw id: 2430125
[ 1455.599299] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 1457.549499] psmouse serio1: synaptics: queried max coordinates: x [..5664], y [..4708]
[ 1457.575672] psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1146..]
[ 1933.961382] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 1935.980668] psmouse serio1: synaptics: Unable to query device.

Также, даже если тачпад не работает, USB-мышь все еще работает.

Похоже, проблема связана с конфликтующим IRQ или портом, вы пробовали изменить IRQ? Обычно это можно сделать через настройки BIOS, что, на мой взгляд, самый простой способ. Возможно, это можно сделать через CLI, но я не знаю команды…

У меня была похожая проблема после перезагрузки в первый раз за долгое время (после многих обновлений dnf). Тачпад полностью исчез из раздела “Мышь и тачпад” в приложении Настройки. В итоге я восстановил тачпад, добавив следующий раздел в /etc/X11/xorg.conf.d/00-keyboard.conf и перезагрузив:

Section "InputClass"
    Identifier "touchpad catchall"
    MatchIsTouchpad "on"
    Driver "synaptics"
EndSection

У меня произошла точно такая же ситуация во время апгрейда до Fedora 26.
Я просто обновил ядро, после свежей установки Fedora 26, и оно снова заработало, прокрутка двумя пальцами работает отлично, как и должно…

При свежей установке Fedora 26 у меня было это ядро:

  • 4.14.5-200.fc26.x86_64

А после обновления ядра:

  • 4.14.6-200.fc26.x86_64

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

Проблема с неработающей сенсорной панелью после обновления до Fedora 26 может быть вызвана несколькими факторами, включая конфликты драйверов или настройки системы. Вот набор действий, которые вы можете предпринять, чтобы попытаться решить эту проблему:

  1. Обновление ядра: Иногда обновления ядра могут исправить проблемы с совместимостью оборудования. Убедитесь, что ваша система обновлена до последней версии ядра. Можно проверить доступные обновления с помощью команды:

    sudo dnf update kernel

    Перезагрузите компьютер после обновления ядра.

  2. Проверка конфигурации Xorg:
    Ваша конфигурация для сенсорной панели может быть неправильной или отсутствовать. Попробуйте создать или отредактировать файл конфигурации /etc/X11/xorg.conf.d/00-keyboard.conf и добавьте в него следующее:

    Section "InputClass"
       Identifier "touchpad catchall"
       MatchIsTouchpad "on"
       Driver "synaptics"
    EndSection

    После этого перезагрузите систему и проверьте, работает ли сенсорная панель.

  3. Проверка драйвера: Убедитесь, что установлен драйвер для сенсорной панели. Вы можете попробовать установить xorg-x11-drv-synaptics, если он еще не установлен:

    sudo dnf install xorg-x11-drv-synaptics

    Перезагрузите систему после установки.

  4. Проверка конфликта IRQ: Иногда конфликты прерываний (IRQ) могут вызвать проблемы с устройствами. Попробуйте войти в BIOS вашей системы и проверьте настройки IRQ для сенсорной панели. Однако этот шаг более сложен и может потребовать экспериментов.

  5. Проверка журналов: Обратите внимание на вывод команды dmesg | grep mouse, который вы уже предоставили. В частности, ошибки, такие как Failed to disable mouse и Unable to query device, могут быть ключевыми для понимания проблемы. Если это не удается исправить, вы можете попробовать обратиться на форумы сообщества Fedora с этой информацией.

  6. Использование USB-мыши: Поскольку ваша USB-мышь работает, временно используйте ее, пока не будет решена проблема с сенсорной панелью. Это позволит вам продолжить работу, пока проводите диагностику.

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

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

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