[РЕШЕНО] Не работает клавиатура после обновления ядра.
Irbis snowbars 30 января, 2019 - 11:32
Доброго времени.
Проблема: не работает клавиатура после обновления.
В ядре:
CONFIG_KEYBOARD_ATKBD=y CONFIG_USB_HID=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT=y CONFIG_INPUT_KEYBOARD=y CONFIG_INPUT_MOUSE=y
make.conf
INPUT_DEVICES="evdev keyboard mouse"
dmesg | grep -i kbd
[ 4.451021] serio: i8042 KBD port at 0x60,0x64 irq 1
Сиптом: клавиатура после загрузчика не работает. Ни PS/2, ни USB. После переполнения буфера начинает пищать. Залогиниться никак соответственно. Благо хоть SSH поднял, так, что доступ только по сети.
Вопрос: где ошибка, где искать, как решить?
»
- Для комментирования войдите или зарегистрируйтесь
CONFIG_HID=y A если только в
CONFIG_HID=y
A если только в Х-ах, то прогнать
Ну и логи на пасту, а то твоя вырезка из
dmesg
ни о чем....
Версия проблемного ядра?
Почему не используется фича загрузки с предыдущим ядром?
:wq
--
Live free or die
re
X - нет и не должно быть.
CONFIG_HID=y
Предыдцщих ядер тоже нет. (ушатали до меня, видимо место разгребали). Есть только 4.14.83.
Была проблема с сетью, побитый netifrc не стартовал настройки сети.
Не работает как USB так PS/2 клавиатуры.
~~
Тогда весь dmesg на пасту!
Тогда весь
dmesg
на пасту!Ну и для справки - у меня:
Ядро
4.19.18-gentoo
dmesg # egrep "_HID|KEYBO"
dmesg
ядро
4.14.83-gentoo
(stable) Собрано со старым конфигом (make oldconfig)Может ли быть конфликт с чем-либо? Потому как пищать начинает после определённого количества нажатий, то есть при заполнении буфера.
~~
Во-первых, у тебя явно кой-чего не хватает!
Во-первых, у тебя явно кой-чего не хватает - сравни! ;)
Вот для того я и выпрашиваю который день полный лог! :)
полный dmesg тут:
полный dmesg тут: https://pastebin.com/gavhUE1W (было в предыдущем посте, и это весь)
CONFIG_HID_PID - Say Y here if you use a keyboard, a touchpad, a touchscreen, or any other HID based devices which is connected to your computer via I2C. (клавиатура сюда никак не попадает)
CONFIG_INTEL_HID_EVENT - This driver provides support for the Intel HID Event hotkey interface. (без горячих клавиш проживём)
P.S. Включение обоих параметров не принесло облегчения.
~~
RescueCD
Попробуйте RescueCD в качестве образца, если работает.
С LiveCD работает. Его
С LiveCD работает. Его использовал для изменения настроек с путями к / , /boot и правил пути в загрузчике, так как сменилось наименование разделов (было /dev/cciss/c0d0 на /dev/sda)
~~
Дело техники.
Берете работающее из LibeCD себе, либо включаете то, что нужно, в LiveCD.
Не в ядре дело...
Было время проверить.
С ядром с ЛайвСД тоже не работает клавиатура.
Какие пакеты могли побиться в таком случае? (у машины перед этим был хард ресет, то есть пропадание питания) Хрень какая-то...
~~
Может тогда emerge -e @world
Может тогда
emerge -e @world
прогнать, чтобы быть уверенным в том, что сборка соответствует конфигурации?РЕШЕНО
Кошмарная двух суточная пересборка world привела к успеху.
Что конкретно побилось так и не понял.
emerge -ave system
- не дало никакого эффекта.emerge -ave system
- воскресило систему.Всем большое спасибо за помощь, всем удач!!
~~
А в чем разница?!
А в чем разница?! :)
ну как же. это как с
ну как же. это как с обновлением гцц. если верить, что надо пересобрать все 3 раза, придется пересобирать и четвертый :-D
.
:-))
Мы тоже не всего читали Шнитке!.. © В. Вишневский
А откуда взялось 3 раза?! По
А откуда взялось 3 раза?!
По теории надо дважды.
!
Даёшь теорию!
ЗЫ: На первом этапе получаем gcc требуемой версии собранный наличным окружением, на второй — gcc правильной версии из родного окружения. И после этого уже можно переходить к починке мира.
:wq
--
Live free or die