Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Mandriva 2007 Modem после перезагрузки перестает работать

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Пт Сен 07 2007 09:14    Заголовок сообщения: Mandriva 2007 Modem после перезагрузки перестает работать Ответить с цитатой

Есть ноутбук Toshiba. Поставил на него Мандриву 2007. Поставил обновления ядра и перестал работать модем. Хотя я не особо уверен что он до этого работал. В Fedora 7 и SuSe 10.2 работал нормально.
Попытался руками его настроить. В списке оборудования он требует установить slmodem. Устанавливаю ничего не работает. Сервис стартует. Но модем не работает. После того как в ручную скачал slmodem-2.9.11-20070204 модем заработал. Но после перезагрузки снова перестает работать. В чем грабли? Что я не доделал?

kernel - 2.6.17-15mdv

lspci:
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
dmesg:
slamr: module license 'Smart Link Ltd.' taints kernel.
slamr: SmartLink AMRMO modem.
slamr: probe 8086:2486 ICH card...
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1f.6 to 64
slamr: mc97 codec is SIL27
slamr: slamr0 is ICH card.

modprobe slamr ничего не выдает
slmodemd:
error: mdm setup: cannot stat `/dev/slamr0': No such file or directory
error: cannot setup device `/dev/slamr0'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пт Сен 07 2007 11:13    Заголовок сообщения: Ответить с цитатой

Не создан файл устройства.

Попробуй создать так: makedev slamr -m 4

Если не получится, то поищи в Гугле как создать правильно файл устройства для твоего модема.
Делается это утилитой makedev. Делается обычно при установке драйвера для модема или при установке ОС.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
je-die



Зарегистрирован: 10.08.2007
Сообщения: 39
Откуда: Россия, Ростовская область, г. Морозовск

СообщениеДобавлено: Вс Сен 09 2007 10:01    Заголовок сообщения: Ответить с цитатой

Вобщето созданием файла устройства занимается udev. Потому создание файла вручную поможет только до следующей перезагрузки. Скорее всего просто нет правила udev для создания такого типа файла устройства. Дополни любой файл в директории /etc/udev/rules.d следующей строчкой:

KERNEL=="slamr[0-9]", NAME="%k"

После этого устройство должно создаваться автоматически.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вс Сен 09 2007 10:29    Заголовок сообщения: Ответить с цитатой

нет и так не стартует.
Дело в том, что если я переустанавливаю slmodem и после установки запускаю
slmodemd --country=RUSSIA /dev/slamr0 & ln -s /dev/ttySL0 /dev/modem
Все нормально запускает, все нормально начинает работать.
в kppp модем опрашивается.
Но, после перезагрузки все отключается и больше не стартуте.
slmodemd
error: mdm setup: cannot stat `/dev/slamr0': No such file or directory
error: cannot setup device `/dev/slamr0
Соответсвенно после перезагрузки
service slmodemd restart
Shutting down SmartLink Modem driver: [FAILED]
Starting SmartLink Modem driver for slamr0: [ OK ]
До перезагрузки останавливается и стартует нормально.
Проблема в том что модем работает, сами дрова встают, но после перезагрузки все перестает работать. Хотя сервис стартует. Одним словом после перезагрузки модем перестает с концами работать даже если пезапускаю сервис.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вс Сен 09 2007 10:50    Заголовок сообщения: Ответить с цитатой

В пакете с slmodem есть очень толковый файл README. Там все описано.

Созданием необходимых файлов устройств занимается сам slmodemd. Надо выяснить, что за модем стоит в ноутбуке (на http://linmodems.org есть скрипт для этого), потом прочесть README на предмет параметров slmodemd. Может оказаться, что на системах с ICH он будет работать через ALSA (с параметром --alsa modem:0 или --alsa hw:0, ну, или не 0, а 1, к примеру).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вс Сен 09 2007 11:13    Заголовок сообщения: Ответить с цитатой

Дело в том что он работает. После сборки все начинает работать kppp модем видит. Остановка сервиса и старт проходит нормально. Модем опрашивается и выводин информацю. Дозвон работает.
После перезагрузки все перестает работать. Как с start on boot включенным у сервиса так же и при выключенном старте при загрузки. Стартую вручную и все равно не работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вс Сен 09 2007 13:02    Заголовок сообщения: Ответить с цитатой

Найдите в /etc/init.d/ скрипт, который запускает slmodemd, и впишите в него строку modprobe slamr перед строкой с slmodemd и перезагрузитесь. Возможно, у вас не загружается драйвер (хотя make install должно было позаботиться о его загрузке).

P.S. На всякий случай определите модем Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вс Сен 09 2007 21:23    Заголовок сообщения: Ответить с цитатой

Догда получется, если я вызову modprobe slamr то модем должен заработать? Но он не работает все равно. Дело не в модеме. Дело не в дровах. и то и другое работает. Просто не могу понять почему после перезагрузки он перестает работать. А если переустановить дрова то все запускается.
start() {
grep -q ${SLMODEMD_MODULE//-/_} /proc/modules || {
gprintf "Loading SmartLink Modem driver into kernel ... "
modprobe $SLMODEMD_MODULE && echo_success || {
echo_failure
echo
exit -1
}
echo
}
try=3
while [ $try -gt 0 -a ! -c /dev/$SLMODEMD_DEVICE ]; do
sleep 1
try=$(($try - 1))
done
gprintf "Starting SmartLink Modem driver for %s: " "$SLMODEMD_DEVICE"
# if you want ALSA add SLMODEMD_OPTIONS="--alsa" in /etc/sysconfig/slmodemd
$prog --country=$SLMODEMD_COUNTRY $SLMODEMD_OPTIONS $SLMODEMD_FULLDEVICE >/dev/null 2>&1 &
RETVAL=$?
[ $RETVAL -eq 0 ] && success "%s startup" "$prog" || failure "%s startup" "$prog"
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
return $RETVAL
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вс Сен 09 2007 22:55    Заголовок сообщения: Ответить с цитатой

В вашем коде подсказка -- /etc/sysconfig/slmodemd. В этом файле устанавливаются нужные вам параметры:
SLMODEMD_MODULE=slamr
SLMODEMD_COUNTRY=RUSSIA
Судя по тому, что при ручном старте после установки драйвера все работает,
SLMODEMD_OPTIONS и SLMODEMD_DEVICE можно оставить пустыми.

Для справки: ваши «дрова» состоят из двух частей -- slamr.ko и slmodemd --, которые должны быть загружены именно в таком порядке, иначе -- «не работет».
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вс Сен 09 2007 23:06    Заголовок сообщения: Ответить с цитатой

Ну да не спорю.
Вот начало.
prog=slmodemd
RETVAL=0

# Default configuration
SLMODEMD_DEVICE=slamr0
SLMODEMD_COUNTRY=USA

# Source configuration
CONFIG=/etc/sysconfig/$prog
if [ -f $CONFIG ]; then
. $CONFIG
fi

/etc/sysconfig/slmodemd
SLMODEMD_DEVICE=slamr0

#Your country, try "slmodemd --countrylist"
SLMODEMD_COUNTRY=RUSSIA

SLMODEMD_OPTIONS=

# if you want ALSA, use snd-intel8x0m
SLMODEMD_MODULE=

Я конечно слабо разбираюсь в линухе. Но все же вроде все правильно. А как проверить или узнать как что грузица?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вс Сен 09 2007 23:19    Заголовок сообщения: Ответить с цитатой

Понятно, ваш скрипт бесконечно вызывает сам себя Smile
В /etc/sysconfig/slmodemd оставьте только эти строки:
Код:
RETVAL=0
SLMODEMD_MODULE=slamr
SLMODEMD_COUNTRY=RUSSIA

После перезагрузки должно работать...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Пн Сен 10 2007 08:50    Заголовок сообщения: Ответить с цитатой

Янаверное не правильно скопировал.
И так по порядку:
/etc/init.d/slmodemd
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: slmodemd
# Default-Start: 3 4 5
# Short-Description: SmartLink Modem Daemon
# Description: SmartLink Modem : Autoload modem modules + slmodem daemon
### END INIT INFO

# Source function library.
. /etc/init.d/functions

prog=slmodemd
RETVAL=0

# Default configuration
SLMODEMD_DEVICE=slamr0
SLMODEMD_COUNTRY=RUSSIA

# Source configuration
CONFIG=/etc/sysconfig/$prog
if [ -f $CONFIG ]; then
. $CONFIG
fi

#Этопытался закомментировать 4 строки вышенаписанные, результат тот же.
#как я понимаю это просто читает параметры из другого фала

[ -z "$SLMODEMD_MODULE" ] && SLMODEMD_MODULE=slamr

if [ "$SLMODEMD_MODULE" = snd-intel8x0m ]; then
SLMODEMD_DEVICE=snd/controlC0
SLMODEMD_OPTIONS="-a hw:"
SLMODEMD_FULLDEVICE=
else
SLMODEMD_FULLDEVICE=/dev/$SLMODEMD_DEVICE
fi

# uncomment this if you want this feature (if necessary edit module pattern):
# do not try to start on a kernel which does not support it
# grep -q 'slamr\.o' /lib/modules/`uname -r`/modules.dep || exit 0

start() {
grep -q ${SLMODEMD_MODULE//-/_} /proc/modules || {
gprintf "Loading SmartLink Modem driver into kernel ... "
modprobe $SLMODEMD_MODULE && echo_success || {
echo_failure
echo
exit -1
}
echo
}
try=3
while [ $try -gt 0 -a ! -c /dev/$SLMODEMD_DEVICE ]; do
sleep 1
try=$(($try - 1))
done
gprintf "Starting SmartLink Modem driver for %s: " "$SLMODEMD_DEVICE"
# if you want ALSA add SLMODEMD_OPTIONS="--alsa" in /etc/sysconfig/slmodemd
$prog --country=$SLMODEMD_COUNTRY $SLMODEMD_OPTIONS $SLMODEMD_FULLDEVICE >/dev/null 2>&1 &
RETVAL=$?
[ $RETVAL -eq 0 ] && success "%s startup" "$prog" || failure "%s startup" "$prog"
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
return $RETVAL
}

Далее остановка, она нам не так интересна...
И...
/etc/sysconfig/slmodemd
#/etc/sysconfig/slmodemd
#modem device, default slamr0,
#for USB take slusb0 for example
# if you use ALSA, this will be overriden by the initscript
SLMODEMD_DEVICE=slamr0

#Your country, try "slmodemd --countrylist"
SLMODEMD_COUNTRY=RUSSIA

SLMODEMD_OPTIONS=

# if you want ALSA, use snd-intel8x0m
SLMODEMD_MODULE=

Я так и не понял где тут циклический вызов? Хотя как то старый скрипт пытался ставить там мне сразу писал что у меня циклический вызов. Тут тишина. Пишет что стартует. Но не останавливает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Пн Сен 10 2007 10:34    Заголовок сообщения: Ответить с цитатой

Когда копируете, поясняйте, что копируете, а то становится похоже не бред Smile

Скопированное в последний раз, по виду, должно работать, но меня смущают символы «//-/_» в {SLMODEMD_MODULE//-/_}. Попробуйте их удалить, предварительно вернув первоначальный вариант скрипта (до вашей правки).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Пн Сен 10 2007 20:42    Заголовок сообщения: Ответить с цитатой

Удалял не работает все равно.
Нет, это не дало никаких результатов. Все то же самое.
Еще вопрос.
В Software Menegment есть две пакета.
slmodem 2.9.11-0.20060727.3mdv2007.1.i586
slmodem-kernel-2.6.17-15mdv-2.9.11-1mdk.i586
Для чего они нужны. Первый как я понимаю дрова для модема, в аторой поддержка ядра? Или я заблуждаюсь. Ставил и по отдельности и вместе. Не работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Пн Сен 10 2007 20:50    Заголовок сообщения: Ответить с цитатой

Устанавливаю из исходников slmodem
Запускаю
service slmodemd restart
выдает
Shutting down SmartLink Modem driver: [ OK ]
Starting SmartLink Modem driver for slamr0: [ OK ]
[1]+ Killed slmodemd --country=RUSSIA /dev/slamr0
После остановки сервиса
lsmod | grep slamr
slamr 422952 0
После старта
lsmod | grep slamr
slamr 422952 2

После перезагрузки при остановке пишеть ошибку и нижнюю строку уже не выписывает.
lsmod | grep slamr
slamr 422952 0
Пишет и после старта и после остановки
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Пн Сен 10 2007 23:14    Заголовок сообщения: Ответить с цитатой

Зачем нужны пакеты, должно быть написано там, где они перечислены. Судя по названию, в пакете *-kernel-* находятся модули (драйверы) ядра slamr и slusb, во втором — либо демон slmodemd, либо (и скорее всего) там полный набор из модулей и демона. Содержимое пакетов можно посмотреть в mc, kpackage и др. программах.

Что делать с вашей проблемой... Внятные мысли у меня кончились Sad Ясно только, что после перезагрузки не запускается slmodemd. Для диагностики можно попробовать убрать из строки
$prog --country=$SLMODEMD_COUNTRY $SLMODEMD_OPTIONS $SLMODEMD_FULLDEVICE >/dev/null 2>&1 &
это 2>/dev/null 2>&1 (последний & надо сохранить!), по идее, если slmodemd что-то скажет при запуске, вы это увидите. Еще можно добавить перед этой строкой что-то вроде echo "--- ku-ku! ---", чтобы увидеть, доходит ли процесс вообще до этого места.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 07:00    Заголовок сообщения: Ответить с цитатой

slmodemd из /etc/init.d запускается. Его я и правил.
выводит
error: mdm setup: cannot stat `/dev/slamr0': No such file or directory
error: cannot setup device `/dev/slamr0'
Что и следовало ожидать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вт Сен 11 2007 12:00    Заголовок сообщения: Ответить с цитатой

Значит, оно забывает загрузить модуль ядра.
Кстати, после перезагрузки ручной старт
Код:
rmmod slamr
modprobe slamr
slmodemd --country=RUSSIA

работает или ругается (когда и на что именно)?
Как вариант, можно понаставить в скрипте в разных местах команд echo "делаем то-то", чтобы увидеть, где он спотыкается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 12:06    Заголовок сообщения: Ответить с цитатой

Как я поимаю rmmod slamr эт равносильно modprobe -r slamr ?
Если так то на это он не ругается. если после modprobe -r slamr запусить modprobe slamr тото ж не рагуется. А вот на последнюю коммнду как обычно ругется.
error: mdm setup: cannot stat `/dev/slamr0': No such file or directory
error: cannot setup device `/dev/slamr0'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вт Сен 11 2007 12:11    Заголовок сообщения: Ответить с цитатой

Последняя мысль, она же первая в этой дискуссии:
перед ручным стартом делаем mknod c /dev/slamr0 212 0.
Если заработает, вставьте это в начало скрипта запуска.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 16:04    Заголовок сообщения: Ответить с цитатой

mknod c /dev/slamr0 212 0
mknod: invalid device type `/dev/slamr0'
Не работает.
ls /dev/s*
/dev/sequencer /dev/sg0 /dev/snapshot /dev/sr1 /dev/st1 /dev/stdin@
/dev/sequencer2 /dev/sg1 /dev/sr0 /dev/st0 /dev/stderr@ /dev/stdout@

/dev/shm:

/dev/snd:
controlC0 pcmC0D0c pcmC0D0p pcmC0D1c seq timer

/dev/sound:
adsp@ audio@ dsp@ mixer@ sequencer@ sequencer2@
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вт Сен 11 2007 17:10    Заголовок сообщения: Ответить с цитатой

ну, извините, перепутал порядок ключей: mknod /dev/slamr0 c 212 0 Sad
но mknod --help вы могли и сами выполнить
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 17:19    Заголовок сообщения: Ответить с цитатой

ls /dev/sl*
/dev/slamr0
[root@SatS1410 init.d]# slmodemd -c=RUSSIA
error: mdm setup: cannot open dev `/dev/slamr0': No such device or address
error: cannot setup device `/dev/slamr0'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вт Сен 11 2007 17:55    Заголовок сообщения: Ответить с цитатой

Драйвер загружен? Скопируйте сюда конец вывода dmesg после загрузки драйвера и ругани slmodemd.
Похоже, мы возвращаемся к началу. Пора определять, что у вас за модем Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 18:31    Заголовок сообщения: Ответить с цитатой

Делал и без загрузки драйвера и с загрузкой.
dmesg | grep slamr
slamr: module license 'Smart Link Ltd.' taints kernel.
slamr: SmartLink AMRMO modem.
slamr: probe 8086:2486 ICH card...
slamr: mc97 codec is SIL27
slamr: slamr0 is ICH card.
У меня ноут Toshiba Satellite S1410-802
http://www.lilix.altervista.org/satellite1410_1en.html
Читал но у меня ничего не выходит почему то.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Вт Сен 11 2007 18:59    Заголовок сообщения: Ответить с цитатой

Судя по всему, ваш драйвер не slamr, а snd-intel8x0m, и slmodemd надо запускать с ключем --alsa hw:0
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Вт Сен 11 2007 19:06    Заголовок сообщения: Ответить с цитатой

Но ведь при установки все работает.
Хотя работаю только ATI-8 а дозвон тольком не пробовал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Ср Сен 12 2007 00:49    Заголовок сообщения: Ответить с цитатой

Я не телепат и даже не через провода не вижу, что у вас происходит при установке, и почему оно сначала работает, а потом — не работает. Вы упорно не отвечаете на мои просьбы предоставить информацию о модеме, без которой остается только гадать, чем вы там занимаетесь.

Поэтому вы идете на http://linmodems.technion.ac.il и скачиваете скрипт (http://linmodems.technion.ac.il/packages/scanModem.gz) для определения типа модема, запускаете его под root и выкладываете сюда, что он вам напишет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 07:10    Заголовок сообщения: Ответить с цитатой

Сегодня вечером так и сделаю.
После вчерашней перекомпиляции с alsa вроде заработал. После перезагрузке пишет что сервис стартует, но все равно что бы в kppp заработал приходится запускать service slmodemd start. Но с этим я потом разберусь. Правда при дозвоне пишет NO CARRIER.
Ятогда вечером запущю скрипт и напишу вам, если вы не против.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 20:33    Заголовок сообщения: Ответить с цитатой

ModemData.txt
Only plain text email is forwarded by the DISCUSS@linmodems.org List Server.
Do use the following as the email Subject Line:
SomeName, YourCountry Mandriva Linux release 2007.1 (Official) for i586
Kernel 2.6.17-15mdv on an i686 / kernel 2.6.17-15mdv
This will alert cogent experts, and distinguish cases in the Archives.
YourCountry will enable Country Code guidance.
Occassionally responses are blocked by an Internet Provider mail filters.
So in a day, also check the Archived responses at http://www.linmodems.org .
Local Linux experts can be found through: http://www.linux.org/groups/index.html
-------------------------- System information ----------------------------
CPU=i686, Mandriva Linux release 2007.1 (Official) for i586
Kernel 2.6.17-15mdv on an i686 /
Linux version 2.6.17-15mdv (qateam@mercury.mandriva.com) (gcc version 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1)) #1 SMP Tue Aug 14 10:25:51 MDT 2007
scanModem update of: 2007_Sept_07
The modem symbolic link is /dev/modem -> /dev/ttySL0

There are no blacklisted modem drivers in /etc/modprobe* files
USB modem not detected by lsusb


Several modems are supported by drivers with ALSA, the Advanced Linux Sound Architecture software.
Copying ALSA diagnostics to Modem/ALSAvillain.tgz
ALSAversion = 1.0.14rc2

Modem or candidate host audio card have firmware information and diagnostics:

PCI slot PCI ID SubsystemID Name
---------- --------- --------- --------------
00:1f.6 8086:2486 1179:0001 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller

Modem interrupt assignment and sharing:
11: 45721 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, ICH, yenta, yenta, Intel 82801CA-ICH3, eth0, ndiswrapper
--- Bootup diagnostics for card in PCI slot 00:1f.6 ----
PCI: Enabling device 0000:00:1f.6 (0000 -> 0001)
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt for device 0000:00:1f.6 disabled
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1f.6 to 64

The PCI slot 00:1f.6 of the modem card may be disabled early in
a bootup process, but then enabled later. If modem drivers load
but the modem is not responsive, read Bootup.txt about possible fixes.
Send dmesg.txt along with ModemData.txt to discuss@linmodems.org
if help is needed.


=== Finished modem firmware and bootup diagnostics section. ===
=== Next deducing cogent software ===

Modem not detected though HDA card diagnostics
For candidate modem in PCI bus: 00:1f.6
Class 0703: 8086:2486 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller
Primary PCI_id 8086:2486
Subsystem PCI_id 1179:0001
Softmodem codec or Vendor from diagnostics:
from Archives: SIL27, an AgereSystems type.


Lacking a dsp (digital signal processing) chip, the modem is a software
intensive or "softmodem" type. Its primary controller manages the traffic
with the CPU. But the software needed is specified in the Subsystem.
-----------------------------------------
Support type needed or chipset: slmodemd

An ALSA (Advanced Linux Sound Architecture) modem driver: snd-intel8x0m
provides Low Level support enabling contact with the modem hardware.
For all BUT Conexant chip soft modems (using hsfmodem software)
complementary High Level support is through a Smartlink utility: slmodemd

Download from http://linmodems.technion.ac.il/packages/smartlink/
the package SLMODEMD.gcc4.1.tar.gz having a compiled slmodemd. Unpack under Linux with:
$ tar zxf SLMODEMD.gcc4.1.tar.gz
and read instructions therein. But briefly, the modem is setup with command:
slmodemd -c YOUR_COUNTRY --alsa modem:1
reporting dynamic creation of ports:
/dev/ttySL0 --> /dev/pts/N , with N some number
Read Smartlink.txt and Modem/YourSystem.txt for follow through guidance.

Already loaded into the kernel is snd-intel8x0m and audio drivers it depends on,
displayed by: lsmod | grep snd_intel8x0m
Module Size Used by
-------------------------------------
snd_intel8x0m 14732 0
snd_ac97_codec 96708 2 snd_intel8x0m,snd_intel8x0
snd_pcm 69892 4 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_page_alloc 8552 3 snd_intel8x0m,snd_intel8x0,snd_pcm
snd 46276 12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer


The diagnostic outputs for this softmodem section have their raw information in
folders and text files under /proc/asound/ which you can browse. The information
is from files:
/proc/asound/pcm
-------------------------------
00-01: Intel ICH - MIC ADC : Intel 82801CA-ICH3 - MIC ADC : capture 1
00-00: Intel ICH : Intel 82801CA-ICH3 : playback 1 : capture 1

/proc/asound/modules
-------------------------------
0 snd_intel8x0
and from the command:
aplay -l | grep -i modem


----------------end Softmodem section --------------

Writing Intel.txt
Writing Smartlink.txt
============ end Smartlink section =====================

Completed candidate modem analyses.

The base of the UDEV device file system is: /dev/.udev
/dev/.udevdb

Versions adequately match for the compiler installed: 4.1.2
and the compiler used in kernel assembly: 4.1.2



Minimal compiling resources appear complete:
make utility - /usr/bin/make
Compiler version 4.1
linuc_headers base folder /lib/modules/2.6.17-15mdv/build

However some compilations and executable functions may need additional files,
in the FileNames.h (so called kernel "h"eaders) collection installed in /usr/include/ .
For martian_modem, additional required packages are libc6-dev (and for Debian/Ubuntu, linux-libc-dev). The also required headers of package libc6 are commonly installed by default.



If a driver compilation files with message including some lack of some FileName.h (stdio.h for example.
Some additional kernel-header files need installation to /usr/include.
For Debian/Ubuntu related distributions, run the following command to display the needed package list:
$ sudo apt-get -s install linux-kernel-devel
While some of the files may be on the install CD, others may have to be found through http://packages.ubuntu.com

For Ubuntu Feisty, additional packages required were:
libc6-dev linux-libc-dev
available through http://packages.ubuntu.com/ , if not on the install CD.
Such packages may have different names for other Linux distributions.
Try installing just the libc6-dev, then test the compile again.


Checking pppd properties:
-rwsr-xr-t 1 root root 309400 Nov 28 2006 /usr/sbin/pppd

In case of an "error 17" "serial loopback" problem, see:
http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html

To enable dialout without Root permission do:
$ su - root (not for Ubuntu)
chmod a+x /usr/sbin/pppd
or under Ubuntu related Linuxes
chmod a+x /usr/sbin/pppd

Checking settings of: /etc/ppp/options


In case of a message like:
Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html

Read Modem/YourSystem.txt concerning other COMM channels: eth0 wlan0
Which can interfere with Browser naviagation.

Don't worry about the following, it is for the experts
should trouble shooting be necessary.
==========================================================

ln -sf /dev/ttySL0 /dev/modem
Checking for modem support lines:
--------------------------------------
/device/modem symbolic link: lrwxrwxrwx 1 root root 11 Sep 12 21:04 /dev/modem -> /dev/ttySL0
slmodemd created symbolic link /dev/ttySL0:
Within /etc/udev/ files:
/etc/udev/conf.d/modem.conf:ln -sf /dev/ttySL0 /dev/modem
Within /etc/modprobe.conf files:

Within any ancient /etc/devfs files:

Within ancient kernel 2.4.n /etc/module.conf files:
/etc/modules.conf:##if you use kppp with irda: ln -s /dev/ircomm0 /dev/modem
--------- end modem support lines --------
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 20:34    Заголовок сообщения: Ответить с цитатой

Еще какой файл скинуть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Ср Сен 12 2007 22:15    Заголовок сообщения: Ответить с цитатой

В том, что вы выложили, и есть ответ, причем весьма подробный. Ваш драйвер snd-intel8x0m, а ключи для slmodemd --country=RUSSIA --alsa modem:1. Впишите это в скрипт и наслаждайтесь. Но в начале проверьте при ручном старте, какое устройство нужно указать для slmodemd: может статься, что в вашей системе это будет hw:0 или hw:1, или modem:0...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 22:18    Заголовок сообщения: Ответить с цитатой

Скорей всего hw:0 вроде работает. Но пока соединяться не пробовал. Можно еще завтра пару вопросов задать вам на эту же тему если что?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Ср Сен 12 2007 22:22    Заголовок сообщения: Ответить с цитатой

Если модем отвечает на команды, значит будет и звонить тоже Smile Насколько хорошо будет держать линию, зависит от вашей АТС и прочего. По моему опыту, будет хуже, чем с аппаратным модемом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 22:29    Заголовок сообщения: Ответить с цитатой

Мне с него тока факсы отправлять.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Ср Сен 12 2007 22:52    Заголовок сообщения: Ответить с цитатой

А что значит
error: mixer setup: Off-hook switch not found for card hw:0 ??
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Чт Сен 13 2007 11:17    Заголовок сообщения: Ответить с цитатой

Это значит, что используемый микшер не позволяет определить, снята ли «трубка» модема. Попробуйте поиграть с другими устройствами ALSA, напр. modem:1 и т.п. Иногда при использовании win-модемов звуковая подсистема предоставляет два отдельных микшера: для звука и для модема. Это легко видно в программах вроде kmix или alsamixer.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Чт Сен 13 2007 17:11    Заголовок сообщения: Ответить с цитатой

slmodemd --country=RUSSIA --alsa hw:0
error: mixer setup: Off-hook switch not found for card hw:0
SmartLink Soft Modem: version 2.9.11 Sep 11 2007 21:02:29
symbolic link `/dev/ttySL0' -> `/dev/pts/4' created.
modem `hw:0' created. TTY is `/dev/pts/4'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
Модем запускается. Но стабильно пишет NO CARRIER что бы я не делал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
C37



Зарегистрирован: 09.03.2005
Сообщения: 311

СообщениеДобавлено: Чт Сен 13 2007 23:02    Заголовок сообщения: Ответить с цитатой

Именно поэтому я и предлагал вам воспользоваться ключем --alsa modem:1. Он, кстати, указан в том самом выводе скрипта scanModem, который вы сюда выкладывали...

За то время, что мы тут развлекались, вы бы уже раз 10 могли решить проблему, если б читали... пусть не мои рекомендации, но документацию, которая идет к пакету. Пойду удавлюсь... Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wegl



Зарегистрирован: 07.09.2007
Сообщения: 22

СообщениеДобавлено: Пт Сен 14 2007 06:45    Заголовок сообщения: Ответить с цитатой

modem:1 вообще не работает. ТОка hw:0 причем при этом весь звук отрубается, пока этот сервис не останавливаю
slmodemd --country=RUSSIA --alsa modem:0
error: mixer setup: Off-hook switch not found for card hw:0
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM modem:0
error: alsa setup: cannot open playback device 'modem:0': Invalid argument
error: cannot setup device `modem:0'

slmodemd --country=RUSSIA --alsa modem:1
error: mixer setup: attach hw:1 error: No such device
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 1
ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM modem:1
error: alsa setup: cannot open playback device 'modem:1': Invalid argument
error: cannot setup device `modem:1'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...