Debian меня начинает по-тихоньку выводить ...
Debian меня начинает по-тихоньку выводить ...
На всех системах дрова для моего модема ставятся а 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#
kif0rt, учимся читать!
Перевести или сам поймешь что тут написано?
кроме того, из лога можно понять что модуль ядра собрался и установился куда надо.
вполне может сработать. Кроме того, поищи в каталоге с дровами эти самые boot script для разных дистрибутивов - вполне реально ИМХО прикрутить один из них. Во всяком случае почитай эти самые скрипты - возможно при загрузке необходимо передовать модулю какие-то параметры. Ну и README ессно никто не отменял.
Код: Выделить всё
unknown distribution. no boot scripts installed
кроме того, из лога можно понять что модуль ядра собрался и установился куда надо.
Код: Выделить всё
modprobe Intel536
Опыт растет прямо пропорционально выведенному из строя оборудованию
- Pasha
- Неотъемлемая часть форума
- Сообщения: 554
- Зарегистрирован: 06 окт 2002, 12:39
- Откуда: Southampton
- Контактная информация:
Re: Debian меня начинает по-тихоньку выводить ...
А меня - Дженту...kif0rt писал(а):Re: Debian меня начинает по-тихоньку выводить ...
kif0rt, напиши в интель чтобы поддерживали debian - разработчики дистрибутива не виноваты в том, что интел написал кривоватые дровишки для своих говномодемов. Строго говоря - это у них фича - делать ширпотреб, продавать за бешенные бабки и забивать на поддержку. Я уверен, что стартовые скрипты из комплекта требуют минимальной заточки чтобы все работало. Причем вполне возможно что стартовые скріпты там воообще не нужны...
Опыт растет прямо пропорционально выведенному из строя оборудованию
В принципе понятен гимор с дровами для внутренних модемов и тем более это :
modprobe Inte536 /lib/modules/2.4.x/char/Intel536.o failed
Но мне просто интересно почему в Debian дрова не ставятся, а на другие системы ставятся ?! Пробовал modprobe Intel536 , но это не помогло ... Терминал выдал, что :Строго говоря - это у них фича - делать ширпотреб, продавать за бешенные бабки и забивать на поддержку.
modprobe Inte536 /lib/modules/2.4.x/char/Intel536.o failed
kif0rt, потому что разработчик этого не предусмотрел... Были бы сырцы с нормальной лицензией - давно бы упаковали в deb.
Судя по ошибке, модулю все же надо передавать какие-то параметры. Смотри скрипты стартовые для других дистрибутивов, как там загружается этот самый модуль...
Судя по ошибке, модулю все же надо передавать какие-то параметры. Смотри скрипты стартовые для других дистрибутивов, как там загружается этот самый модуль...
Опыт растет прямо пропорционально выведенному из строя оборудованию