[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Установка Sigma-22



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

Кто-нибудь занимался установкой драйверов для Кониксовских 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

 



Reply to: