[Comm] Запуск софтмодема для ядра 2.6 на IBM Thinkpad R31

Eugine Kosenko =?iso-8859-1?q?eugine=2Ekosenko_=CE=C1_gmail=2Ecom?=
Пт Ноя 3 13:14:59 MSK 2006


Использую уже долгое время ноутбук IBM Thinkpad R31. В системе используется
софтовый модем:

# lspci
...
0000:00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller
(rev 02)
...

Согласно рекомендациям (http://lpn.rnbhq.org/R31/R31.shtml#modem) я так
понял, нужно использовать драйвера slmodem, похоже, они чудненько работали
для ядра 2.4, которое было поставлено с Compact 3.0. Не сломали их и
последующие обновления до Сизифа.

На днях таки пришлось переехать на ядро 2.6, ибо последняя сизифовская
версия glibc недвузначно указала при установке на необходимость такого
обновления. Собравшись с духом, поставил kernel-image-std26-up:

$ rpm -q kernel-image-std26-up
kernel-image-std26-up-2.6.16-alt12

Поехало почти все за исключением модема. После чтения документации я понял,
что нужно установить соответствующие драйвера sl-модема и пакет slmodemd:

$ rpm -q kernel-modules-slmodem-std26-up slmodemd
kernel-modules-slmodem-std26-up-2.9.11-alt2.132624.12
slmodemd-2.9.11-alt1

После этого полагалось загрузить модуль slamr:

# modprobe slamr
# lsmod | grep slamr
slamr 430888 0

и запустить службу slmodemd:

# /etc/init.d/slmodemd start
Starting slmodem daemon: [ DONE ]

Однако, на самом деле служба отваливается:

# ps ax|grep slmodemd
2890 pts/0 S+ 0:00 grep slmodemd

Причем в журнале остается только запись:

# tail /var/log/messages
...
Nov 3 11:49:21 mobile slmodemd: Starting slmodem daemon: succeeded

Если попытаться запустить slmodemd из командной строки:

# /usr/sbin/slmodemd --country RUSSIA
error: mdm setup: cannot open dev `/dev/slamr0' : No such device or address
error: cannot setup device `/dev/slamr0'

И это при том, что сами эти устройства в /dev есть:

# ls -l /dev/slamr*
crw-rw---- 1 root uucp 212, 0 Jul 19 2005 /dev/slamr0
crw-rw---- 1 root uucp 212, 1 Jul 19 2005 /dev/slamr1
crw-rw---- 1 root uucp 212, 2 Jul 19 2005 /dev/slamr2
crw-rw---- 1 root uucp 212, 3 Jul 19 2005 /dev/slamr3

Попытка указать slmodemd другое устройство (например, /dev/modem) говорит,
что нет такого файла.

Что я делаю не так? Куда копать дальше?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20061103/9afd9992/attachment-0003.html>


Подробная информация о списке рассылки community