История изменений
Исправление intelfx, (текущая версия) :
Это означает, что файл модуля не является таковым для данной версии ядра (ты скопировал пустой файл, или скопировал не *.ko-файл, или собрал под другой архитектурой, или что-либо ещё).
Чтобы собирать модули для уже имеющегося ядра, нужно:
- перейти в директорию с исходниками (твоего) ядра
- очистить дерево при помощи
make distclean
- извлечь из работающего ядра конфиг (
zcat /proc/config.gz > .config
) - запустить
make silentoldconfig
- запустить
make nconfig
или другой конфигуратор и включить (M) только ту опцию, которая нужна, не трогая ничего другого - сделать
make <путь-до-нужного-модуля>
, т. е. напримерmake drivers/acpi/ec_sys.ko
- скопировать этот самый модуль в
/lib/modules/$(uname -r)/kernel
- сделать
depmod -a
Исправление intelfx, :
Это означает, что файл модуля не является таковым для данной версии ядра (ты скопировал пустой файл, или скопировал не *.ko-файл, или собрал под другой архитектурой, или что-либо ещё).
Чтобы собирать модули для уже имеющегося ядра, нужно:
- извлечь из него конфиг (
zcat /proc/config.gz
, если оно уже запущено) - положить этот конфиг в
<путь-к-исходникам-твоего-ядра>/.config
(предварительно очистив дерево сmake distclean
) - запустить
make silentoldconfig
- запустить
make nconfig
или другой конфигуратор и включить (M) только ту опцию, которая нужна, не трогая ничего другого - сделать
make <путь-до-нужного-модуля>
, т. е. напримерmake drivers/acpi/ec_sys.ko
- скопировать этот самый модуль в
/lib/modules/$(uname -r)/kernel
- сделать
depmod -a
Исправление intelfx, :
Это означает, что файл модуля не является таковым для данной версии ядра (ты скопировал пустой файл, или скопировал не *.ko-файл, или собрал под другой архитектурой, или что-либо ещё).
Чтобы собирать модули для уже имеющегося ядра, нужно:
- извлечь из него конфиг (
zcat /proc/config.gz
, если оно уже запущено) - положить этот конфиг в
<путь-к-исходникам-ядра/.config
- в директории исходников: запустить
make silentoldconfig
- запустить
make nconfig
или другой конфигуратор и включить (M) только ту опцию, которая нужна, не трогая ничего другого - сделать
make <путь-до-нужного-модуля>
, т. е. напримерmake drivers/acpi/ec_sys.ko
- скопировать этот самый модуль в
/lib/modules/$(uname -r)/kernel
- сделать
depmod -a
Исходная версия intelfx, :
Это означает, что файл модуля не является таковым (ты скопировал пустой файл, или скопировал не *.ko-файл, или собрал под другой архитектурой, или что-либо ещё).
Чтобы собирать модули для уже имеющегося ядра, нужно:
- извлечь из него config (
zcat /proc/config.gz
, если оно уже запущено) - положить этот конфиг в
<путь-к-исходникам-ядра/.config
- в директории исходников: запустить
make silentoldconfig
- запустить
make nconfig
или другой конфигуратор и включить (M) только ту опцию, которая нужна, не трогая ничего другого - сделать
make <путь-до-нужного-модуля>
, т. е. напримерmake drivers/acpi/ec_sys.ko
- скопировать этот самый модуль в
/lib/modules/$(uname -r)/kernel
- сделать
depmod -a