LINUX.ORG.RU

Кое что о модулях - *.о


0

0

Есть такая проблема: компилирую dvb драйвера, всё ок, но при insmod'е dvb.o не хочет подниматься ругается на unresolved symbol и указывает функцию которая реализуется в другом модуле (dvbdmx.o) а он спокойно загружается insmod'ом. так вот подскажите пжста можно ли связать както модуль dvb.o с dvbdmx.o чтоб он не ругался.


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

попробовал и unresolved symbols уже показыает на другие *.о модули из этой же группы (т.е. дрова dvb) но теперь ругается на функции _kmap_pagetable и __out_of_line_bug а что это за функции хрен их знает. Но если не появились предыдущие unresolved symbols (с dvb на dvbdmx) то значит ли это что с теми модулями все в порядке?

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

RE:

головной модуль (dvb.o) гонит на другие, которые в свою очередь... и т.д. -> получается цепочка - пройди её до конца и увидишь, например, что объедки скомпилены не под то ядро. Или (если ты сам их ВСЕ компилил) у тебя в исходниках ядра GPLONLY_PROTECTION, который цепляется за отсутствие GPL макроопределения в прожекте DVB и делает невидимыми некоторые ф-ии ядра. Ведь тарелочные дрова, на сколько я помню, не свободные...

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