The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Существует ли способ загрузить модуль другого ядра?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Существует ли способ загрузить модуль другого ядра?"  
Сообщение от Дмитрий (??) on 11-Апр-07, 11:26 
Есть скомпилированный модуль <some>.ko для некоторого конкретного ядра Linux конкретного дистрибутива.
Исходный код модуля недоступен (почему - это отдельный вопрос).

У меня, естественно, другой дистрибутив (конкретно Debian etch) и другая версия ядра.
Естественно, модуль я скопировал куда надо.

Попытка modprobe <some> пишет:
FATAL: Error inserting <some> (/lib/modules/[skip]/<some>.ko): Invalid module format

insmod - аналогично.

Итак, существует ли способ загрузить этот модуль, или как-то его изменить/преобразовать под текущее ядро?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Существует ли способ загрузить модуль другого ядра?"  
Сообщение от perece on 11-Апр-07, 18:44 
>Есть скомпилированный модуль <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^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Существует ли способ загрузить модуль другого ядра?"  
Сообщение от Дмитрий (??) on 12-Апр-07, 09:06 
>>Есть скомпилированный модуль <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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Существует ли способ загрузить модуль другого ядра?"  
Сообщение от pavel_simple (??) on 12-Апр-07, 09:14 
проверить в своём ядре

"[*]   Module versioning support" в "Loadable module support"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Существует ли способ загрузить модуль другого ядра?"  
Сообщение от Дмитрий (??) on 12-Апр-07, 16:17 
>проверить в своём ядре
>"[*]   Module versioning support" в "Loadable module support"

проверил, стоИт

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру