Такая ситуация, есть аппаратный RAID контроллер LSI MegaRAID SAS 8208ELP и дистрибутив RHEL 4 без апдейтов. на сайте были дрова только под RHEL U2 и выше. Сначала поставив на IDE а потом пересобрав ядро 2.6.9-22EL (под которое был модуль) я заставил все это работать. теперь мне нужно ядро посвежее, я взял модуль с сайта LSI под Redhat 5.x (ядро 2.6.18- и скачал такое же ядро, но вот только теперь при загрузке с нового ядра ругается
megasr.ko: -1 Invalid module format.
disagrees about version of symbol struct_module. По вермэджику модуль собирался с помощью gcc 4.1, я уже переставил gcc и ядро собирал с помощью нового gcc. Т.о. соответствующее ядро, одинаковый gcc - долно работать... но нет...
Можете что-нибуть посоветовать? Есть ли какие-нибуть идеи по этому поводу?