Установка драйверов для модема Intel536EP

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Никто не пробовал ставить эти дрова на x86_64 ? Работает или нет ?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

alexweb
Заглянувший
Сообщения: 39
Зарегистрирован: 18 ноя 2004, 02:46

Сообщение alexweb »

В ядре 2.6.17 снова произошли изменения и ни один из найденных мной архивов (в том числе и с патчами для дебиан) не собирался (ругается на отсутствие мембера flip в какой-то структуре ядра), пока я не порылся в списке архивов linmodems.technion.ac.il.
Там был найден следующий вариант дров
http://linmodems.technion.ac.il/package ... 9_2006.tgz
Этот вариант у меня отлично собрался. Надеюсь, что поможет счастливым обладателям ядра 2.6.17 и intel536 модема.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

alexweb, поправь плс. на эту тему соответсвующий FAQ на сайте ж)
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

FAQ поправил.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

alexweb
Заглянувший
Сообщения: 39
Зарегистрирован: 18 ноя 2004, 02:46

Сообщение alexweb »

Да, кстати.... в последнем архиве в скрипте Intel536_inst есть определение дистрибутива debian, но оно не отрабатывает нормально. По крайней мере у меня Etch он определил как RedHat. Пришлось ручками вбить дистрибутив.

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

# determine distribution:
D=`ls /etc/*-release 2>/dev/null | tr [:upper:] [:lower:]`;

#case $D in
#   *lsb*) D=`sed '/ID=/!d' /etc/lsb-release | tr [:upper:] [:lower:]`;;
#esac

case $D in
   *mandrake*)	DISTRIB_ID=MANDRAKE;;
   *suse*)	DISTRIB_ID=SUSE;;
   *redhat*)	DISTRIB_ID=REDHAT;;
   *redflag*)	DISTRIB_ID=REDFLAG;;
   *conectiva*)	DISTRIB_ID=CONECTIVA;;
   *ubuntu*)	DISTRIB_ID=UBUNTU;;
   *debian*)	DISTRIB_ID=DEBIAN;;
   *slackware*)	DISTRIB_ID=SLACKWARE;;
   *gentoo*)	DISTRIB_ID=GENTOO;;
   *knoppix*)   DISTRIB_ID=KNOPPIX;;
esac
DISTRIB_ID=DEBIAN;
Я не сильно шарю в шел, но по-моему нужно эту часть немного подправить для корректного определения дистрибутива.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

её не поправить, её переписать надо. В debian нет файла /etc/debian-release.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

alexweb писал(а):Да, кстати.... в последнем архиве в скрипте Intel536_inst есть определение дистрибутива debian, но оно не отрабатывает нормально. По крайней мере у меня Etch он определил как RedHat. Пришлось ручками вбить дистрибутив.

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

# determine distribution:
D=`ls /etc/*-release 2>/dev/null | tr [:upper:] [:lower:]`;

#case $D in
#   *lsb*) D=`sed '/ID=/!d' /etc/lsb-release | tr [:upper:] [:lower:]`;;
#esac

case $D in
   *mandrake*)	DISTRIB_ID=MANDRAKE;;
   *suse*)	DISTRIB_ID=SUSE;;
   *redhat*)	DISTRIB_ID=REDHAT;;
   *redflag*)	DISTRIB_ID=REDFLAG;;
   *conectiva*)	DISTRIB_ID=CONECTIVA;;
   *ubuntu*)	DISTRIB_ID=UBUNTU;;
   *debian*)	DISTRIB_ID=DEBIAN;;
   *slackware*)	DISTRIB_ID=SLACKWARE;;
   *gentoo*)	DISTRIB_ID=GENTOO;;
   *knoppix*)   DISTRIB_ID=KNOPPIX;;
esac
DISTRIB_ID=DEBIAN;
Я не сильно шарю в шел, но по-моему нужно эту часть немного подправить для корректного определения дистрибутива.
Это в тех дровах, которые ты нашёл ? Можно просто от старых дров добаить записи. Я тоже как-то моджифицировал под дебиан скрипты. Но там надо было вроде нормально натсроить автозапуск через ранлевелы .... А вообще дрова устанавливаются, хоть и неправильно систему определяет ?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

alexweb
Заглянувший
Сообщения: 39
Зарегистрирован: 18 ноя 2004, 02:46

Сообщение alexweb »

kif0rt писал(а): Это в тех дровах, которые ты нашёл ? Можно просто от старых дров добаить записи. Я тоже как-то моджифицировал под дебиан скрипты. Но там надо было вроде нормально натсроить автозапуск через ранлевелы .... А вообще дрова устанавливаются, хоть и неправильно систему определяет ?
Да, в тех, что я нашел.
Дрова не ставятся, так как определение системы не работает, но та часть, что отвечает за установку в дебиан, написана вроде нормально. После того, как я руками вбил DISTRIB_ID=DEBIAN - все нормально стало.

Аватара пользователя
Nkera'h
Заглянувший
Сообщения: 21
Зарегистрирован: 24 май 2007, 14:35
Откуда: Минск
Контактная информация:

Сообщение Nkera'h »

На ядре 2.6.18 поставилось нормально. Была та же проблема со скриптом, но после "вбивания" вручную определения системы все заработало .
Even trees have eyes...

Аватара пользователя
KiDex
Заглянувший
Сообщения: 3
Зарегистрирован: 21 июл 2007, 18:24
Откуда: Пинск && Гомель
Контактная информация:

Сообщение KiDex »

вопервых дрясте, я тута недакно такчто рад знакомству,
:lol: :D , :wink:
Linux эт хорощо,
Большой программе- большие глюки.
Если хочеш найдёш способ - если нет, причину.,

Аватара пользователя
KiDex
Заглянувший
Сообщения: 3
Зарегистрирован: 21 июл 2007, 18:24
Откуда: Пинск && Гомель
Контактная информация:

Сообщение KiDex »

ню, приступим, хелп ми,
у мня тут вродь всё нетак плохо?, но вот исправить эт я поеа несмог.,

[root@localhost intel-536EP-2.56.76.0]# make clean
cd coredrv; make clean
make[1]: Entering directory `/home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Modules.symvers
rm -rf .tmp_versions
make[1]: Leaving directory `/home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv'
rm -f *.o *.ko
[root@localhost intel-536EP-2.56.76.0]# make 536
Module precompile check
Current running kernel is: 2.6.17-5mdv
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: Нет такого файла или каталога
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: Нет такого файла или каталога
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
2.6.17-5mdv
make[1]: Entering directory `/home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-2.6.17-5mdv'

WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/coredrv.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/clmmain.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/rts.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/task.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/uart.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/wwh_dflt.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/locks.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/softserial_io.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/softserial_ioctl.o
CC [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/softserial.o
LD [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/Intel536.o
Building modules, stage 2.
MODPOST
CC /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/Intel536.mod.o
LD [M] /home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv/Intel536.ko
make[2]: Leaving directory `/usr/src/linux-2.6.17-5mdv'
make[1]: Leaving directory `/home/kidex/inst/driver/4/intel-536EP-2.56.76.0/coredrv'
[root@localhost intel-536EP-2.56.76.0]# make install
rm -f /etc/hamregistry.bin
bash Intel536_inst
running kernel 2.6.17-5mdv
installing hamregistry, used for persistant storage
installing Intel536 driver
install MANDRAKE Intel536 boot script and links
starting module and utilities
done
[root@localhost intel-536EP-2.56.76.0]# modprobe intel536
FATAL: Module intel536 not found.
[root@localhost intel-536EP-2.56.76.0]#
Большой программе- большие глюки.
Если хочеш найдёш способ - если нет, причину.,

Аватара пользователя
KiDex
Заглянувший
Сообщения: 3
Зарегистрирован: 21 июл 2007, 18:24
Откуда: Пинск && Гомель
Контактная информация:

Сообщение KiDex »

у мня система:
Intel(R) Celeron(R) CPU 2.4
256 ОЗУ, Mandiva 2007, ядро 2.6.17-5mdv,
если чё ещё я мож скажу,
плиз help!:?::roll:
Большой программе- большие глюки.
Если хочеш найдёш способ - если нет, причину.,

gtk
Заглянувший
Сообщения: 25
Зарегистрирован: 30 июн 2007, 23:30

Сообщение gtk »

драйвер не собирается.
DISTRIB_ID в скрипте вбил (Гигтег), симлинки в /boot/ на .../autoconf.h и .../version.h зделал...
root@freecomp:/home/user/intel-536EP-2.56.76.0# make clean
cd coredrv; make clean
make[1]: Entering directory `/home/user/intel-536EP-2.56.76.0/coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.symvers
rm -rf .tmp_versions
make[1]: Leaving directory `/home/user/intel-536EP-2.56.76.0/coredrv'
rm -f *.o *.ko
root@freecomp:/home/user/intel-536EP-2.56.76.0# make 536
Module precompile check
Current running kernel is: 2.6.22-14-generic
/lib/modules... autoconf.h exists
autoconf.h matches running kernel
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
2.6.22-14-generic
make[1]: Entering directory `/home/user/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/user/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
make[2]: *** Нет правила для сборки цели `для'. Останов.
make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: *** [536core_26] Ошибка 2
make[1]: Leaving directory `/home/user/intel-536EP-2.56.76.0/coredrv'
2.6.22-14-generic
Failed to build driver
root@freecomp:/home/user/intel-536EP-2.56.76.0# make install
rm -f /etc/hamregistry.bin
bash Intel536_inst
running kernel 2.6.22-14-generic
installing hamregistry, used for persistant storage
installing Intel536 driver
install: невозможно выполнить stat для `Intel536.ko': No such file or directory
make: *** [install] Ошибка 1
kernel 2.6.20-15-generic
в чем проблема? как исправить?

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

O_o, скрипт говорит, что ядро у тебя :
Current running kernel is: 2.6.22-14-generic
а не 2.6.20-15-generic. Исходники ядра (2.6.22) установлены ?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

[vampire]
Заглянувший
Сообщения: 1
Зарегистрирован: 26 янв 2010, 09:57

Re: Установка драйверов для модема Intel536EP

Сообщение [vampire] »

У меня в debian 5 дрова не ставятся говорит make: *** [install] Ошибка 1
Вот ещё:
debian:/home/anton/intel-536EP-2.56.76.0# make clean && make 536 && make install
cd coredrv; make clean
make[1]: Entering directory `/home/anton/intel-536EP-2.56.76.0/coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Modules.symvers
rm -rf .tmp_versions
make[1]: Leaving directory `/home/anton/intel-536EP-2.56.76.0/coredrv'
rm -f *.o *.ko
Module precompile check
Current running kernel is: 2.6.26-1-686
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: Нет такого файла или каталога
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: Нет такого файла или каталога
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=-DTAR
GET_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/v
ersion.h;\
fi
2.6.26-1-686
make[1]: Entering directory `/home/anton/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.26-1-686/build SUBDIRS=/home/anton/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.26-1-686'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/anton/intel-536EP-2.56.76.0/coredrv/Makefile". Fix it to use EXTRA_CFLAGS. Останов.
make[2]: *** [_module_/home/anton/intel-536EP-2.56.76.0/coredrv] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
make[1]: *** [536core_26] Ошибка 2
make[1]: Leaving directory `/home/anton/intel-536EP-2.56.76.0/coredrv'
2.6.26-1-686
Failed to build driver
rm -f /etc/hamregistry.bin
bash Intel536_inst
running kernel 2.6.26-1-686
installing hamregistry, used for persistant storage
installing Intel536 driver
install: невозможно выполнить stat для `Intel536.ko': Нет такого файла или каталога
make: *** [install] Ошибка 1

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

Ответить