Модем 3G Sierra 597U

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-01-30 1:00:57

Имеется :
FreeBSD 7.2-RELEASE-p7,
модем 3G Sierra 597U.
Модем определяется нормально (через u3g)

Код: Выделить всё

# dmesg
ucom0: detached
ucom1: detached
umass0 on uhub2
ucom0 on uhub2
ucom0: configured 0 serial ports (U0.%d)
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
(probe0:umass-sim0:0:0:0): NOT READY asc:3a,0
(probe0:umass-sim0:0:0:0): Medium not present
(probe0:umass-sim0:0:0:0): Unretryable error
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Sierra Wireless Storage 2.31> Removable Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
ucom0: at uhub2 port 1 (addr 2) disconnected
ucom0: detached
umass0: at uhub2 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached
ucom0: <Sierra Wireless, Incorporated Sierra Wireless Compass 597 EVDO Modem, class 0/0, rev 1.10/0.02, addr 2> on uhub2
ucom0: configured 3 serial ports (U0.%d)
ucom1: <Sierra Wireless, Incorporated Sierra Wireless Compass 597 EVDO Modem, class 0/0, rev 1.10/0.02, addr 2> on uhub2
ucom1: configured 0 serial ports (U1.%d)
Заводится через ppp, инет есть.
Но есть одно но. Все хорошо до первого дисконнекта.
Потом при попытке поднять ppp идет ругань:

Код: Выделить всё

ppp ON pogranichnic> dial
ppp ON pogranichnic> Warning: Chat script failed
Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
В ppp.log

Код: Выделить всё

Jan 29 23:54:30 pogranichnic ppp[58134]: tun0: Phase: PPP Started (interactive mode).
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Command: /dev/ttyp1: dial
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: bundle: Establish
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: closed -> opening
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: Connected!
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Phase: deflink: opening -> dial
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Phone: #777
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: deflink: Dial attempt 1 of 1
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Send: AT^M
Jan 29 23:54:33 pogranichnic ppp[58134]: tun0: Chat: Expect(5): OK
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Expect timeout
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Send: AT^M
Jan 29 23:54:38 pogranichnic ppp[58134]: tun0: Chat: Expect(5): OK
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Chat: Expect timeout
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: Chat script failed
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Phase: deflink: dial -> hangup
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Phase: deflink: Disconnected!
Jan 29 23:54:43 pogranichnic ppp[58134]: tun0: Warning: deflink: Unable to set physical to speed 0
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: Connect time: 11 secs: 0 octets in, 0 octets out
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: 0 packets in, 0 packets out
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Sat Jan 29 23:54:33 2011
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: deflink: hangup -> closed
Jan 29 23:54:44 pogranichnic ppp[58134]: tun0: Phase: bundle: Dead
При попытке опросить модем:
# cu -l /dev/cuaU0.0

Код: Выделить всё

Connected
~Ъ}#ю!}!}!} }9}"}&} 
И многие строки неперывного подобного бреда...
Помогает только выдернуть модем из юсб и вставить его снова. :shock:
Под виндой этот модем работает нормально - днлал многие сотни коннектов-дисконнектов.
Остается грешить на u3g ?
Куда смотреть, чего копать?
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-01-31 9:49:05

передерни модуль ядерный.
а вообще обновись до 7.3, но это так...предположения
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-01-31 11:22:23

В смысле "передерни" ?

Код: Выделить всё

kldunload u3g && kldload u3g
? - делал
Обновлял исходники, пересобирал модуль u3g - результат тотже.
Этот модем выбирал, потому как наиболее поддерживаемый FreeBSD, а тут такая лажа...
На 7.3 обновиться можно только пересборкой мира ?
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-01-31 13:40:29

мира и ядра.
собери тестовую машину, попробуй на ней.
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-01 22:14:12

Обновил систему

Код: Выделить всё

# uname -a
# uname -a
FreeBSD pogranichnic 7.3-RELEASE-p4 FreeBSD 7.3-RELEASE-p4 #0: Mon Jan 31 22:04:08 EET 2011     kpp@pogranichnic:/usr/src/sys/amd64/compile/GENERIC_73_110131  amd64
Пересобрал модуль u3g.
Проблема осталась.
Такое ощущение, что после поднятия трубы модем ее не может положить.
# cu -l /dev/cuaU0.0

Код: Выделить всё

Connected
at
OK
ati
Manufacturer: Sierra Wireless, Inc.
Model: C597 Rev 1.0 (2)
Revision: p2314500,32320 [Mar 06 2008 17:19:08]
BOOT: SWI6800V2_FP.01.45 2008/03/07 16:36:13
APPL: SWI6800V2_FP.01.45 2008/03/07 16:36:13
SWOC: CDPC_00001_02.04.07
USB VID: 0x1199 PID: 0x0023
ESN: 0x606F76A4
+GCAP: +CIS707-A, CIS-856, CIS-856-A, +MS, +ES, +DS, +FCLASS
SKU: 0x2BAA

OK
делаю

Код: Выделить всё

atdt #777
CONNECT
~Ъ}#ю!}!}!} }9}"}&} } } } }#}%б#}%}%}&л?н}'}"}(}"}.}1~~Ъ}#ю!}!}"} }9}"}&} } } } }#}%б#}%}%}&л?н}'}"}(}"бЭ~~Ъ}#ю!}!}#} }9}"}&} } }
и понеслась....
ath не прокатывает.
Как заставить модем положить трубу?
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-02-02 8:13:19

я по старой памяти гружу два модуля, u3g и umodem, в итоге цепляюсь к /dev/ttyU0.0
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-02 10:55:37

Судя по тестам - пофигу какой девайс cuaU0.0 или ttyU0.0 - равносильны.
Если звоню из утилиты cu (atdt #777) начинается коннект, потом выхожу из утилиты cu (~ и Ctrl+d) - выходит из утилиты нормально.
Потом опять коннекчусь:

Код: Выделить всё

cu -l /dev/cuaU0.0 или ttyU0.0 (не важно - результат один)
пишет коннект, пытаюсь ввести at, не вводится, вместо него сыпится мусор продолжающегося звонка:

Код: Выделить всё

CONNECT
~Ъ}#ю!}!}!} }9}"}&} } } }
и т.д.

С модемом CCU-650U в этом плане все нормально (распознается модулем umodem, определяется как устройство cuaU0 и ttyU0).
Если позвонить с него, потом выйти из утилиты cu - коннект разрывается.
Если еще раз сделать

Код: Выделить всё

cu -l /dev/cuaU0 или ttyU0 (не важно - результат один)
вводим at-команды - все нормально.
Засада
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-02-02 12:13:52

может девайс глючит ?
usbconfig в 7ке есть?
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-02 12:25:27

Под виндой работает без вопросов (в первом посте).
Думаю сам девайс рабочий, разве что не распознает дисконнект какой от u3g ...
usbconfig в 7.3 нет
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-19 22:54:21

Поставил для теста 8.1 RELEASE.
Таже картина... модем можно передернуть программно

Код: Выделить всё

usbconfig -u 3 -a 2 power_off; usbconfig -u 3 -a 2 power_on
или вытыкнуть\втыкнуть.
Тогда опять работает.
Никуда не годится... :(
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-02-20 7:23:45

ставь 8.2, у меня zte заработал нормально только в 8.2RC1
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-20 13:33:18

Модем нормально распознается, работает до первого дисконнекста\сбоя.
Потом его нужно либо физически или программно (с 8.0) передергивать.
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение manefesto » 2011-02-20 23:58:47

попробуй 8.2
ведь не убудет
я такой яростный шо аж пиздеЦ
Изображение

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-02-26 22:36:14

Поставил для теста 8.2 RELEASE.
Таже картина...(даже хуже чем с 8.1) - теперь модем не передергивается программно:

Код: Выделить всё

usbconfig -u 3 -a 2 power_off; usbconfig -u 3 -a 2 power_on
Только физически вытыкнуть\втыкнуть.
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Модем 3G Sierra 597U

Непрочитанное сообщение kpp » 2011-03-05 21:56:55

Проверьте у кого 8.2 нормально отрабатывает программное отключение\включение питания на юсб-устройство?

Код: Выделить всё

usbconfig -u 3 -a 2 power_off; usbconfig -u 3 -a 2 power_on
замените

Код: Выделить всё

-u 3 -a 2
на свое устройство.
У меня на тестах в 8.1 отрабатывает нормально, в 8.2 устройство отключается, но потом не подключается, хотя пишет что повер ОН.
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.