LINUX.ORG.RU

подбор версии ядра для предкомпиленого модуля


0

0

предположим что я знаю что модуль был скомпилирован для 2.6.9-22.ESsmp
я нашел исходники ядра, пропатчил дрова для ICH7
взял конфиг для ядра из оригинального ядра 2.6.9-22.ESsmp
скомпилил и имею идентичные 
vermagic:       2.6.9-22.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4
для модулей из скомпиленого мною ядра и из предкомпиленых модулей

при попытки сделать insmod имею
aghw: disagrees about version of symbol struct_module
insmod: error inserting 'aghw.o': -1 Invalid module format

в некоторых источниках говорится что достаточно иметь совпадающие vermagic
но, говорится о несовпадении версий struct_module
как посмотреть данные из struct_module, как это дело формируется ?

куда копать ?!


Перемещено UVV из Linux-install

похоже до меня доперло, если посмотреть в Module.symvers то становится понятно где проблема, надо пересвязать все предкомпиленные модули Есть стандартные тулзы для этого ? в принципе самому написать не проблема, но чего велосипед изобретать

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