Страница 1 из 1

Debian меня начинает по-тихоньку выводить ...

Добавлено: 25 мар 2005, 22:01
kif0rt
:evil:

На всех системах дрова для моего модема ставятся а Sarge 3.1 не хочет.
Все хидеры и сорсы установлены. Вот лог:

Anton:/mnt/hda5/intel# make clean
cd coredrv; make clean
make[1]: Entering directory `/mnt/hda5/intel/coredrv'
rm -f *.ko *.o *~ core
make[1]: Leaving directory `/mnt/hda5/intel/coredrv'
rm -f *.o *.ko
Anton:/mnt/hda5/intel# make 536
Module precompile check
Current running kernel is: 2.4.27-1-686
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
uname -r|grep "2.6" && \
cd coredrv && make 536core_26 && \
cp Intel536.ko .. && cd .. && \
strip --strip-debug Intel536.ko && \
exit; \
ls Intel536.ko >/dev/null 2>&1 || uname -r | grep "2.6" && echo "Failed to build driver" && exit; \
if [ ]; then \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
else \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/build/include \
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
fi ; \
cp Intel536.o .. ; \
if [ -a /boot/vmlinuz.version.h ]; then \
cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h;\
fi
make[1]: Entering directory `/mnt/hda5/intel/coredrv'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o coredrv.o coredrv.c
coredrv.c:286: warning: `power_callback' defined but not used
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o clmmain.o clmmain.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o rts.o rts.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o task.o task.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o uart.o uart.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o wwh_dflt.o wwh_dflt.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o locks.o locks.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o softserial_io.o softserial_io.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o softserial_ioctl.o softserial_ioctl.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -fno-common -DTARGET_SELAH -c -o softserial.o softserial.c
softserial.c: In function `cleanup_serial':
softserial.c:181: warning: implicit declaration of function `put_tty_driver'
strip --strip-debug 536core.lib
ld -r coredrv.o clmmain.o rts.o task.o uart.o wwh_dflt.o locks.o softserial_io.o softserial_ioctl.o softserial.o 536core.lib -o Intel536.o
make[1]: Leaving directory `/mnt/hda5/intel/coredrv'
Anton:/mnt/hda5/intel# make install
rm -f /etc/hamregistry.bin
bash Intel536_inst
running kernel 2.4.27-1-686
installing hamregistry, used for persistant storage
installing Intel536 driver
unknown distribution. no boot scripts installed
make: *** [install] пЫЙВЛБ 1
Anton:/mnt/hda5/intel#

Добавлено: 25 мар 2005, 23:49
Llama
kif0rt, учимся читать!

Код: Выделить всё

unknown distribution. no boot scripts installed 
Перевести или сам поймешь что тут написано?

кроме того, из лога можно понять что модуль ядра собрался и установился куда надо.

Код: Выделить всё

modprobe Intel536
вполне может сработать. Кроме того, поищи в каталоге с дровами эти самые boot script для разных дистрибутивов - вполне реально ИМХО прикрутить один из них. Во всяком случае почитай эти самые скрипты - возможно при загрузке необходимо передовать модулю какие-то параметры. Ну и README ессно никто не отменял.

Добавлено: 26 мар 2005, 10:43
kif0rt
Я эти скрипты ещё для Knoppix пытался прикрутить ... , но так ничего хорошего и не вышло. :(

Там есть главный файл boot_script , где всё и написано. А в readme написано, что эти дрова Debian также поддеживабт.

Добавлено: 26 мар 2005, 16:34
Speccyfan
У меня такой модем работает, отвозился конечно не мало, нормально собрался драйвер только под ядро 2.6.8, со стандартными модулями от ALT для ядра 2.4.26 часто была kernel panic :(

Re: Debian меня начинает по-тихоньку выводить ...

Добавлено: 26 мар 2005, 22:23
Pasha
kif0rt писал(а):Re: Debian меня начинает по-тихоньку выводить ...
А меня - Дженту... :twisted:

Добавлено: 26 мар 2005, 23:10
booxter
Чаму адразу вінаваты дыстр?
Можа справа ў крывым жалезе ці руках?

Добавлено: 27 мар 2005, 02:28
kif0rt
дело не в железе и не в руках, а именно в дистре, т.к. я уже не раз ставил драйвера для моего Intel536EP на разные системы (Mandrake, Fedora, SuSe ... )

Добавлено: 27 мар 2005, 10:19
Llama
kif0rt, напиши в интель чтобы поддерживали debian - разработчики дистрибутива не виноваты в том, что интел написал кривоватые дровишки для своих говномодемов. Строго говоря - это у них фича - делать ширпотреб, продавать за бешенные бабки и забивать на поддержку. Я уверен, что стартовые скрипты из комплекта требуют минимальной заточки чтобы все работало. Причем вполне возможно что стартовые скріпты там воообще не нужны...

Добавлено: 27 мар 2005, 13:19
kif0rt
В принципе понятен гимор с дровами для внутренних модемов и тем более это :
Строго говоря - это у них фича - делать ширпотреб, продавать за бешенные бабки и забивать на поддержку.
Но мне просто интересно почему в Debian дрова не ставятся, а на другие системы ставятся ?! Пробовал modprobe Intel536 , но это не помогло ... Терминал выдал, что :

modprobe Inte536 /lib/modules/2.4.x/char/Intel536.o failed

Добавлено: 27 мар 2005, 13:43
Llama
kif0rt, потому что разработчик этого не предусмотрел... Были бы сырцы с нормальной лицензией - давно бы упаковали в deb.
Судя по ошибке, модулю все же надо передавать какие-то параметры. Смотри скрипты стартовые для других дистрибутивов, как там загружается этот самый модуль...