LINUX.ORG.RU

Проблема со сборкой и установкой модульного драйвера


0

0

Пробую писать драйвер для самодельной железки под RedHat Linux (kernel-2.4.9-13). У меня вроде стоит ядро 2.4.18, а при запуске insmod пишет, что мой драйвер собран для версии 2.4.9-9.

Подскажите, что доставить и как настроиться на нужную версию ядра

anonymous

проще всего сделать симлинки /usr/include/linux и /usr/include/asm на kernel-2.4.18/include/linux и kernel-2.4.18/include/asm соответственно, где kernel-2.4.18 директория в которой находятся исходники из которых собиралось ядро 2.4.18

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

Ядро 2.4.18 я ставил из rpm и никаких инклудов у меня нет. Нормально будет взять kernel-2.4.18.tar.gz, распаковать его и настроиться на его инклуды?

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

это будет не нормально, а правильно :)

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

Vinill ★★
()
Ответ на: комментарий от Vinill

Все получилось, процес пошел. Всем спасибо :-)

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