Проблема с компиляцией драйвера
У меня модем ZyXEL Omni 56k PCI. Линукс сразу его конечно не определил. Скачал для него драйвер с http://linmodems.technion.ac.il/pctel-linux/pctel-0.9.6.tar.gz. Прочитал readme и т.п., сделал все как написано, но при компиляции выдается сообщение о несовместимости компиляторов gcc 2 и gcc 3 (сижу в И-нете под виндой, не могу посмотреть какое точно). У меня Mandrake 9.1. Что делать - искать другой драйвер, или можно что-то где то подправить в исходниках?
или я чего то не понимаю, или решение очевидно - если драйвер надо компилить gcc2, а у вас gcc3 (что маловероятно) то ищем драйвер поновее. если наоборот (как я понял именно так и есть), то качаем и ставим новый gcc3 :)
или я чего то не понимаю, или решение очевидно - если драйвер надо компилить gcc2, а у вас gcc3 (что маловероятно) то ищем драйвер поновее. если наоборот (как я понял именно так и есть), то качаем и ставим новый gcc3 :)
При компиляции выдается это:
Using /lib/modules/2.4.21-0.13mdk/misc/pctel.o
/lib/modules/2.4.21-0.13mdk/misc/pctel.o: The module you are trying to load (/lib/modules/2.4.21-0.13mdk/misc/pctel.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
Насколько я понял, ядро скомпилировано в gcc3, а модуль нужно в gcc2. Или может я что то не догнал (с английским к сожалению пока проблемы)? Где под него драйвер найти? Или все таки нужно скачивать gcc3?
При компиляции выдается это:
Using /lib/modules/2.4.21-0.13mdk/misc/pctel.o
/lib/modules/2.4.21-0.13mdk/misc/pctel.o: The module you are trying to load (/lib/modules/2.4.21-0.13mdk/misc/pctel.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
Насколько я понял, ядро скомпилировано в gcc3, а модуль нужно в gcc2. Или может я что то не догнал (с английским к сожалению пока проблемы)? Где под него драйвер найти? Или все таки нужно скачивать gcc3?
не совсем верно. правильно - модуль уже скомпилирован с помощью gcc2. так что если это модуль относиться к драйверу - качай свежие дрова и перекомпиль с помощью gcc3 :)
не совсем верно. правильно - модуль уже скомпилирован с помощью gcc2. так что если это модуль относиться к драйверу - качай свежие дрова и перекомпиль с помощью gcc3 :)
Спасибо - попробую, тем более что дрова вроде поновее нашел но пока еще не проверил :).
Ни черта я оказывается не нашел! То дрова не из моего леса - для RH. Не подскажешь, где можно найти для MDK?
З.Ы. На linmodems как раз не то, что нужно. Или я их просто не могу там найти.:(