Вопрос или проблема
На моем ноутбуке Sony VAIO с Ubuntu 20.04 (проблема наблюдается с 16.04) если я закрою крышку, подожду, пока желтый светодиод начнет мигать, а затем снова включу ноутбук, система пробуждает все, кроме клавиатуры, которая включает подсветку после нажатия первой клавиши, но не реагирует на ничего, так же и тачпад. Таким образом, у меня почти полностью рабочая система, но совершенно непригодная. Моя проблема в том, что я даже не знаю, где искать происхождение проблемы. Я не знаю, как работает управление питанием и клавиатурой в Ubuntu, ни на уровне systemd или SysV, ни на уровне ядра. Так что, никаких логов для вас, мои друзья, пока вы не попросите. =) Как я могу решить эту очень надоедливающею проблему?
Переустановите “xserver-xorg-input-kbd” из диспетчера пакетов — и, возможно, другие устройства ввода xorg, которые были испорчены из-за последнего обновления ядра!
Возможно, ваша проблема связана с Ошибка 195471. Это ошибка, присутствующая в ядре Linux с несколькими лет назад.
У меня тоже есть VAIO ноутбук, и он подвержен этой ошибке. Я нашел два обходных пути:
-
После возобновления не нажимайте никакие клавиши, кроме Caps Lock, подождите пару секунд, пока светодиод Caps Lock не включится, затем клавиатура будет работать нормально.
-
Если вы готовы самостоятельно скомпилировать модуль, посмотрите на этот исправленный модуль ядра, он даже включает службу systemd, которая автоматически перезапускает драйвер после возобновления, так что это скорее исправление, чем обходной путь, но я сомневаюсь, что это будет объединено в upstream ядра, так как модели, которые на это влияют, не так уж и много.
Надеюсь, это поможет!
Ответ или решение
Проблема, с которой вы столкнулись, довольно распространена среди пользователей ноутбуков Sony VAIO, работающих на Ubuntu, особенно в версиях 16.04 и 20.04. Проблема заключается в неработоспособности клавиатуры и тачпада после выхода из режима сна или гибернации. Данная ситуация может вызвать значительные неудобства, но ее решение требует системного подхода и понимания как работает управление питанием и обработка ввода на уровне операционной системы.
Характеристика проблемы
После выхода из режима сна клавиатура включает подсветку, но не реагирует на нажатия. Это может быть связано с различными аспектами работы системы, включая драйверы, ядро Linux и взаимодействие аппаратного обеспечения с программным обеспечением. Как вы сами упомянули, отсутствуют логи, что усложняет диагностику.
Возможные решения
-
Переустановка драйверов ввода: Попробуйте переустановить пакет
xserver-xorg-input-kbd
. Это может помочь, если проблема вызвана конфликтами между драйверами, особенно после обновлений ядра. Выполните следующие команды в терминале:sudo apt update sudo apt install --reinstall xserver-xorg-input-kbd
-
Обращение к известным ошибкам: Согласно баг-репозиторию KDE, существует известная ошибка, связанная с клавиатурами на некоторых моделях ноутбуков Sony VAIO. Если ваша модель подпадает под это описание, вы можете использовать готовые обходные решения:
- После выхода из режима сна попробуйте не нажимать никакие клавиши, кроме Caps Lock. Дождитесь, пока индикатор клавиши не загорится, и затем клавиатура должна начать работать нормально.
- Если вы опытный пользователь, вы можете самостоятельно скомпилировать обновленный модуль ядра, что предложено на GitHub. Данный модуль включает систему, автоматически перезапускающую драйвер после выхода из режима сна.
-
Проверка системных журналов: Чтобы выявить возможные причины проблемы, полезно просмотреть системные журналы. Используйте команду
dmesg
, чтобы получить информацию о событиях, произошедших при включении. Например:dmesg | grep -i keyboard
-
Обновление ядра Linux: Убедитесь, что у вас установлена последняя версия ядра, так как новые версии часто содержат исправления для устаревших ошибок. Вы можете проверить доступные версии ядра с помощью команды:
sudo apt list --upgradable
Заключение
Проблема с неработающей клавиатурой и тачпадом после сна на вашем Sony VAIO может быть решена с помощью указанных выше методов. Пожалуйста, помните, что в процессе устранения неполадок могут потребоваться несколько попыток. Если решения не помогут, можно обратиться за поддержкой на форумы, специализированные сообщества или к производителю ноутбука. Надеюсь, что данный ответ помог вам в поисках решения вашей проблемы.