Jump to content
Калькуляторы

huawei ec306 и openwrt

Приветствую.

Есть вот такой модем:

ATI

Manufacturer: huawei

Model: EC306

Revision: 11.102.25.00.283

ESN: +GSN:80f139ce

+GCAP: +CIS707-A,CIS-856-B,+MS, +ES, +DS, +FCLASS

 

Подключаю его в Mikrotik 750UP с OpenWRT на борту.

По настройкам вопроса нет. Все отлично. Первый раз соединяется и работает. Но стоит соединению порваться и заново оно уже не устанавливается. Не помогает даже программный reboot линукса на rb750-м.

помогает только полное обесточивание 750-го.

Поставил на него minicom и понял что после первого удачного коннекта к модему провайдера, мой модем перестает принимать любые команды а openwrt после обрыва соединения пытается послать AT и ждет ответа OK а вместо этого модем отвечает чем то вида }~.}. В общем внутренностями ppp протокола.

Получается что как только мой модем ухватился за провайдерский и начинается ppp сессия - все! больше он команд принимать от меня не желает. hangup из minicom-а не помогает.

 

Слать AT команды по прежнему можно через второй сервисный порт /dev/ttyUSB1 но толку от этого мало. ATZ выполняется но на /dev/ttyUSB0 по прежнему летит ppp-шный мусор и никаких команд он не принимает.

 

Что это такое и как это лечить? Баг в прошивке модема или я чего то не понимаю?

Edited by adron2

Share this post


Link to post
Share on other sites

Пока что решил проблему вот так

cat /etc/chatscripts/evdo.chat 
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
ABORT   'NO DIAL TONE'
ABORT   'NO DIALTONE'
ABORT   'NO ANSWER'
REPORT  CONNECT
TIMEOUT 10
''              ATZ
''              ATDT#777

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

Edited by adron2

Share this post


Link to post
Share on other sites

Команду сброса модема нашел

AT+CFUN=1,1

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

Оставил пока что вариант с подправленным evdo.chat

Хоть это и не правильно но работает стабильно.

Edited by adron2

Share this post


Link to post
Share on other sites

Пока что решил проблему вот так

cat /etc/chatscripts/evdo.chat 
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
ABORT   'NO DIAL TONE'
ABORT   'NO DIALTONE'
ABORT   'NO ANSWER'
REPORT  CONNECT
TIMEOUT 10
''              ATZ
''              ATDT#777

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

 

+++ ?

Share this post


Link to post
Share on other sites

Пока что решил проблему вот так

cat /etc/chatscripts/evdo.chat 
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
ABORT   'NO DIAL TONE'
ABORT   'NO DIALTONE'
ABORT   'NO ANSWER'
REPORT  CONNECT
TIMEOUT 10
''              ATZ
''              ATDT#777

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

 

+++ ?

 

Неа. не помогает.

Share this post


Link to post
Share on other sites

Пока что решил проблему вот так

cat /etc/chatscripts/evdo.chat 
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
ABORT   'NO DIAL TONE'
ABORT   'NO DIALTONE'
ABORT   'NO ANSWER'
REPORT  CONNECT
TIMEOUT 10
''              ATZ
''              ATDT#777

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

 

+++ ?

 

Неа. не помогает.

 

Несколько раз подряд?

Share this post


Link to post
Share on other sites

Да. Я раз 10 подряд ему '+++' передавал. Не реагирует.

 

Ну спрашивать не буду, пробовали ли сразу после +++ дать ati... На плюсы реакции никакой и не должно быть, просто модем начинает хавать at.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.