Существует ли способ загрузить модуль другого ядра?, Дмитрий, 11-Апр-07, 11:26 [смотреть все]Есть скомпилированный модуль <some>.ko для некоторого конкретного ядра Linux конкретного дистрибутива. Исходный код модуля недоступен (почему - это отдельный вопрос).У меня, естественно, другой дистрибутив (конкретно Debian etch) и другая версия ядра. Естественно, модуль я скопировал куда надо. Попытка modprobe <some> пишет: FATAL: Error inserting <some> (/lib/modules/[skip]/<some>.ko): Invalid module format insmod - аналогично. Итак, существует ли способ загрузить этот модуль, или как-то его изменить/преобразовать под текущее ядро? |
- Существует ли способ загрузить модуль другого ядра?, perece, 18:44 , 11-Апр-07 (1)
>Есть скомпилированный модуль <some>.ko для некоторого конкретного ядра Linux конкретного дистрибутива. >Исходный код модуля недоступен (почему - это отдельный вопрос). > >У меня, естественно, другой дистрибутив (конкретно Debian etch) и другая версия ядра. > >Естественно, модуль я скопировал куда надо. > >Попытка modprobe <some> пишет: >FATAL: Error inserting <some> (/lib/modules/[skip]/<some>.ko): Invalid module format > >insmod - аналогично. > >Итак, существует ли способ загрузить этот модуль, или как-то его изменить/преобразовать под >текущее ядро? скажу сразу: гарантировано - нельзя. далее: если отличается только патчлевел или опции сборки ядра, а не минор версия, то можно пробоватьпатчить заголовки модуля или использовать там всякие -f модпроба. только вот судя по тому, что ругается на формат, а не на версию - вы пытаетесь загрузить модуль для 2.6 в 2.4 или наоборот. ТАК НЕБЫВАЕТ. (some.ko - всетаки 2.6. покажите свой "uname -r")\^P^/
- Существует ли способ загрузить модуль другого ядра?, Дмитрий, 09:06 , 12-Апр-07 (2)
>>Есть скомпилированный модуль <some>.ko для некоторого конкретного ядра Linux конкретного дистрибутива. >>У меня, естественно, другой дистрибутив (конкретно Debian etch) и другая версия ядра. >>Попытка modprobe <some> пишет: >>FATAL: Error inserting <some> (/lib/modules/[skip]/<some>.ko): Invalid module format >>Итак, существует ли способ загрузить этот модуль, или как-то его изменить/преобразовать под текущее ядро? >скажу сразу: гарантировано - нельзя. >далее: если отличается только патчлевел или опции сборки ядра, а не минор >версия, то можно пробоватьпатчить заголовки модуля или использовать там всякие -f >модпроба. только вот судя по тому, что ругается на формат, а >не на версию - вы пытаетесь загрузить модуль для 2.6 в >2.4 или наоборот. ТАК НЕБЫВАЕТ. >(some.ko - всетаки 2.6. покажите свой "uname -r") В общем дело ясное, что дело темное. uname -r 2.6.18-мое модуль скомпилирован для Mandriva2006 2.6.12-12mdk modinfo пишет vermagic: 2.6.12-12mdk 686 gcc-4.0
|