Suse 9.1 Pro. Нашел вот такой вариант включения этого модема с драйверами Smart Link Soft Modem for Linux version 2.9.8 в Readme:
ALSA mode
=========
ALSA has the built-in modem drivers included in 'alsa-driver' >= 1.0.2
and in Linux kernel >= 2.6.5. Currently there is 'intel8×0m' (snd-intel8×0m)
modem driver, which supports ICH based AC97 modems (MC97).
1. Configure your kernel and enable ALSA and ICH based modem support
( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
'PCI devices' -> 'Intel i8×0/MX440; AMD768/8111 modems' ) .
2. Build and install kernel and modules as usual (make , make modules_install,
etc.). ICH modem driver modem module name is ’snd-intel8×0m'
(if was configured as module).
3. Build application ’slmodemd' with ALSA support. For this in
slmodem-2.9.x dir:
$ cd modem
$ make SUPPORT_ALSA=1
This will build ’slmodemd' with ALSA support. If compilation is failed
review Makefile (near ALSA_SUPPORT condition) and define right library
and/or CFLAGS
4. Use option '--alsa' when running ’slmodemd' and ALSA conventional
device name (’hw:0\′ or 'hw:1\′ for instance). If modem support in
the kernel was enabled as module module ’snd-intel8×0m' should be loaded.
When using ALSA modem driver you don’t need to load other modules (’slamr’).
Ядро — 2.6.5. Проверил — имеется уже готовый модуль snd-intel8×0m. Загрузил по insmod .
Скомпилировал slmodemd — успешно. Но когда его запускаю
slmodemd --alsa вылезает
такая ошибка: error: alsa setup: cannot open playback device 'hw:1\′: No such deviceerror: cannot setup device `hw:1\′. Подскажите как с этим бороться.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
А модуль snd-intel8×0m загружен? Может, нужно device hw:0 указать для модема?
Good Luck,
UT
А прав хватает? Очень похоже что нет прав на этот девайс.
Удалось наконец его запустить. Оказалось что мудрить с ALSA не нужно. Нужно просто запустить /usr/bin/slmodemd и оставить его запущенным, я по незнанию вырубал его по Сtrl-C. Теперь осталось настроить загружаться его сразу при загрузке системы. Использовал драйверы slmodem 2.9.9. Между прочим в Suse модуль slamr есть уже готовый и компилировать его не нужно.
И насколько помогает компиляция и запуск без --alsa?
Дело в том, что у меня в ноутбуке модем 8086:2486 — под который, по идее, тоже подходит смартлинковский драйвер. Однако в режиме без ALSA он вроде бы как работает, однако корректно дозваниваться и тем более соединяться ни в какую не желает (на номер, на который под виндой связывается на 52000-53000 из-под линуха только дозванивается, потом долго «договаривается» со включенным звуком, и в конце концов выдаёт No Carrier. На другой номер удалось один раз подключиться на скорости 33000, через полминуты связь также разорвалась (из-под винды, опять же, на этот номер устойчиво держит 50,6к)).
В рекомендации scanmodem сказано, что 8086:2486 подключается вместе alsa, однако выдаёт всё ту же ошибку -
cannot open playback device 'modem:1\′