* [Hardware] ICH6 modem & slmodem
@ 2005-09-04 8:16 Artem
2005-09-04 8:36 ` Andrey Rahmatullin
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Artem @ 2005-09-04 8:16 UTC (permalink / raw)
To: Hardware
Доброго времени суток всем!
Имеется встроенный модем
Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
Controller (rev 3).
IRQ 22.
I/O at 0x2400 [0x24ff].
I/O at 0x2500 [0x257f].
Собрал для него slmodem-2.9.9e ( http://linmodems.technion.ac.il/packages/smartlink/ )
Все вроде бы работает, но возник ряд вопросов:
1. Почему-то модем соединяется максимум на 33000 (хотя в win он коннектится в среднем на 41000)
2. При дисконнекте - модем "думает" до пол-минуты прежде чем повесить трубку (уже после того, как pppd завершил свою работу). Как это вылечить?
3. Может, кто-либо знает, как "услышать" звук модема?
4. Для модема использую snd_intel8x0m. В modinfo - у него куча различных параметров,
но толком не указано какой из них для чего. Где найти доп. информацию по этим параметрам?
Строка запуска slmodemd:
slmodemd --alsa hw:1 -c RUSSIA
С уважением. Артем.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-04 8:16 [Hardware] ICH6 modem & slmodem Artem
@ 2005-09-04 8:36 ` Andrey Rahmatullin
2005-09-04 21:40 ` Artem
2005-09-07 17:47 ` Artem
2005-09-11 21:29 ` Итог: (was [Hardware] ICH6 modem & slmodem ) Artem
2 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2005-09-04 8:36 UTC (permalink / raw)
To: hardware
[-- Attachment #1: Type: text/plain, Size: 408 bytes --]
On Sun, Sep 04, 2005 at 11:16:51AM +0300, Artem wrote:
> 3. Может, кто-либо знает, как "услышать" звук модема?
А стандартное ATL3M2 не помогает?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> [archy@asd RPM]$ rpm --rebuild kernel24-2.4.20-alt10.src.rpm
> выполняется kernel24-2.4.20-alt10.src.rpm
Не верю.
Ну не может rpm так безграмотно написать.
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-04 8:36 ` Andrey Rahmatullin
@ 2005-09-04 21:40 ` Artem
0 siblings, 0 replies; 10+ messages in thread
From: Artem @ 2005-09-04 21:40 UTC (permalink / raw)
To: hardware
Andrey Rahmatullin wrote:
>
>А стандартное ATL3M2 не помогает?
>
>
>
нет
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-04 8:16 [Hardware] ICH6 modem & slmodem Artem
2005-09-04 8:36 ` Andrey Rahmatullin
@ 2005-09-07 17:47 ` Artem
2005-09-07 17:55 ` Artem
2005-09-07 18:47 ` Michael Shigorin
2005-09-11 21:29 ` Итог: (was [Hardware] ICH6 modem & slmodem ) Artem
2 siblings, 2 replies; 10+ messages in thread
From: Artem @ 2005-09-07 17:47 UTC (permalink / raw)
To: hardware
Artem wrote:
>Доброго времени суток всем!
>
>Имеется встроенный модем
>
>Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
>Controller (rev 3).
> IRQ 22.
> I/O at 0x2400 [0x24ff].
> I/O at 0x2500 [0x257f].
>
>Собрал для него slmodem-2.9.9e ( http://linmodems.technion.ac.il/packages/smartlink/ )
>Все вроде бы работает, но возник ряд вопросов:
>1. Почему-то модем соединяется максимум на 33000 (хотя в win он коннектится в среднем на 41000)
>
>
Прочел информацию http://www.modemsite.com/56k/x2-linklimit.asp
(smartlink modems), добавил строку инициализации:
+MS= 90,1,300,56000
- и... О, чудо! Модем сразу же соединился на 40000. :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-07 17:47 ` Artem
@ 2005-09-07 17:55 ` Artem
2005-09-07 18:47 ` Michael Shigorin
1 sibling, 0 replies; 10+ messages in thread
From: Artem @ 2005-09-07 17:55 UTC (permalink / raw)
To: hardware
Artem wrote:
>
>Прочел информацию http://www.modemsite.com/56k/x2-linklimit.asp
>(smartlink modems), добавил строку инициализации:
>
>+MS= 90,1,300,56000
>
>- и... О, чудо! Модем сразу же соединился на 40000. :-)
>
>
P.S. Вот здесь: http://apocalyptech.com/linux/nc6120/ в разделе modem -
доп. информация. Но там утверждается, что:
> This modem is supported with slmodem
> <http://linmodems.technion.ac.il/packages/smartlink/>. There are two
> drivers which can be used: ALSA's snd-intel8x0m, and the 'slamr'
> module included with slmodem. The ALSA driver shipped with 2.6.12.1 is
> too old to properly support this modem. If you want to use the ALSA
> driver, you must disable ALSA support in your kernel proper, and make
> sure you've got at least version 1.0.9b of the ALSA drivers from
> alsa-project.org <http://www.alsa-project.org>. Note that kernel
> 2.6.13 does come with the proper ALSA version
Однако здесь: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1387
говорится, что причина - в slmodem, а не в alsa-modules...
Что-то я совсем запутался :-(
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-07 17:47 ` Artem
2005-09-07 17:55 ` Artem
@ 2005-09-07 18:47 ` Michael Shigorin
2005-09-08 6:50 ` Artem
1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2005-09-07 18:47 UTC (permalink / raw)
To: hardware
On Wed, Sep 07, 2005 at 08:47:37PM +0300, Artem wrote:
> >Имеется встроенный модем
> >Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
> >Controller (rev 3).
> > IRQ 22.
> > I/O at 0x2400 [0x24ff].
> > I/O at 0x2500 [0x257f].
> >Собрал для него slmodem-2.9.9e ( http://linmodems.technion.ac.il/packages/smartlink/ )
> >Все вроде бы работает, но возник ряд вопросов:
> >1. Почему-то модем соединяется максимум на 33000 (хотя в win
> >он коннектится в среднем на 41000)
> Прочел информацию http://www.modemsite.com/56k/x2-linklimit.asp
> (smartlink modems), добавил строку инициализации:
> +MS= 90,1,300,56000
> - и... О, чудо! Модем сразу же соединился на 40000. :-)
Возьмётесь q/a для faq написать или примерно так и забросить?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- visit our conference (Oct 1):
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Hardware] ICH6 modem & slmodem
2005-09-07 18:47 ` Michael Shigorin
@ 2005-09-08 6:50 ` Artem
0 siblings, 0 replies; 10+ messages in thread
From: Artem @ 2005-09-08 6:50 UTC (permalink / raw)
To: hardware, shigorin
Michael Shigorin wrote:
>On Wed, Sep 07, 2005 at 08:47:37PM +0300, Artem wrote:
>
>
>>>Имеется встроенный модем
>>>Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
>>>Controller (rev 3).
>>> IRQ 22.
>>> I/O at 0x2400 [0x24ff].
>>> I/O at 0x2500 [0x257f].
>>>Собрал для него slmodem-2.9.9e ( http://linmodems.technion.ac.il/packages/smartlink/ )
>>>Все вроде бы работает, но возник ряд вопросов:
>>>1. Почему-то модем соединяется максимум на 33000 (хотя в win
>>>он коннектится в среднем на 41000)
>>>
>>>
>>Прочел информацию http://www.modemsite.com/56k/x2-linklimit.asp
>>(smartlink modems), добавил строку инициализации:
>>+MS= 90,1,300,56000
>>- и... О, чудо! Модем сразу же соединился на 40000. :-)
>>
>>
>
>Возьмётесь q/a для faq написать или примерно так и забросить?
>
>
>
Да я, вообще-то, еще продолжаю терзать модем - хочу точно выяснить, в
чем причина неработоспособности slmodem 2.9.10 (как упоминал -
противоречивая информация). Попробую собрать kernel с последней
alsa-drivers. И от паузы при дисконнекте еще не избавился (от 30 сек до
минуты). Когда решу данные проблемы - тогда можно и faq делать. Но если
очень "горит" - то можете пока "так и забросить". :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Итог: (was [Hardware] ICH6 modem & slmodem )
2005-09-04 8:16 [Hardware] ICH6 modem & slmodem Artem
2005-09-04 8:36 ` Andrey Rahmatullin
2005-09-07 17:47 ` Artem
@ 2005-09-11 21:29 ` Artem
2005-09-14 10:29 ` Arioch
2 siblings, 1 reply; 10+ messages in thread
From: Artem @ 2005-09-11 21:29 UTC (permalink / raw)
To: hardware
Artem wrote:
>Доброго времени суток всем!
>
>Имеется встроенный модем
>
>Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem
>Controller (rev 3).
> IRQ 22.
> I/O at 0x2400 [0x24ff].
> I/O at 0x2500 [0x257f].
>
>Собрал для него slmodem-2.9.9e ( http://linmodems.technion.ac.il/packages/smartlink/ )
>Все вроде бы работает, но возник ряд вопросов:
>1. Почему-то модем соединяется максимум на 33000 (хотя в win он коннектится в среднем на 41000)
>
>
Строка инициализации:
+MS= 90,1,300,56000 (или +MS=92,1,300,56000)
долго вызывала у меня сомнения в необходимости (хотя, конечно, не мешала) - с моей старой АТС (млин, Бен-Ладена на них нету >:o ) долго не мог я определить - нужна ли она _реально_ для соединения по V90 или это линия у меня такая, полностью соотвествующая всем придуманным (и еще непридуманным) законам Мерфи, пока не выяснил, что формат команды следующий (для slmodemd, то бишь модемов Smart Link):
+MS= protocol,automode,minspeed,maxspeed
+MS=? - выводит возможные аргументы
+MS? - выводит текущие установки.
Вот согласно _дефолтным_ установкам (дефолтным-подчеркиваю) - все в норме:
AT+MS?
92,1,300,56000
OK
1 вопрос снят с повестки. (посмотрел с сожалением на свой старый Zyxel
- жаль что не usb a com - держал _железно_ 46666, нету у меня в ноутбуке
com-порта :-( )
>2. При дисконнекте - модем "думает" до пол-минуты прежде чем повесить трубку (уже после того, как pppd завершил свою работу). Как это вылечить?
>
>
От это уж они с pppd не могут договориться. Если набирать номер вручную
- то "паааложь трррубку (с)" можно сделать командами из терминала ( +++
ATH ) - в любое время (в том числе и после соединения с ppp-сервером).
При использовании же kppp - жму "disconnect" - pppd шустренько так
умирает, бросая slmodem на произвол судьбы, kppp тоже быстро "умывает
руки" - и выходит на исходную позицию. Модем продолжает истерически
пищать в линии, пока pppd на "том конце" не обнаруживает, что его
коллега pppd "на этом конце - "отдал концы"" - следует retrain (попытка
пересоединения - естесно, неудачная), и связь рвется по инициативе
сервера (проходит около 30-и секунд), после чего модем, обнаружив
короткие гудки в линии, делает долгожданное "паложь трубку".
Как подружить pppd с slmodemd? Любые предложения приветствуются.
>3. Может, кто-либо знает, как "услышать" звук модема?
>
>
Здесь сначала поясню - модем в ноутбуке, встроенного спикера в нем нет,
вывод звука модема осуществляется программным микшированием его с
основным звуком (в offtopic-е). Это подтвердилось изучением datasheet на
AC97 от Intel. Цитирую:
> Elimination of the On-board Modem Speaker
> ...<skip>...
> Modem subsystems currently rely on an on-board speaker for call
> progress monitoring.
> ...<skip>...
> There is a hardware-dependent analog solution and a
> hardware-independent digital
> solution (which supports analog or USB speakers).
> ...<skip>...
> Analog solution: The system designer can route an analog mix of the
> modem Tx and Rx signals through
> PHONE input of the AC '97 analog mixer.
> ...<skip>...
> Digital solution: The modem driver designer can route digital copies
> of the modem Rx (ADC) and Tx (DAC)
> streams (or perhaps just the digitized pre-echo-canceled modem Rx
> stream from the ADC) into the system-wide
> software audio mixer. As with the analog solution, this introduces a
> dependency on the user's preferred master
> audio volume and mute settings. For this technique to be
> cost-effective a soft modem implementation is
> probably required.
> For soft modem implementations AC '97 2.2 recommends the digital call
> progress monitoring solution.
В моем случае - здесь чистый "Digital solution". В микшере для модема -
лишь "кнопка" - "Снять/положить трубку".
Вопрос: каким образом можно "подмикшировать" звук из dsp1 (pcmC1D0c ,
pcmC1D0d) к основным сигналам (как вариант - добавить еще один регулятор
в микшер)? Возможно ли такое средствами ALSA ? (на извращения, насколько
я вижу, она богата) В offtopic-е то реализовано - чем _мы_ хуже? :-)
>4. Для модема использую snd_intel8x0m. В modinfo - у него куча различных параметров,
>но толком не указано какой из них для чего. Где найти доп. информацию по этим параметрам?
>
>
>
С этим я разобрался, пройдясь по исходникам и документации по alsa.
P.S. snd_intel8x0m самостоятельно не грузится при старте - пришлось его
прописать в modules. Почему так? Кто же грузит snd_intel8x0 (звуковуху)
? И почему про модем забывает? Куды крутить?
С уважением. Артем.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Итог: (was [Hardware] ICH6 modem & slmodem )
2005-09-11 21:29 ` Итог: (was [Hardware] ICH6 modem & slmodem ) Artem
@ 2005-09-14 10:29 ` Arioch
2005-09-14 14:18 ` Artem
0 siblings, 1 reply; 10+ messages in thread
From: Arioch @ 2005-09-14 10:29 UTC (permalink / raw)
To: hardware
> сервера (проходит около 30-и секунд), после чего модем, обнаружив
> короткие гудки в линии, делает долгожданное "паложь трубку".
У меня в деревне они ни разу не детектил BUSY.
Даже интересно, кто тогда и как вешал трубку ?
М.б. PPP думает, что если он закрыл файл COM-порта, то модем сам должен
вешаться?
> P.S. snd_intel8x0m самостоятельно не грузится при старте - пришлось его
> прописать в modules. Почему так? Кто же грузит snd_intel8x0 (звуковуху)
> ? И почему про модем забывает? Куды крутить?
>
https://bugzilla.altlinux.org/show_bug.cgi?id=7708
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Итог: (was [Hardware] ICH6 modem & slmodem )
2005-09-14 10:29 ` Arioch
@ 2005-09-14 14:18 ` Artem
0 siblings, 0 replies; 10+ messages in thread
From: Artem @ 2005-09-14 14:18 UTC (permalink / raw)
To: hardware
Arioch wrote:
>
>> сервера (проходит около 30-и секунд), после чего модем, обнаружив
>> короткие гудки в линии, делает долгожданное "паложь трубку".
>
>
> У меня в деревне они ни разу не детектил BUSY.
>
> Даже интересно, кто тогда и как вешал трубку ?
>
> М.б. PPP думает, что если он закрыл файл COM-порта, то модем сам
> должен вешаться?
>
>
Скорее всего, он детектит NO CARRIER и вешается. Т.е. ложит трубку.
Придется пробовать отлаживать взаимодействие ppp и slmodem. man
pppd_sources :-D
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-09-14 14:18 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-04 8:16 [Hardware] ICH6 modem & slmodem Artem
2005-09-04 8:36 ` Andrey Rahmatullin
2005-09-04 21:40 ` Artem
2005-09-07 17:47 ` Artem
2005-09-07 17:55 ` Artem
2005-09-07 18:47 ` Michael Shigorin
2005-09-08 6:50 ` Artem
2005-09-11 21:29 ` Итог: (was [Hardware] ICH6 modem & slmodem ) Artem
2005-09-14 10:29 ` Arioch
2005-09-14 14:18 ` Artem
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git