LINUX.ORG.RU

первый раз компилю драйвер, помогите


0

0

Здравствуйте.

RH7, kernel-2.4.7-10,kernel-source-2.4.7-10, gcc есть.

ставлю драйвера для карты pentanet. скачал на сайте производителя. доходит дело до ./configure сообщает checking /usr/src/linux... configure: error: Please check whether the /usr/src/linux is or not! что там нужно проверить?


Ответ на: комментарий от Demetrio

Небольшой комментарий: Ему нужны исходники ядра с текущей конфигурацией, если их нет, то "лн -с" не поможет. Кстати, на время установки рекомендую отключить доступ в инет.

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

>Ему нужны исходники ядра с текущей конфигурацией, если их нет, то "лн -с" не поможе

а тогда поможет зайти в /usr/src/linux сделать make xconfig и загрузить конфиг из /boot для твоего работащего ядра. В разных дистрах он по-разному обзывается. Но название его содержит, как правило, версию ядра. Потом всегда можно окрыть его в редакторе и убедиться что это что нужно. Далее выходим из xconfig сохранив конфигурацию, а потом делаем make depend. Теперь можно компилить драйвер.

WerNA ★★★★★
()

Спасибо

я с чем парился - в /usr/src две символич. ссылки лезу в makefile.am меняю kelner_location на ссылку - не помогает. сделал ln -s /usr/src/** linux все ок!

так глубоко , через boot, копать не пришлось , - спасибо буду знать

теперь: ./configure - ок!

доходит дело до make

make[2]: *** [pentadrv.o] Error 1 make[2]: Leaving directory `/tmp/pentanet-RHx-2.3.1/driver' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/pentanet-RHx-2.3.1' make: *** [all-recursive-am] Error 2

каталоги на месте, что ему надо?

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