Пробую установить встроенный модем 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 в каталоге с исходниками.
Попробуй зайти в каталог 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.
Теперь при make выдает список ошибок, около 2000 строк
Не, это что то не то. Проверь еще раз.
А после insmod не проверял, модем работал?
Все то же самое.... не работает...
Добавлено:
Перезагрузил ноутбук, после этого все make идут без ошибок. modprobe все не находит martian_dev. Поискал, в папке /sys/module есть папка martian_dev, это о чем-нибудь говорит?
При запуске martian_modem /dev/modem & сообщает об отсутствии устройства "Mars DSP164x", но продолжает работать. Модем не определяется...
Ситуация несколько изменилась после "в папке kmodule файл martian_dev.ko, скопировать в папку со своим ядром, у меня так /lib/modules/2.6.17-5mdv/kernel". Теперь все запускается, но при martian status дает martian_modem is stopped. Запускаю - говорит запустил, статус смотрю - стоп.
Вместо 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, чтобы можно было настроить автоматический старт модема на разных уровнях запуска.
у меня 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 - разницы никакой.