Установка драйвера: компиляция исходного кода для нового ядра

Я пытаюсь установить драйвер для этой карты DAQ , но когда я выполняю (как в данной документации):

insmod /usr/.../advdrv_core.ko

я получаю эту ошибку: [ 116]

invalid module format

Как я узнал, это потому, что загруженный драйвер предназначен для ядра 2.6.18, поэтому он не будет работать на новом, но также имеется исходный код, так что можно скомпилировать это для этого ядра?

1
задан 11 March 2012 в 13:42

1 ответ

Если модуль ядра устарел (и не работает с новейшими ядрами), то просто наличие исходного кода не означает, что вы можете просто скомпилировать его. Его необходимо изменить на уровне исходного кода, чтобы сделать его совместимым с более новыми ядрами.

Ссылка, которую вы предоставили, не загружается для меня, поэтому я не могу особо сказать о компании и т. Д., Но я бы посоветовал связаться с теми, кто когда-либо делал модуль ядра, и попросить их изменить его для работы с более новые ядра.

0
ответ дан 11 March 2012 в 13:42

Другие вопросы по тегам:

Похожие вопросы: