First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

отваливаются модемы в asterisk [закрыт]

0

Уже заезженная проблемма с отваливанием Huawei e1550 в Asterisk, встречал на форумах разговор о якобы скрипте для передергивания модемов, обыскал весь инет ничего толкового ненашел, как же всетаки избавиться от этой пробеммы?

Linux Debian 2.6.32 Huawei e1550 3 шт. D-Link DUB H-7 USB хаб chan_dongle

Время от времени отваливается

Error initializing Dongle 
Dongle has disconnected
Trying to connect on /dev/ttyUSB1
Dongle has connected, initializing
Trying to connect on /dev/ttyUSB3
Dongle has connected, initializing
Trying to connect on /dev/ttyUSB5
Dongle has connected, initializing

спросил Apr 29 '12

Saimson Gravatar Saimson
39 3 2 7

Comments

написать скрипт) сдесь только подсказывают а не 100% решают ваши пробелмы.

meral (Apr 29 '12)edit

Как часто отваливаются? А какие характеристеки блока питания у хаба?

bolshoy_plohish (Apr 30 '12)edit

Отваливается по разному, бывает работает нормально двое трое суток а потом отваливается! Блок питание родной D-LinK Питание портов 500 мА на порт по шине USB

Питание устройства Постоянный ток 5В/ 2.5А

Saimson (Apr 30 '12)edit

по поводу скрипта, даже не нашел команду которая бы передергивала питание программно :( и тем более в USB хабе свое внешнее постоянное питание, вообще не представляю как тут быть :(

Saimson (Apr 30 '12)edit

програмно питание на юзб непередергивается без спец устройств. никак.

meral (Apr 30 '12)edit

что за спец устройства? 0_0 самопал?

Saimson (Apr 30 '12)edit

есть спец девайсы для перегружения серверов. втыкаете в них БП хаба. можно попросить сделать схему на ближайшем радиорынке для 5 вольт. схема простая. один диод, управление с com порта.

meral (Apr 30 '12)edit

5 Ответов

1

была у меня проблемка с e173(3 модема), постоянно отваливался один из трёх модемов, куда установлена была сим МТС, имеенно когда совершал какое то действие(звонок, смс, ussd), модем отваливался и сам через несколько секунд восстанавливался, потом уже можно было опять звонить и проч, через пару часов опять повторяется, менял симки местами между модемами, отваливался именно мтс.

Перевёл модем с МТС в режим только GSM/2G(интернет то всё равно не нужен), проблема ушла.

Только GPRS/EDGE - AT^SYSCFG=13,1,3FFFFFFF,2,4

Только 3G/WCDMA - AT^SYSCFG=14,2,3FFFFFFF,2,4

Предпочитать GPRS/EDGE - AT^SYSCFG=2,1,3FFFFFFF,2,4

Предпочитать 3G/WCDMA - AT^SYSCFG=2,2,3FFFFFFF,2,4

ссылка удалить спам редактировать

ответил May 8 '14

tltroll78 Gravatar tltroll78
11 1 1

обновил May 8 '14

Comments

это у вас питания не хватало на все функции модема. год вопроса посмотрели?

meral (May 8 '14)edit

эта тема в начале поиска гугла по отваливанию модемов, и наверняка сюда зайдут ещё не раз

tltroll78 (May 8 '14)edit
0

Я взял за основу вот эти идеи

Раз

Два

У меня с ними все нормально сбрасывается автоматически.

ссылка удалить спам редактировать

ответил May 2 '12

SolarW Gravatar SolarW
356 2 10
0

Выбросите всю эту хрень и поставьте нормальный шлюз!

ссылка удалить спам редактировать

ответил May 1 '12

VetaLkrot Gravatar VetaLkrot
101 2 4
http://novatel.biz/

Comments

Это точно!

Для предприятия 36879 руб не такая уж и большая цена.

http://www.pbxware.ru/product/AP-GS1004A/

Но вопрос все же был, как сделать из того что уже есть. ;-)

bolshoy_plohish (May 1 '12)edit

гы. это пошутил? за 1 к доларов можно e1550 с отдельным сервером, отдельным перегружающим устройством,системой мониторинаг и удаленной настройкой в комплекте получить

meral (May 1 '12)edit

Это из серии - "давайте затюнингуем Жигули". В конечном итоге дешевле выйдет купить нормальный автомобиль. А эти извращения с модемами только создают дурную славу для астериска.

VetaLkrot (May 1 '12)edit

ну если бы шлюзы не глючили тогда еще может быть. а так..вы шлюзы чтоли продаете?

meral (May 1 '12)edit

Нет, не продаю. Нам часто приходится исправлять последствия "работы" chan_dongle.

VetaLkrot (May 1 '12)edit

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

meral (May 1 '12)edit

В шлюзах там SIP .

SIP SIP-ом останется еще как минимум лет пять, а драйвер написанный энтузиастами уже сейчас не со

всеми версиями asterisk и ядра работает!

К тому же нормально работающий E1550 перестали выпускать!

bolshoy_plohish (May 3 '12)edit
0

Первый вариант:

# disable external wake-up; do this only once
echo disabled
> /sys/bus/usb/devices/usb1/power/wakeup

echo on
> /sys/bus/usb/devices/usb1/power/level       # turn on
echo suspend
> /sys/bus/usb/devices/usb1/power/level  # turn off

Но, на сколько я понял, он не работает в ядрах выше 2.6.32. Да и в более старых ядрах не все гладко. Не стал дальше разбираться, у меня в Centos на 2.6.39 не работает.

Второй вариант:

echo '2-1.1.1' > /sys/bus/usb/drivers/usb/unbind
sleep
1
echo
'2-1.1.1' > /sys/bus/usb/drivers/usb/bind

Значение в кавычках - это "bus / hub port hierarchy". Его можно посмотреть через lsusb -t. Или в /var/log/messages при подключении/отключении устройства. Примеры с вашей стороны можно подсмотреть в

ls /sys/bus/usb/drivers/usb/

Этот вариант у меня работает нормально. Устройство отключается, включается, передергивается.

Поэкспериментируйте у себя. Думаю, быстро разберетесь.

ссылка удалить спам редактировать

ответил Apr 30 '12

matperez Gravatar matperez
255 18 6 19

Comments

это все вырубает только сигнальный уровень на большинстве материнок.

meral (Apr 30 '12)edit

таки да. нужен же еще хаб с возможностью управления питанием портов. мой dlink 7 портовый с внешним питанием вроде бы подходит. чуваки на форуме говорят, что любой с надписью "usb 2.0" на корпусе подойдет. опять же, в подробности я не вникал. и, кстати, модемы у меня не зависали. просто отключил его программно и включил обратно. система реагировала аналогично физическому извлечению устройства.

расскажите подробнее про "сигнальный уровень". хотя бы в общих чертах.

matperez (Apr 30 '12)edit

не хаб. вы выклчаете порт на материнке. 99% материнок на это скажут "ок" и не выключат питание, но выключат сигнальную часть. как на это отрегирует модем зависит от модема и его состояния. явот проверил на своем и kindle DX. он отключилься от usb но продолжил заряд. тоесть питание етсь

meral (Apr 30 '12)edit

таки да. материнка у меня точно power management не поддерживает, а хаб поддерживает. это в выводе lsusb -v можно посмотреть. если я отключаю порт на материнке, а не на хабе, почему остальные модемы в том же хабе не выключаются?

про сигнальную часть понял. спасибо.

matperez (Apr 30 '12)edit
0

вот схема http://www.qrz.ru/schemes/contribute/icenet/SC/sc000060.shtml

но у вас компьютер то не зависает, можно чисто аналоговую сделать. ком порт выдает разной среднее напряжение при 0 и 1. делается схема которая когда 1 много закрывает цепь. просто для луюого електронщика. дальеш просто пишите скриптик который в ком порт выдает куча 111 и девайс перегружается

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

ссылка удалить спам редактировать

ответил Apr 30 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Apr 30 '12

Comments

Тагда уж так :

http://habrahabr.ru/post/141693/

http://www.dessy.ru/catalog-pdc280339.html

http://robocraft.ru/blog/arduino/223.html

http://alttd.ru/content/удаленное-управление-нагрузкой-через-lpt-порт

bolshoy_plohish (May 1 '12)edit

использовать адруино с компом это как возить легковушку внутри камаза чтоб отьехать от карьера.

meral (May 1 '12)edit

Ну не скажи!

На ней то как раз проще всего делать и стоит 1000 рублей.

bolshoy_plohish (May 1 '12)edit

перехожник на кулер+ubec за 5 долара. не в курсе сколько это в рублях, но явно меньше 1000 за адруино. и нефига не проще, ее еще запрограмиьт надо.

meral (May 1 '12)edit

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 29 '12

Просмотрен: 5,959 раз

Обновлен: May 08 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.