LINUX.ORG.RU

регистрация модуля ядра


0

0

При попытке зарегистрировать модуль ядра возникают следующие ошибки: [root@lucky misc]# /sbin/depmod -a -e depmod: *** Unresolved symbols in /lib/modules/2.4.2-2/misc/cipcb.o depmod: ip_send_check depmod: register_netdevice depmod: __ip_select_ident depmod: sock_wfree depmod: skb_free_datagram depmod: sk_run_filter depmod: icmp_send depmod: __kfree_skb depmod: alloc_skb depmod: get_fast_time depmod: ip_finish_output

Как это можно побороть ?

anonymous

Ответ на: комментарий от rush

А что такое MODVERSION ?

Дело в том, что я пока довольно мало разбираюсь в механизме (процессах, процудуре) работы с модулями ядра. Этот модуль - от CIPE, я его скомпилировал на той же самой машине, на которой пытаюсь регистрировать. Поэтому не знаю - откуда могут быть проблемы ?

Спасибо.

anonymous
()

и кстати нужно ли тебе регистрировать может подойдет просто insmod module.o

скажи nm /usr/src/linux/vmlinux | grep alloc_skb nm module.o | grep alloc_skb если увидешь что-нить типа alloc_skb_z9356 причем различные в модуле и в ядре то перекомпилируй с выключенным параметром general/modversion не помню как он там точно называется

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