Автор Тема: "Модемный" вопрос  (Прочитано 10385 раз)

Оффлайн Начинающий12103

  • Участник
  • *
  • Сообщений: 93
Re: "Модемный" вопрос
« Ответ #45 : 10.06.2014 13:26:58 »
Магазин распродавался, выловил USR 5637 за гроши. Опознается, а адрес никак не найду....


dmesg:
[ 1715.256118] usb 7-1: new high-speed USB device number 4 using ehci-pci
[ 1715.512925] usb 7-1: New USB device found, idVendor=0baf, idProduct=0303
[ 1715.512933] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=10
[ 1715.512938] usb 7-1: Product: USB Modem
[ 1715.512942] usb 7-1: Manufacturer: U.S.Robotics
[ 1715.512946] usb 7-1: SerialNumber: 0000002
[ 1715.730497] cdc_acm 7-1:2.0: ttyACM0: USB ACM device
[ 1715.730944] usbcore: registered new interface driver cdc_acm
[ 1715.730954] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2160.734234] usb 7-1: USB disconnect, device number 4
[ 2167.940123] usb 7-1: new high-speed USB device number 5 using ehci-pci
[ 2168.296856] usb 7-1: New USB device found, idVendor=0baf, idProduct=0303
[ 2168.296864] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=10
[ 2168.296869] usb 7-1: Product: USB Modem
[ 2168.296873] usb 7-1: Manufacturer: U.S.Robotics
[ 2168.296878] usb 7-1: SerialNumber: 0000002
[ 2168.297343] cdc_acm 7-1:2.0: ttyACM0: USB ACM device

lsusb:
Bus 007 Device 005: ID 0baf:0303 U.S. Robotics USR5637 56K Faxmodem

адрес для efax ttyACM0?

Оффлайн Начинающий12103

  • Участник
  • *
  • Сообщений: 93
Re: "Модемный" вопрос
« Ответ #46 : 10.06.2014 14:24:15 »
Проверил - с Дряндоус работает.
А efax ерепенится:

Сокет запущен на порту 9900
efax-0.9a: 15:43 открыли /dev/ttyACM0
efax-0.9a: 15:44 using U.S. Robotics 56K FAX USB V1.2.23 in class 1
efax-0.9a: 15:44 вызваем номер T032221476421
efax-0.9a: 16:14 подсоединён
efax-0.9a: 16:16 Внимание: Кадр HDLC с обратным порядком бит, меняем так же
efax-0.9a: 16:16 принято НЕИЗВЕСТНО
efax-0.9a: 16:16 Удалённый ID Arcor PIA           
efax-0.9a: 16:16 принято DIS — совместимость отвечающего
efax-0.9a: 16:16 удалённый факс имеет один или больше документов для отправки и может принимать
efax-0.9a: 16:16 local   196lpi 14.4kbps 8.5"/215mm  any   1D    -     -  0ms
efax-0.9a: 16:16 remote  196lpi 14.4kbps  12"/303mm  any   2D ECM-64   -  0ms
efax-0.9a: 16:16 session 196lpi 14.4kbps 8.5"/215mm  any   1D    -     -  0ms
efax-0.9a: 16:17 отправлено TSI - идентификатор вызвающего
efax-0.9a: 16:17 отправлено DCS - формат сессии
efax-0.9a: 16:21 отправлено TCF - проверка канала на 2700 байт
efax-0.9a: 16:23 принято CFR - канал в порядке
efax-0.9a: 16:24 заголовок:[2014-06-10 12:15    Joe Bloggs (0000 00000) --> 032221476421      1/1]
efax-0.9a: 16:26 Внимание: EOF before RTC
efax-0.9a: 16:27 принято 20+2291 строк и 117780+0 байт, за 3 секунд со скоростью 314080 bps
efax-0.9a: 16:27 Ошибка: контроль потока не работает
efax-0.9a: 16:28 отправлено EOP - завершено
efax-0.9a: 16:30 принято MCF - страница в порядке
efax-0.9a: 16:30 отправлена страница /home/js/efax/faxout/test.pdf.001
efax-0.9a: 16:55 Ошибка: нет команды или ответа от удалённого факса
efax-0.9a: 16:31 отправлено CSI — ID отвечающего
efax-0.9a: 16:31 отправлено DIS — совместимость отвечающего

Что??

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #47 : 10.06.2014 15:03:16 »
А что ? Что-то не передалось ? Вот же:

efax-0.9a: 16:28 отправлено EOP - завершено
efax-0.9a: 16:30 принято MCF - страница в порядке

Изучать efax, протоколы передачи факсов и т.п. "Ошибка: контроль потока не работает" говорит только о том, что не работает контроль потока, не более того. Может, он нужен, может не нужен. С ним - лучше, как правило, это да. "Ошибка: нет команды или ответа от удалённого факса" говорит о том, что нет ответа от удалённого факса. А кто сказал, что он обязан ? Принял, и привет...

В общем, главное - /dev/ttyACM0 есть теперь, дальше уже надо прикладное ПО смотреть, может и не efax, к примеру.

Оффлайн Начинающий12103

  • Участник
  • *
  • Сообщений: 93
Re: "Модемный" вопрос
« Ответ #48 : 11.06.2014 01:17:37 »
Пробовал 4 раза - передавался только заголовок или верхняя строка. На "Вантузе" проходит все, следовательно, модем не виноват.
Другое прикладное ПО смотреть? Вы бы что порекомендовали?
Заранее благодарен!

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: "Модемный" вопрос
« Ответ #49 : 11.06.2014 02:30:11 »
а под вантузом какой софт использовали?

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #50 : 11.06.2014 10:54:12 »
Вы бы что порекомендовали?

Я уже порекомендовал. Модем имеет настройки. Там могут меняться протоколы, скорость и т.п. Это надо изучить. Возможно, поменять строку инициализации модема (может быть, просто скопировать ту, что в ПО для Windows используется). Ну и сам efax, возможно, не безгрешен, не знаю. С другим факсом его соединять пробовали ? Чтобы прямо модель другая. Ещё мне скорость не нравится. 314080 bps зачем для работы факса, если он сам на 14400 ? Ну, там, сжатие данных есть (хотя вот не помню, есть ли у факсовых протоколов). Но в 20 раз быстрее данные в модем вливать зачем ? Может, у модема от этого крыша едет, а Windows, возможно, скорость на 14400 и для COM-порта ограничивает.

Что касается другого ПО - я факсы не шлю, не знаю, честно говоря.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: "Модемный" вопрос
« Ответ #51 : 12.06.2014 02:45:12 »
Ещё мне скорость не нравится. 314080 bps зачем для работы факса, если он сам на 14400 ? Ну, там, сжатие данных есть (хотя вот не помню, есть ли у факсовых протоколов).
   В винде дефолтом скорость COM установлена в 9600. Реальную скорость передачи, по замерам, выше 30000 бит/с не видел (но это когда расстояние между обоими модемами и АТС — единицы метров).
   14400 это установил сам модем, когда с другой стороной сговаривался (с учётом канала передачи между модемами, т.е. на этой линии больше невозможно).
   Если передача данных в модем 314080, вполне возможно переполнение буфера модема, и если передача данных не проверяется, то они будут потеряны. Тут действительно, сначала нужно попробовать уменьшить скорость порта.
« Последнее редактирование: 12.06.2014 07:49:45 от stranger573 »

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #52 : 12.06.2014 10:10:48 »
   В винде дефолтом скорость COM установлена в 9600.
Раньше было не так. Там для модема ставился файл инициализации под видом драйвера, скорость зависела только от того, что там написано.
Реальную скорость передачи, по замерам, выше 30000 бит/с не видел (но это когда расстояние между обоими модемами и АТС — единицы метров).
Это как так единицы ? Офисная АТС что ли ? Нет, и на реальных дальностях можно было столько получить. Всё от состояния хозяйства станционного зависит.
   14400 это установил сам модем, когда с другой стороной сговаривался (с учётом канала передачи между модемами, т.е. на этой линии больше невозможно).
Нет, это просто скорость факса. Если бы была обычная модемная передача, было бы больше наверняка. А факсы быстрее и не работали раньше, как сейчас - не знаю.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: "Модемный" вопрос
« Ответ #53 : 12.06.2014 19:44:02 »
Раньше было не так. Там для модема ставился файл инициализации под видом драйвера, скорость зависела только от того, что там написано.
А там и написано 9600 (в винде без модема тоже), хотя для модемов, возможно и снизили принудительно, чтобы не переподключаться десять раз. Посмотрел, ещё две штуки есть в работе, комовские роботиксы 56k.

Это как так единицы ?
Да, обыкновенно. Пришли и подключились прямо на кроссе, кроссировкой по 2-3 метра. :-)

Офисная АТС что ли ?
Нет. Большая, электронка. С ними проблема в том, что ограничен спектр канала — со стороны линии стоит фильтр 300-3400 Гц (края, естественно, могут быть и завалены, в серийном производстве индивидуальные настройки не делаются), дальше кодеки, в которых частота выборок 8к/с (т.е. даже теоретически больше 4 кГц не пройдёт). На старых координатках и ДШ, возможно, внутри станции и будут б́ольшие скорости (это не проверял, когда такие станции были доступны, не было модемов), но даже в древних ламповых канальных устройствах ТЧ фильтровались. Вот тут кто-то делал замеры на древних железках.

Нет, и на реальных дальностях можно было столько получить. Всё от состояния хозяйства станционного зависит.
На реальных линиях 22 с копейками поднималось, но зависит от того где, если через межгород, то меньше.

Нет, это просто скорость факса. Если бы была обычная модемная передача, было бы больше наверняка. А факсы быстрее и не работали раньше, как сейчас - не знаю.
   Насколько помнится, модем и на диалапе, и при передаче факса сам умеет сбрасывать скорость от установленной, в зависимости от того, как договорится с другой стороной.
   В винде скорость COM может и синхронизируется в зависимости от установок модема, но тут из лога видно, что совсем нет. По-крайней мере скорость порта лучше установить такой-же как и у модема.
« Последнее редактирование: 13.06.2014 01:51:52 от stranger573 »

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #54 : 13.06.2014 12:44:25 »
   Насколько помнится, модем и на диалапе, и при передаче факса сам умеет сбрасывать скорость от установленной, в зависимости от того, как договорится с другой стороной.
Зависимость есть от скорости com-порта. То есть, если 9600 выставить, то быстрее не свяжется. Но вот если выставить 115200, свяжется, как сумеет. Зависимости в обратную сторону нет. По крайней мере, так у USR было и ZyXEL.
На реальных линиях 22 с копейками поднималось
Я тоже про реальные линии. Вообще, варианты модем-модем уже плохо вспоминаются, а вот с цифровыми железками  на одном конце всё вполне хорошо. Тут и V.90 вполне себе работает, никакие фильтры не мешают 50К в сторону абонента отдать.

Вот реальные значения, которые в информации о соединении USR Total Control 1000 даёт. Прямо вот из живого лога по соединениям:
52000  52000 v90Digital
31200  31200 v34plus
« Последнее редактирование: 13.06.2014 12:52:12 от asy »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: "Модемный" вопрос
« Ответ #55 : 13.06.2014 20:49:36 »
Зависимость есть от скорости com-порта. То есть, если 9600 выставить, то быстрее не свяжется.
Так я и сказал, что умеет сбрасывать (но не выставлять б́ольшую) скорость.

Но вот если выставить 115200, свяжется, как сумеет.
Тоже быстрее не свяжется.
И на 115200 не свяжется, поскольку без учёта всех остальных факторов в ТфОП у АЦП/ЦАП скорость обработки 64к (8к выборок по 8 бит, это стандарт, и никакого разнообразия тут нет).

Тут и V.90 вполне себе работает, никакие фильтры не мешают 50К в сторону абонента отдать.
...
Прямо вот из живого лога по соединениям:
52000  52000 v90Digital
31200  31200 v34plus
А хоть и v92, который тоже 56к.
Ничего не доказывает.
Во-первых, 50к не намного больше 30к.
Во-вторых, если на сборке плат понаставят компоненты, с которыми частоты среза фильтров будут в нижних границах допусков, будут мешать и фильтры. И при этом комплекты будут кондиционными. Маловероятно, что даже на вашей станции такие не встречаются. Никаких гарантий, что ваш один (или даже тысяча один) замер, будет повторятся всегда и везде нет.

Ныне продающиеся модели факсов имеют модемы, в общем то двух вариантов — 9600 и 14400. И если применять модем только для факсов, то скорость порта 115200 ничем не оправдана, установив её, всего лишь дадите лишний повод модему тупить. Тут и 14400 хватит, ну, или если уж сильно хочется можно и 19200 поставить. Даже в вашем случае, если поднимается 50к, и поставить 57600 — нисколько не поплохеет.

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #56 : 14.06.2014 11:01:24 »
Зависимость есть от скорости com-порта. То есть, если 9600 выставить, то быстрее не свяжется.
Так я и сказал, что умеет сбрасывать (но не выставлять б́ольшую) скорость.
А я сказал, что вообще не умеет. То есть, от скорости связи между модемами скорость порта никак не зависит. Есть только обратная зависимость.

Маловероятно, что даже на вашей станции такие не встречаются. Никаких гарантий, что ваш один (или даже тысяча один) замер, будет повторятся всегда и везде нет.
Я практик. Когда-то, когда диалап был ещё жив, у нас была тысяча каналов по разным АТС города и на разном железе (Cisco/USR/Nortel). Да и сейчас 60 остаётся для тех, кто упорно продолжает использовать диалап.

Про теоретический предел в 56К мне не надо рассказывать, я в курсе. :-)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: "Модемный" вопрос
« Ответ #57 : 14.06.2014 18:46:46 »
Я практик.
Я тоже. Однако, не забываю, что ни одному практику не доступен весь объём практических исследований описываемый в теории.

А я сказал, что вообще не умеет.
Не верю, что модем не умеет устанавливать скорость связи с другим модемом ниже верхнего предела установленного для порта (о чём и была речь, если вы невнимательно читали мои топики). Ибо практика (и теория тоже) говорит обратное.

Кстати, о вашем логе с 50к.
Это соединение двух модемов (с обоих сторон), подключённых к обычным номерам АТС (тоже с обоих сторон)? Именно такое соединение (при котором проблемы со скоростью действительно есть) я и имел ввиду.
Или вы с одной стороны заходите в АТС по цифровому каналу (например, ISDN). И в этом случае возможна скорость вплоть до 56к (но и то только в одну сторону)?

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 389
Re: "Модемный" вопрос
« Ответ #58 : 14.06.2014 20:35:13 »
Не верю, что модем не умеет устанавливать скорость связи с другим модемом ниже верхнего предела установленного для порта (о чём и была речь, если вы невнимательно читали мои топики). Ибо практика (и теория тоже) говорит обратное.

Всё началось с того, что у автора темы факс вяжется на 14400, а скорость порта устанавливается 314080. К чему относилась эта фраза ?

   Насколько помнится, модем и на диалапе, и при передаче факса сам умеет сбрасывать скорость от установленной, в зависимости от того, как договорится с другой стороной.

Я так понял, что к тому, что скорость порта понизиться должна.

Или вы с одной стороны заходите в АТС по цифровому каналу (например, ISDN). И в этом случае возможна скорость вплоть до 56к (но и то только в одну сторону)?

56K невозможно получить между двумя обычными модемами. На одной стороне должна быть цифра в чистом виде. Так что, подключение модемных пулов делается по E1. В обратную сторону возможно получить только 33.6K

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 571
Re: "Модемный" вопрос
« Ответ #59 : 15.06.2014 05:21:26 »
К чему относилась эта фраза ?
В основном к этому:
14400 это установил сам модем, когда с другой стороной сговаривался (с учётом канала передачи между модемами, т.е. на этой линии больше невозможно).
Нет, это просто скорость факса.
В обоих квотах в общем то одно и тоже, только разными словами.
Ну, и ещё к тому, что с другой стороны с таким же успехом мог оказаться факс со скоростью 9600 и тогда модем выбрал бы эту скорость (связи, не с портом!).
Т.е.:
...в зависимости от того, как договорится с другой стороной.

...подключение модемных пулов делается по E1...
Ну, так в этом случае у вас только половина тракта. Вполне естественна и скорость в этом случае. А я уж было, проверять чуть не начал :-)

Ладно. С этим понятно. Вот только топикстартер куда то пропал... Скорость порта ему всё-таки надо прижать.
« Последнее редактирование: 15.06.2014 05:32:28 от stranger573 »