LINUX.ORG.RU

version magic


0

0

Помогите найти проблему, пожалуйста.

Система LFS. При попытке сделать modprobe dummy (и не dummy тоже. Это для примера) ругается так:
FATAL: Error inserting dummy (/lib/modules/2.6.8.1/kernel/drivers/net/dummy.ko): Invalid module format

В kern.log пишет так:
Feb 19 16:54:51 localhost kernel: dummy: version magic '2.6.8.1 preempt PENTIUMIII 4KSTACKS gcc-3.4' should be '2.6.8.1 SMP preempt PENTIUM4 4KSTACKS gcc-3.4'

То есть где-то что-то было скомпилировано под P4 и с SMP.
А нужно под P3 и без SMP.

Кого перекомпилить? Откуда берется последняя строка?
★★★★

Модуль перекомпиль под текущее ядро. Это честнее чем трогать version.h А то у тебя модуль скомпилился под одним ядром, а ты пытаешься его всунуть находясь в другом.

Chumka ★★★
()
Ответ на: комментарий от Chumka

Я делаю так:

make menuconfig make modules // Хотя похоже что ядро 2.6.х само это делает make modules_install

Разьве этого не достаточно?

alexru ★★★★
() автор топика
Ответ на: комментарий от alexru

Извините, не совсем еще разобрался с форумом

make menuconfig 
make modules // Хотя похоже что ядро 2.6.х само это делает 
make modules_install 

alexru ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.