Случайно получая «NO CARRIER» от модема Huawei 3G под linux

Я использую huawei 3G-модем под Linux. После использования NetworkManager в течение некоторого времени я теперь использую wvdial, чтобы поговорить с модемом и запустить pppd: я добавил правило udev, поэтому wvdial запускается автоматически, когда устройство USB подключено.

  1. Хороший случай: я подключаю модем, wvdial терпит неудачу несколько раз, пока модем регистрируется, а затем успешно.
  2. Плохой случай: тот же, но wvdial не работает с «NO CARRIER», навсегда.

Единственное, что нужно сделать, когда 2) произойдет: отключите устройство, замените его и надейтесь, что на этот раз мы попадаем на хороший случай …

Пробовал много вещей, например, переключение между gprs / umts, ручное переключение оператора, чтобы заставить его перерегистрироваться … не повезло. Как только он не работает, он остается таким.

Несколько дней назад я даже наткнулся на случай, когда umts терпело неудачу все время, но gprs преуспевает достаточно хорошо. Теперь интересно, что под окнами umts просто работал сразу, так что это определенно проблема с Linux.

Модем – это huawei E1762.
NetworkManager / modem-manager несколько страдает от одной и той же проблемы.
Запуск ubuntu lucid

One Solution collect form web for “Случайно получая «NO CARRIER» от модема Huawei 3G под linux”

Хорошо, я думаю, что происходит то, что модем путается, когда wvdial начинает разговаривать с ним, прежде чем он закончит регистрацию.

-> Добавлена ​​2-секундная задержка после подключения устройства и подождите, пока устройство не будет зарегистрировано до запуска wvdial. Тогда это всегда работает!

#!/bin/bash while [ -e /dev/ttyUSB0 ] ; do # wait to be registered if ./operator | grep -q ','; then wvdial provider >> wvdial.log 2>&1 fi sleep 1 done 

Сценарий оператора:

 #!/bin/bash # boy, is this ugly ... chat -t 1 -e "" '\pAT' OK AT+COPS? +COPS '\pAT' OK >> /dev/ttyUSB1 < /dev/ttyUSB1 2>/tmp/foo grep -m 1 '^+COPS' /tmp/foo 
Interesting Posts

Удаленный доступ к терминалу

Отложить установку Windows 10 на 1 месяц?

У меня есть вирус? Что это за зеленый значок?

Восстановление несохраненных файлов блокнота

Как вы читаете декларации C?

Параметры макета Android XML не работают, как ожидалось

Возможно ли, чтобы виртуальная виртуальная машина всегда начиналась с того же времени, если да, то как?

Как получить текущий номер строки?

Является ли конструктор по умолчанию инициализацией встроенных типов?

Любая причина не отключать файл подкачки Windows, если у вас достаточно физической памяти?

Outlook 2007 – Самый простой и самый недорогой способ поделиться календарем между 5-10 людьми?

Как получить «дружественное» имя версии ОС?

Машина Windows 7 делает маршрутизатор отключенным ВСЕМИ беспроводными соединениями

проблема с уведомлением о намерении андроида

Отсутствует видимое – ** и скрыто – ** в Bootstrap v4

Давайте будем гением компьютера.