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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.