Проблема следующего характера установил новое ядро 2.4.20-28.7 на RedHat 7.3 а оно не грузится, скачал исходник драйвера с Promise сайта, а всеравно не грузится, говорит в драйвере нет записи о версии ядра для которого он скомпилирован../lib/FastTrack.o Couldn't find the kernel version the module was
compiled for
ERROR:/bin/insmod exited abnormally!Если подсунуть старый драйвер то при загрузке нового ядра возникает ошибка, что драйвер скомпилирован под ядро 2.4.18-3.
Может кто что подскажет по эту тему?
>Проблема следующего характера установил новое ядро 2.4.20-28.7 на RedHat 7.3 а оно
>не грузится, скачал исходник драйвера с Promise сайта, а всеравно не
>грузится, говорит в драйвере нет записи о версии ядра для которого
>он скомпилирован..
>
>/lib/FastTrack.o Couldn't find the kernel version the module was
>compiled for
>ERROR:/bin/insmod exited abnormally!
>
>Если подсунуть старый драйвер то при загрузке нового ядра возникает ошибка, что
>драйвер скомпилирован под ядро 2.4.18-3.
>
>Может кто что подскажет по эту тему?insmod -f ?
>>Проблема следующего характера установил новое ядро 2.4.20-28.7 на RedHat 7.3 а оно
>>не грузится, скачал исходник драйвера с Promise сайта, а всеравно не
>>грузится, говорит в драйвере нет записи о версии ядра для которого
>>он скомпилирован..
>>
>>/lib/FastTrack.o Couldn't find the kernel version the module was
>>compiled for
>>ERROR:/bin/insmod exited abnormally!
>>
>>Если подсунуть старый драйвер то при загрузке нового ядра возникает ошибка, что
>>драйвер скомпилирован под ядро 2.4.18-3.
>>
>>Может кто что подскажет по эту тему?
>
>insmod -f ?insmod: a module named FastTrack already exists
в общем ничего не помогает :-(
Быть может в ядре нужно отключить проверку на состояние драйвера? но как это сделать?
>>
>>insmod -f ?
>
>insmod: a module named FastTrack already exists
>
>в общем ничего не помогает :-(
>
>Быть может в ядре нужно отключить проверку на состояние драйвера? но как
>это сделать?так тебе же русским языком написано, что модуль уже вставлен. чего же
тебе еще нужно ?
>так тебе же русским языком написано, что модуль уже вставлен. чего же
>
>тебе еще нужно ?Мне нужно, чтобы загрузилась система с новым ядром, а пока она мне пишет, что ненаходит версию ядра для которго был скомпилирован драйвер, и в данный момент я пока работаю на старом ядре 2.4.18-3...
И вообще в самом драйвере отсутствует отметка о версии драйвера
нет строки kernel_version :-( Может я конечно что-то и неправильно сделал, теперь только остается выяснить что...
Ядро обновлял с помощью up2date..
В общем проблема решилась следующем образом.
Установил на соседнюю машину RedHat 9.0 у нее ядро 2.4.20-8, взял нормальный драйвер под RedHat 9.0 с сайта промис установил его с помощью входящего в комплект install, скопировал готовый файл из /lib/modules.... на машину с RedHat 7.3 с ядром 2.4.20-28.7, FastTrak.o назвал как ftxxx.txt зашел в mc по F3 в HEX редактор, пожертвовав License GPL поправил версию ядра на 2.4.20-28.7, скопировал в /lib/modules/kernel-2.4.20-28.7/drivers/scsi/ как FastTrak.o далее сделал
#mkinitrd /boot/initrd-2.4.20-28.7.img 2.4.20-28.7
#init 6выбрал ядро новое и все стало ок.