История изменений
Исправление kostik87, (текущая версия) :
Я от тебя так и не увидел ответа, что ты ещё делал в системе перед сборкой ядра или после сборки ядра.
Повторяю, я считаю, что у тебя проблема с драйверами устройств ввода для xorg-server.
Если ядро видит клавиатуру и мышь в консоли, но их нет в xorg-server, тем более в логе xorg-server нет строк в которых видно что он пытается подгрузить свои модули (библиотеки) с драйверами устройств ввода - то у тебя либо нет файлов этих драйверов, либо ты обновил например Glibc или gcc и у файлов этих библиотек не удовлетворены зависимости динамической подгрузки библиотек.
В твоём логи отсутствую примерно вот такие строки:
[ 7.115] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 7.115] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 7.115] (II) LoadModule: "libinput"
[ 7.116] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
У тебя есть такие строки:
[ 86.636] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 86.636] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
А ниже видно что часть модулей вкомпилены в xorg-server.
Посмотри какие модули xorg у тебя есть в /usr/lib/xorg/modules и поддиректориях.
И проверь, посредством ldd на всех файлах, что для них удовлетворены зависимости.
Т.е.
ldd полный путь до so файла
evdev работает только с USB устройствами.
По поводу evdev, проверь что в ядре включены вот эти опции: https://wiki.gentoo.org/wiki/Evdev
В собранном тобой ядре.
Что у тебя за конфиг ядра, там нет половины опций.
В частности, где вот эта: https://cateee.net/lkddb/web-lkddb/INPUT_EVDEV.html
CONFIG_INPUT_EVDEV ????
Её в принципе нет.
Что вообще за фигню ты тут пишешь.
У тебя в конфиге ядра вообще нет опций CONFIG_INPUT_*.
Я тебя чётко спросил работает клавиатура и мышь в консоли с твоим ядром - ты нормального ответа так и не дал.
Но косвенно что-то в шапке темы написано.
Либо ты представил не тот конфиг ядра, либо тот, но тогда у тебя в консоли клавиатура не должна работать.
Ну вот фигня же полная.
Исправление kostik87, :
Я от тебя так и не увидел ответа, что ты ещё делал в системе перед сборкой ядра или после сборки ядра.
Повторяю, я считаю, что у тебя проблема с драйверами устройств ввода для xorg-server.
Если ядро видит клавиатуру и мышь в консоли, но их нет в xorg-server, тем более в логе xorg-server нет строк в которых видно что он пытается подгрузить свои модули (библиотеки) с драйверами устройств ввода - то у тебя либо нет файлов этих драйверов, либо ты обновил например Glibc или gcc и у файлов этих библиотек не удовлетворены зависимости динамической подгрузки библиотек.
В твоём логи отсутствую примерно вот такие строки:
[ 7.115] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 7.115] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 7.115] (II) LoadModule: "libinput"
[ 7.116] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
У тебя есть такие строки:
[ 86.636] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 86.636] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
А ниже видно что часть модулей вкомпилены в xorg-server.
Посмотри какие модули xorg у тебя есть в /usr/lib/xorg/modules и поддиректориях.
И проверь, посредством ldd на всех файлах, что для них удовлетворены зависимости.
Т.е.
ldd полный путь до so файла
evdev работает только с USB устройствами.
По поводу evdev, проверь что в ядре включены вот эти опции: https://wiki.gentoo.org/wiki/Evdev
В собранном тобой ядре.
Что у тебя за конфиг ядра, там нет половины опций.
В частности, где вот эта: https://cateee.net/lkddb/web-lkddb/INPUT_EVDEV.html
CONFIG_INPUT_EVDEV ????
Её в принципе нет.
Исправление kostik87, :
Я от тебя так и не увидел ответа, что ты ещё делал в системе перед сборкой ядра или после сборки ядра.
Повторяю, я считаю, что у тебя проблема с драйверами устройств ввода для xorg-server.
Если ядро видит клавиатуру и мышь в консоли, но их нет в xorg-server, тем более в логе xorg-server нет строк в которых видно что он пытается подгрузить свои модули (библиотеки) с драйверами устройств ввода - то у тебя либо нет файлов этих драйверов, либо ты обновил например Glibc или gcc и у файлов этих библиотек не удовлетворены зависимости динамической подгрузки библиотек.
В твоём логи отсутствую примерно вот такие строки:
[ 7.115] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 7.115] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 7.115] (II) LoadModule: "libinput"
[ 7.116] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
У тебя есть такие строки:
[ 86.636] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 86.636] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
А ниже видно что часть модулей вкомпилены в xorg-server.
По поводу evdev, проверь что в ядре включены вот эти опции: https://wiki.gentoo.org/wiki/Evdev
В собранном тобой ядре.
Что у тебя за конфиг ядра, там нет половины опций.
В частности, где вот эта: https://cateee.net/lkddb/web-lkddb/INPUT_EVDEV.html
CONFIG_INPUT_EVDEV ????
Её в принципе нет.
Исходная версия kostik87, :
Я от тебя так и не увидел ответа, что ты ещё делал в системе перед сборкой ядра или после сборки ядра.
Повторяю, я считаю, что у тебя проблема с драйверами устройств ввода для xorg-server.
Если ядро видит клавиатуру и мышь в консоли, но их нет в xorg-server, тем более в логе xorg-server нет строк в которых видно что он пытается подгрузить свои модули (библиотеки) с драйверами устройств ввода - то у тебя либо нет файлов этих драйверов, либо ты обновил например Glibc или gcc и у файлов этих библиотек не удовлетворены зависимости динамической подгрузки библиотек.
В твоём логи отсутствую примерно вот такие строки:
[ 7.115] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 7.115] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 7.115] (II) LoadModule: "libinput"
[ 7.116] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
У тебя есть такие строки:
[ 86.636] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 86.636] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
А ниже видно что часть модулей вкомпилены в xorg-server.
По поводу evdev, проверь что в ядре включены вот эти опции: https://wiki.gentoo.org/wiki/Evdev
В собранном тобой ядре.