LINUX.ORG.RU

История изменений

Исправление 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

В собранном тобой ядре.