Здравствуйте! Кто-нибудь занимался установкой драйверов для Кониксовских http://www.cronyx.ru продукстов, в частности для Sigma-22? Как это правильно сделать в Debian 3.0? Я пошёл по следующему пути:
Версия драйвера - 4.0 (специально заново слил), ядро - из пакета kernel-images-2.4.18-686 Распаковываю драйвера в /root/clinux, читаю readme.txt, пытаюсь сказать make install и получаю вполне закономерно гору гемороя, т.к. ядро поставлено из бинарника и собираться ничего не хочет. Ставлю исходники, запускаю на них make, получаю /usr/src/linux/.config и прочие необходимые файлы и решаю, что всё, можно компилировать и дописать в модули. Не тут-то было. 1. sconfig.c:25: net/if.h: No such file or directory. Переправляю строчку на linux/if.h. Компиляция и линковка всех модулей проходит нормально. 2. Просит путь куда скопировать. Говорю ей /lib/modules/2.4.18-686. Ну она мне и копирует в /lib/modules/2.4.18-686/ net/cronyx, хотя надо было /lib/modules/2.4.18-686/kernel/drivers/net/cronyx. Это не смертельно - переносим. 3. Далее, идёт путанница с правами и запуском cronyx.sh. То же не страшно, поправили. 4. # insmod binder Using /lib/modules/2.4.18-686/kernel/drivers/net/cronyx/binder.o Тут ОК. 5. # insmod cx Using /lib/modules/2.4.18-686/kernel/drivers/net/cronyx/cx.o /lib/modules/2.4.18-686/kernel/drivers/net/cronyx/cx.o: unresolved symbol skb_over_panic_Ra2cb12a5 /lib/modules/2.4.18-686/kernel/drivers/net/cronyx/cx.o: unresolved symbol alloc_skb_Ra7713eef И так куча unresolved symbol по всем остальным модулям. Чего я не так сделал? Как правильно, и, особенно, как правильно в контексте дистрибутива? Можно ли скомпилировать драйвера и использовать с прекомпилированным в дистрибутиве ядром? Заранее огромное спасибо за советы. == С уважением, Денис Зуев Компания АСК, Екатеринбург т. (3432) 71-44-44 ICQ#: 35177372

