Использую уже долгое время ноутбук IBM Thinkpad R31. В системе используется софтовый модем:<br><br># lspci<br>...<br>0000:00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)<br>...<br><br>Согласно рекомендациям (
<a href="http://lpn.rnbhq.org/R31/R31.shtml#modem">http://lpn.rnbhq.org/R31/R31.shtml#modem</a>) я так понял, нужно использовать драйвера slmodem, похоже, они чудненько работали для ядра 2.4, которое было поставлено с Compact
3.0. Не сломали их и последующие обновления до Сизифа.<br><br>На днях таки пришлось переехать на ядро 2.6, ибо последняя сизифовская версия glibc недвузначно указала при установке на необходимость такого обновления. Собравшись с духом, поставил kernel-image-std26-up:
<br><br>$ rpm -q kernel-image-std26-up<br>kernel-image-std26-up-2.6.16-alt12<br><br>Поехало почти все за исключением модема. После чтения документации я понял, что нужно установить соответствующие драйвера sl-модема и пакет slmodemd:
<br><br>$ rpm -q kernel-modules-slmodem-std26-up slmodemd<br>kernel-modules-slmodem-std26-up-2.9.11-alt2.132624.12<br>slmodemd-2.9.11-alt1<br><br>После этого полагалось загрузить модуль slamr:<br><br># modprobe slamr<br># lsmod | grep slamr
<br>slamr 430888 0<br><br>и запустить службу slmodemd:<br><br># /etc/init.d/slmodemd start<br>Starting slmodem daemon: [ DONE ]<br><br>Однако, на самом деле служба отваливается:<br><br># ps ax|grep slmodemd<br>2890 pts/0 S+ 0:00 grep slmodemd
<br><br>Причем в журнале остается только запись:<br><br># tail /var/log/messages<br>...<br>Nov 3 11:49:21 mobile slmodemd: Starting slmodem daemon: succeeded<br><br>Если попытаться запустить slmodemd из командной строки:<br>
<br># /usr/sbin/slmodemd --country RUSSIA<br>error: mdm setup: cannot open dev `/dev/slamr0' : No such device or address<br>error: cannot setup device `/dev/slamr0'<br><br>И это при том, что сами эти устройства в /dev есть:
<br><br># ls -l /dev/slamr*<br>crw-rw---- 1 root uucp 212, 0 Jul 19 2005 /dev/slamr0<br>crw-rw---- 1 root uucp 212, 1 Jul 19 2005 /dev/slamr1<br>crw-rw---- 1 root uucp 212, 2 Jul 19 2005 /dev/slamr2<br>
crw-rw---- 1 root uucp 212, 3 Jul 19 2005 /dev/slamr3<br>
<br>
Попытка указать slmodemd другое устройство (например, /dev/modem) говорит, что нет такого файла.<br><br>Что я делаю не так? Куда копать дальше?<br>