Борьба с зависанием МТС 3G модема ZTE MF192+ на Zyxel Keenetic giga: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
(Новая страница: «Развитие постепенно идёт и вроде как у нас теперь везде есть мега стабильный и быстрый инт...»)
 
Строка 3: Строка 3:
Решил себе на даче создать свою сеть. Для чего решил использовать Zyxel keenetic giga и 3G модем от МТС. Качество связи, её надёжность, задержки и т. д. конечно ужасные, но и речь идёт не о ближнем подмосковье. В принципе всё можно стерпеть, но хардварные зависания модема совсем добили. Если модем зависает, то всё что может помочь это сброс питания на шине USB. Теоретически это можно реализовать на том же C, но важно, чтобы аппаратная начинка это поддерживала.
Решил себе на даче создать свою сеть. Для чего решил использовать Zyxel keenetic giga и 3G модем от МТС. Качество связи, её надёжность, задержки и т. д. конечно ужасные, но и речь идёт не о ближнем подмосковье. В принципе всё можно стерпеть, но хардварные зависания модема совсем добили. Если модем зависает, то всё что может помочь это сброс питания на шине USB. Теоретически это можно реализовать на том же C, но важно, чтобы аппаратная начинка это поддерживала.


В моём случае единственным вариантом было просто отправлять роутер Keenetic в рестарт.
В моём случае единственным вариантом было просто отправлять роутер Keenetic в рестарт. Для проверки работоспособности модема было решено написать код на C, который бы, используя libusb, помог послать в модем АТ команды и проверить отвечает ли он. На данный подход меня вдохновило обсуждение на сайте Gentoo вот [http://www.gentoo.ru/node/12140 тут]. Тестировать программу решил на Gentoo box amd64, а потом уже собрать под Keenetic, благо вот [http://code.google.com/p/zyxel-keenetic-packages/wiki/linux_compile тут] есть шикарная инструкция по этому поводу. Но как я ни старался, ничего хорошего не вышло. Подробности и код можно посмотреть [http://forum.zyxmon.org/post11647.html#p11647 здесь].


[[Category:Index]]
[[Category:Index]]
[[Category:Linux]]
[[Category:Linux]]

Версия 12:27, 16 марта 2013

Развитие постепенно идёт и вроде как у нас теперь везде есть мега стабильный и быстрый интернет =)

Решил себе на даче создать свою сеть. Для чего решил использовать Zyxel keenetic giga и 3G модем от МТС. Качество связи, её надёжность, задержки и т. д. конечно ужасные, но и речь идёт не о ближнем подмосковье. В принципе всё можно стерпеть, но хардварные зависания модема совсем добили. Если модем зависает, то всё что может помочь это сброс питания на шине USB. Теоретически это можно реализовать на том же C, но важно, чтобы аппаратная начинка это поддерживала.

В моём случае единственным вариантом было просто отправлять роутер Keenetic в рестарт. Для проверки работоспособности модема было решено написать код на C, который бы, используя libusb, помог послать в модем АТ команды и проверить отвечает ли он. На данный подход меня вдохновило обсуждение на сайте Gentoo вот тут. Тестировать программу решил на Gentoo box amd64, а потом уже собрать под Keenetic, благо вот тут есть шикарная инструкция по этому поводу. Но как я ни старался, ничего хорошего не вышло. Подробности и код можно посмотреть здесь.