Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alecksmart Junior member
Зарегистрирован: 11.01.2006 Сообщения: 4
|
Добавлено: Ср Янв 11, 2006 6:43 pm Заголовок сообщения: Не могу собрать драйвер под Fedora Core 4 |
|
|
Модем IDC-2814BXL/VR (Plus)
Драйвер m-modem-t4.tar.bz2 для кернела 2.6
Выдает постоянные ошибки при компиляции
После make install mmodule.so не находится в указанном месте и не может быть запущен.
Я не очень опытный пользователь в linux, буду благодарен, если кто подскажет как правильно собрать и установить драйвер.
root@localhost m-modem-t4]./configure --with-ksrc=/lib/modules/2.6.11-1.1369_FC4/source --with-libmod=/lib/modules/2.6.11-1.1369_FC4
root@localhost m-modem-t4]# make
rm -f *.[obis] *.mo *~ px_reset
make -C module-2.6.11-1.1369_FC4 clean
make[1]: Entering directory `/root/m-modem-t4/module-2.6.11-1.1369_FC4'
rm -rf *.o *.ko .*.cmd *.mod.c .??*
make[1]: Leaving directory `/root/m-modem-t4/module-2.6.11-1.1369_FC4'
***
*** You may see some warnings about SUBDIRS during compilation.
*** That is Ok for external module using kernel's Makefile.
***
make V=0 -C /lib/modules/2.6.11-1.1369_FC4/source SUBDIRS=/root/m-modem-t4/module-2.6.11-1.1369_FC4 modules
make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
CC [M] /root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.o
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c: In function ‘px_ioctl’:
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c:2019: warning: ‘interruptible_sleep_on’ is deprecated (declared at include/linux/wait.h:370)
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c: In function ‘block_til_ready’:
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c:2408: warning: ‘interruptible_sleep_on’ is deprecated (declared at include/linux/wait.h:370)
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c: In function ‘px_open’:
/root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.c:2668: warning: ‘interruptible_sleep_on’ is deprecated (declared at include/linux/wait.h:370)
Building modules, stage 2.
MODPOST
CC /root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.mod.o
LD [M] /root/m-modem-t4/module-2.6.11-1.1369_FC4/mmodem.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
gcc -O2 -mpentium -fomit-frame-pointer -Wall -Wstrict-prototypes -DHAVE_CONFIG_H \
px_reset.c -o px_reset
`-mpentium' is deprecated. Use `-march=pentium' or `-mtune=pentium' instead.
px_reset.c: In function ‘main’:
px_reset.c:29: warning: pointer targets in assignment differ in signedness
px_reset.c:43: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness
px_reset.c:43: warning: pointer targets in passing argument 1 of ‘perror’ differ in signedness
strip px_reset
All Ok.
Спасибо |
|
Вернуться к началу |
|
|
alecksmart Junior member
Зарегистрирован: 11.01.2006 Сообщения: 4
|
Добавлено: Ср Янв 11, 2006 6:45 pm Заголовок сообщения: |
|
|
[root@localhost m-modem-t4]# make install
***
*** You may see some warnings about SUBDIRS during compilation.
*** That is Ok for external module using kernel's Makefile.
***
make V=0 -C /lib/modules/2.6.11-1.1369_FC4/source SUBDIRS=/root/m-modem-t4/module-2.6.11-1.1369_FC4 modules
make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
install -m 555 mmodem.sh /etc/rc.d/init.d//mmodem
install module-2.6.11-1.1369_FC4/mmodem.ko /lib/modules/2.6.11-1.1369_FC4/net/mmodem.ko
sh install.sh
Creating /dev/ files ... 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
--------------------------------------------------------
Panacom PX400 driver installed (4 cards maximum).
Use /dev/ttyPX0-ttyPX15 to access modems.
--------------------------------------------------------
Do you want to install hardware reset modem utility? (y/n) n
[root@localhost m-modem-t4]# insmod mmodem
insmod: can't read 'mmodem': No such file or directory |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Янв 11, 2006 8:21 pm Заголовок сообщения: |
|
|
Вам не следует устанавлоивать драйвер мультимодема - он для совершенно другого устройства. И вообще, для модемов серии IDC/VR[+] драйвер под Linux не нужен: модем аппаратный. Всё, что требуется - прописать нужные команды в программе, которой Вы пользуетесь для работы с модемом. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
alecksmart Junior member
Зарегистрирован: 11.01.2006 Сообщения: 4
|
Добавлено: Ср Янв 11, 2006 8:37 pm Заголовок сообщения: |
|
|
Technical Support писал(а): | Вам не следует устанавлоивать драйвер мультимодема - он для совершенно другого устройства. И вообще, для модемов серии IDC/VR[+] драйвер под Linux не нужен: модем аппаратный. Всё, что требуется - прописать нужные команды в программе, которой Вы пользуетесь для работы с модемом. |
Спасибо за оперативный ответ.
Дело в том, что Федора не видит его как устройство и не может его определить. Как, например, настроить KPPP? (/dev/modem, /dev/ttySL0 не проходят) ? |
|
Вернуться к началу |
|
|
alecksmart Junior member
Зарегистрирован: 11.01.2006 Сообщения: 4
|
Добавлено: Ср Янв 11, 2006 9:03 pm Заголовок сообщения: |
|
|
извините чайника
(только недавно перешел на федору, поднял на ноуте софтмодем и думал, что хардверный ставится аналогичным образом )
для тех, кому это поможет в дальнейшем:
вставляем строку
ln -s /dev/ttyS0 /dev/modem
в
/etc/rc.d/rc.local
перегружаемся и радуемся жизни
тему можно закрывать, извините за беспокойство |
|
Вернуться к началу |
|
|
TechnoBill Associated member
Зарегистрирован: 06.12.2006 Сообщения: 7
|
Добавлено: Ср Янв 24, 2007 1:15 am Заголовок сообщения: Для тех, кому это действительно интересно |
|
|
Дрова для мультимодема Panacom PX400, сегодня благополучно собраны для ядра 2.6.16.29 - ядра с новым API. Как я говорил ранее, эти дрова, ранее просто не тестировались на Linux ядре, ибо изначально полны ошибок и не работоспособны! |
|
Вернуться к началу |
|
|
Andrey V.Panukov Member
Зарегистрирован: 30.06.2004 Сообщения: 40 Откуда: Syktyvkar
|
|
Вернуться к началу |
|
|
|