История изменений
Исправление kostik87, (текущая версия) :
У тебя с логикой проблемы?
Ты можешь чётко изъясняться?
Меня не интересуют версии ядра.
Меня интересует ядро дистрибутивное и собранное тобой.
Твоё описание проблемы должно быть в такой форме:
Установлен дистрибутив такой-то версии.
С дистрибутивным ядром в консоли и xorg-server работают устройства ввода.
Я собрал своё ядро. Загрузился с ним и в консоли работают устройства ввода, а в xorg-server - нет.
Либо.
Я собрал своё ядро. Загрузился с ним и в консоли и xorg-server не работают устройства ввода.
Далее я делал ещё такие-то действия.
Нужна нормально описанная ситуация и отправная точка.
если сделать make all, как предыдущее
А ты пробовал что-нибудь читать о том как правильно собирать ядро?
Перед выполнением make all
нужно ещё делать конфигурирование ядра make menuconfig
.
Твоё make all
собирается с конфигом по умолчанию.
Вот почитай: https://www.kernel.org/doc/makehelp.txt
Правильная сборка - взять конфиг от старого ядра, положить в директорию с исходными кодами нового ядра и выполнить make oldconfig
для обновления конфигурации.
Либо make menuconfig
с нуля.
Кроме всего прочего, если ты новое ядро собирал несколько раз, то у тебя может возникнуть ситуация, что ты загружаешь образ одной из старых сборок твоего нового ядра, а модули у тебя лежат уже от последней сборки.
Версия в директория с модулями у тебя будет 5.15, но модули от новой сборки ядра не загрузятся в ядро версии 5.15 собранное несколько итераций назад.
Вот сравни вот этот вывод:
file /usr/src/linux/arch/x86/boot/bzImage
uname -a
Если клавиатура с новым ядром в консоли не работает, то так:
file /usr/src/linux/arch/x86/boot/bzImage
file /boot/vmlinuz-5.15...твоя_версия
А далее смотришь
modinfo /lib/modules/...5.15.../.../module.ko
То, что ты сейчас пишешь не даёт ясности текущей картины, опиши в том формате, что привёл я.
Исправление kostik87, :
У тебя с логикой проблемы?
Ты можешь чётко изъясняться?
Меня не интересуют версии ядра.
Меня интересует ядро дистрибутивное и собранное тобой.
Твоё описание проблемы должно быть в такой форме:
Установлен дистрибутив такой-то версии.
С дистрибутивным ядром в консоли и xorg-server работают устройства ввода.
Я собрал своё ядро. Загрузился с ним и в консоли работают устройства ввода, а в xorg-server - нет.
Либо.
Я собрал своё ядро. Загрузился с ним и в консоли и xorg-server не работают устройства ввода.
Далее я делал ещё такие-то действия.
Нужна нормально описанная ситуация и отправная точка.
если сделать make all, как предыдущее
А ты пробовал что-нибудь читать о том как правильно собирать ядро?
Перед выполнением make all
нужно ещё делать конфигурирование ядра make menuconfig
.
Твоё make all
собирается с конфигом по умолчанию.
Вот почитай: https://www.kernel.org/doc/makehelp.txt
Правильная сборка - взять конфиг от старого ядра, положить в директорию с исходными кодами ядра нового ядра и выполнить make oldconfig
для обновления конфигурации.
Кроме всего прочего, если ты новое ядро собирал несколько раз, то у тебя может возникнуть ситуация, что ты загружаешь образ одной из старых сборок твоего нового ядра, а модули у тебя лежат уже от последней сборки.
Версия в директория с модулями у тебя будет 5.15, но модули от новой сборки ядра не загрузятся в ядро версии 5.15 собранное несколько итераций назад.
Вот сравни вот этот вывод:
file /usr/src/linux/arch/x86/boot/bzImage
uname -a
Если клавиатура с новым ядром в консоли не работает, то так:
file /usr/src/linux/arch/x86/boot/bzImage
file /boot/vmlinuz-5.15...твоя_версия
А далее смотришь
modinfo /lib/modules/...5.15.../.../module.ko
То, что ты сейчас пишешь не даёт ясности текущей картины, опиши в том формате, что привёл я.
Исправление kostik87, :
У тебя с логикой проблемы?
Ты можешь чётко изъясняться?
Меня не интересуют версии ядра.
Меня интересует ядро дистрибутивное и собранное тобой.
Твоё описание проблемы должно быть в такой форме:
Установлен дистрибутив такой-то версии.
С дистрибутивным ядром в консоли и xorg-server работают устройства ввода.
Я собрал своё ядро. Загрузился с ним и в консоли работают устройства ввода, а в xorg-server - нет.
Либо.
Я собрал своё ядро. Загрузился с ним и в консоли и xorg-server yt работают устройства ввода.
Далее я делал ещё такие-то действия.
Нужна нормально описанная ситуация и отправная точка.
если сделать make all, как предыдущее
А ты пробовал что-нибудь читать о том как правильно собирать ядро?
Перед выполнением make all
нужно ещё делать конфигурирование ядра make menuconfig
.
Твоё make all
собирается с конфигом по умолчанию.
Вот почитай: https://www.kernel.org/doc/makehelp.txt
Правильная сборка - взять конфиг от старого ядра, положить в директорию с исходными кодами ядра нового ядра и выполнить make oldconfig
для обновления конфигурации.
Кроме всего прочего, если ты новое ядро собирал несколько раз, то у тебя может возникнуть ситуация, что ты загружаешь образ одной из старых сборок твоего нового ядра, а модули у тебя лежат уже от последней сборки.
Версия в директория с модулями у тебя будет 5.15, но модули от новой сборки ядра не загрузятся в ядро версии 5.15 собранное несколько итераций назад.
Вот сравни вот этот вывод:
file /usr/src/linux/arch/x86/boot/bzImage
uname -a
Если клавиатура с новым ядром в консоли не работает, то так:
file /usr/src/linux/arch/x86/boot/bzImage
file /boot/vmlinuz-5.15...твоя_версия
А далее смотришь
modinfo /lib/modules/...5.15.../.../module.ko
То, что ты сейчас пишешь не даёт ясности текущей картины, опиши в том формате, что привёл я.
Исходная версия kostik87, :
У тебя с логикой проблемы?
Ты можешь чётко изъясняться?
Меня не интересуют версии ядра.
Меня интересует ядро дистрибутивное и собранное тобой.
Твоё описание проблемы должно быть в такой форме:
Установлен дистрибутив такой-то версии.
С дистрибутивным ядром в консоли и xorg-server работают устройства ввода.
Я собрал своё ядро. Загрузился с ним и в консоли работают устройства ввода, а в xorg-server - нет.
Либо.
Я собрал своё ядро. Загрузился с ним и в консоли и xorg-server yt работают устройства ввода.
Далее я делал ещё такие-то действия.
Нужна нормально описанная ситуация и отправная точка.
если сделать make all, как предыдущее
А ты пробовал что-нибудь читать о том как правильно собирать ядро?
Перед выполнением make all
нужно ещё делать конфигурирование ядра make menuconfig
.
Твоё make all
собирается с конфигом по умолчанию.
Вот почитай: https://www.kernel.org/doc/makehelp.txt
Правильная сборка - взять конфиг от старого ядра, положить в директорию с исходными кодами ядра нового ядра и выполнить make oldconfig
для обновления конфигурации.
Кроме всего прочего, если ты новое ядро собирал несколько раз, то у тебя может возникнуть ситуация, что ты загружаешь образ одной из старых сборок твоего нового ядра, а модули у тебя лежат уже от последней сборки.
Версия в директория с модулями у тебя будет 5.15, но модули от новой сборки ядра не загрузятся в ядро версии 5.15 собранное несколько итераций назад.
Вот сравни вот этот вывод:
file /usr/src/linux/arch/x86/boot/bzImage
uname -a
Если клавиатура с новым ядром в консоли не работает, то так:
file /usr/src/linux/arch/x86/boot/bzImage
file /boot/vmlinuz-5.15...твоя_версия
А далее смотришь
modinfo /lib/modules/...5.15.../.../module.ko