Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться (пишет ошибку)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

oyster
Сообщения: 52
ОС: Debian/Ubuntu

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение oyster »

Rafayel писал(а):
18.09.2007 09:23
Пробую установить встроенный модем Agere HDA в ноутбуке, make кажется без проблем идет, на данной команде сообащет что модуля нет. Опыт в линуксе около недели :) Где искать?


make install делал?
после этого modprobe martian_dev.
потом martian_modem /dev/modem & (& надо, чтобы запустить в фоне, иначе займет консоль)
После этого ссылка на твой модем будет /dev/modem - его и надо указывать в качестве устройства в звонилке. (если использовать martian_modem без параметра, то по умолчанию указывает на /dev/ttySM0)
вместо martian_modem /dev/modem & может быть martian_helper /dev/modem & как писали раньше (зависит от того, какая у тебя версия драйвера, но делают они одно и то же)
Но надо иметь вииду, что для работы с модемом, martian_modem или martian_helper должны оставаться запущены.
Все написано в файле INSTALL в каталоге с исходниками.
Спасибо сказали:
Rafayel
Сообщения: 14
ОС: Mandriva2007; Kubuntu 7.04

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение Rafayel »

make install делал.

вот output:

Код:

[root@192 martian]# make install make -C kmodule/ install make[1]: Entering directory `/home/rafayel/Desktop/martian/kmodule' make -C /lib/modules/2.6.17-13mdv/build M="/home/rafayel/Desktop/martian/kmodule" modules_install make[2]: Entering directory `/usr/src/linux-2.6.17-13mdv' Makefile:441: .config: No such file or directory INSTALL /home/rafayel/Desktop/martian/kmodule/martian_dev.ko DEPMOD make[2]: Leaving directory `/usr/src/linux-2.6.17-13mdv' if ! /sbin/modprobe -nq martian_dev ; then /sbin/depmod -a; fi make[1]: Leaving directory `/home/rafayel/Desktop/martian/kmodule' make -C modem/ install make[1]: Entering directory `/home/rafayel/Desktop/martian/modem' INSTALL /usr/sbin/martian_modem INSTALL /usr/lib/debug/usr/sbin/martian_modem.debug make[1]: Leaving directory `/home/rafayel/Desktop/martian/modem' [root@192 martian]# modprobe martian_dev FATAL: Module martian_dev not found.
Спасибо сказали:
oyster
Сообщения: 52
ОС: Debian/Ubuntu

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение oyster »

Попробуй зайти в каталог kmodule, это в исходниках драйвера модема и сделай там
insmod martian_dev.ko. Модуль должен загрузиться в память, ну а дальше как я выше написал.
Для запуска в фоне используй martian_modem --daemon

Вывод make пишет, что у тебя в исходниках ядра отсутствует файл .config и очевидно поэтому DEPMOD пустой.
В каталоге /usr/src/linux у тебя должен быть файл config-2.6.17-13mdv (ну или что то типа этого, такой же обычно есть и в /boot, это файл конфигурации твоего ядра). Так ты сделай cp config-2.6.17-13mdv .config
Потом пойди в папку с исходниками модема, сделай make clean, make, make install. И проверь, заработает ли потом modprobe.
Спасибо сказали:
Rafayel
Сообщения: 14
ОС: Mandriva2007; Kubuntu 7.04

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение Rafayel »

insmod сделал, нормально.
Файл config-2.6.17-13mdv скопировал, тоже нормально.

Теперь при make выдает список ошибок, около 2000 строк :crazy: :(

make install и make clean кажись без ошибок...

и опять modprobe нету...
Спасибо сказали:
oyster
Сообщения: 52
ОС: Debian/Ubuntu

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение oyster »

Rafayel писал(а):
18.09.2007 14:32
Теперь при make выдает список ошибок, около 2000 строк


Не, это что то не то. Проверь еще раз.

А после insmod не проверял, модем работал?
Спасибо сказали:
Rafayel
Сообщения: 14
ОС: Mandriva2007; Kubuntu 7.04

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение Rafayel »

oyster писал(а):
18.09.2007 16:06
Rafayel писал(а):
18.09.2007 14:32
Теперь при make выдает список ошибок, около 2000 строк


Не, это что то не то. Проверь еще раз.

А после insmod не проверял, модем работал?


Все то же самое.... не работает... :(

Добавлено:

Перезагрузил ноутбук, после этого все make идут без ошибок. modprobe все не находит martian_dev. Поискал, в папке /sys/module есть папка martian_dev, это о чем-нибудь говорит?

При запуске martian_modem /dev/modem & сообщает об отсутствии устройства "Mars DSP164x", но продолжает работать. Модем не определяется...
Спасибо сказали:
Rafayel
Сообщения: 14
ОС: Mandriva2007; Kubuntu 7.04

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение Rafayel »

Ситуация несколько изменилась после "в папке kmodule файл martian_dev.ko, скопировать в папку со своим ядром, у меня так /lib/modules/2.6.17-5mdv/kernel". Теперь все запускается, но при martian status дает martian_modem is stopped. Запускаю - говорит запустил, статус смотрю - стоп.
Спасибо сказали:
oyster
Сообщения: 52
ОС: Debian/Ubuntu

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение oyster »

Вместо
martian_modem /dev/modem & (я попробовал, у меня тоже при таком запуске останавливается)
делай
martian_modem --daemon
устройством модема будет /dev/ttySM0 (правда, кто то выше писал, что с таким именем не работает kppp, но тогда придется руками сделать ссылку /dev/modem на /dev/ttySM0)
Если будут выскакивать сообщения, что martian_modem уже запущен, то сначала поубивай ранее запущеные martian_modem-ы, а потом запусти так:
martian_modem --daemon
Чтобы не запускать руками каждый раз, в каталоге с исходниками есть скрипт martian, для помещения в /etc/init.d, чтобы можно было настроить автоматический старт модема на разных уровнях запуска.
Спасибо сказали:
Аватара пользователя
barbed
Сообщения: 2

Re: Mandriva 2007 + Winmodem (Lucent/Agere) не ставиться

Сообщение barbed »

у меня mandriva 2008 power pack
uname -r выдает 2.6.22.9-desktop-1mdv
скачал martian-full-20071011 и martian-full-20061203
модем Agere Soft Modem на com3

ln -s /dev/ttyS2 /dev/modem

DEVICE="/dev/ttySM0"
на
DEVICE="/dev/modem"
заменил

modprobe martian_dev проходит без ошибок
выполняю martian_modem --daemon (martian_modem --daemon /dev/modem) - ошибок нет

а дальше такая фигня:

/etc/init.d/martian start
Starting martian_modem: Done
/etc/init.d/martian status
martian_modem is stopped

kppp, при попытке соединения, пишет "модем занят".
пробывал обе версии martian - разницы никакой.

идеи по решению данной проблемы есть?
фигня война - главное маневр!
Спасибо сказали: