Доброго времени суток, господа!
У меня проблема как и у автора темы http://linuxforum.ru/viewtopic.php?id=8021 . С линуксом общаюсь недавно и не могу запустить 3Г-модем под линукс! Ось линукс убунту 10.04, модема 2 штуки, 1й-zte-mf626 и zte mf 180. Оба от билайна! 626й пробовал перешивать- неудачно, но модем работает(не "убил")! Сделал как все описано на вышеуказанной ветке форума на обоих модемах(скачал скрипт, запустил, ввел соответствующие команды), результат один - на все команды отвечает "Ок", но сеть вырубается через 2-3 минуты! Прошу помочь в решении данной проблемы!!!
Linux + 3G-модем билайн
У меня ZTE MF-100 Билайн. "Укрощается" подачей на модем команды AT+ZCDRUN=E.
А когда команду подавать? До или после подключения к сети?
на команду AT+ZCDRUN=E на обоих модемах выдает commfnd not found
Я отправлял команду на модем утилитой modem-stats в PuppyRus Linux, в Ubuntu такой утилиты нет, как отправить команду не знаю.
modem-stats -c AT+ZCDRUN=E /dev/ttyUSB2Тема: http://linuxforum.ru/viewtopic.php?pid=10310#p10310
Здесь смотрели? Пакеты, указанные в первом посте, у Вас установлены? (в ubuntu могут называться иначе)
По поводу отправки команд: хороший мануал для MF626 здесь. Но прежде - первый пукнт
Для MF100 есть вот такой скрипт. Попробуйте его для MF180, может пойдёт.
Как им пользоваться здесь писал, под вариантом №2 http://linuxforum.ru/viewtopic.php?pid=112981#p112981
Надо что бы в системе был установлен usb_modeswitch.
Надо что бы в системе был установлен usb_modeswitch.
думаю, эта фраза ключевая. Рунту-лайт завела модем при помощи модесвитча вообще без настроек модема. А вообще - используйте русские сборки и у вас не будет головной боли.
А вообще - используйте русские сборки и у вас не будет головной боли.
Патриотизм это хорошо, но ключевая фраза
результат один - на все команды отвечает "Ок", но сеть вырубается через 2-3 минуты!
"Нехорошей" особенностью модемов от Билайна является периодический запрос (примерно один раз в минуту) подтверждения соединения именно с Билайном (кодированного). Не получив такого подтверждения модем отключается приблизительно через две минуты. Можно просто "перетыкать" модем и пользоваться интернетом ещё 2 минуты, но это неудобно. Можно воспользоваться утилитой mf626-helper (прочитать можно здесь). Я выбрал третий путь, переключить модем его "родной" AT-командой в состояние "только модем". Но то, что легко делается в PuppyRus2 Linux оказалось проблемой в Ubuntu, на все попытки отправит команду на модем Ubuntu отвечает "ресурс занят". Не являясь знатоком Ubuntu я предпочёл переключить модем в своём родном PuppyRus, благо что это надо сделать всего один раз. Теперь Network Manager в Ubuntu видит и подключает мой модем и связь не обрывается. Кстати, usb_modeswitch в данном случае не нужен, но и не мешает.
Хз зачем usb_modeswitch
Но на android сначала usb модем переводиться в режим тупо как модем (без флешки).
После уже настраиваете дальше. Не думаю что убунту обрезанее чем андройд.
Хз зачем usb_modeswitch
Но на android сначала usb модем переводиться в режим тупо как модем (без флешки).
Для этого и нужен, отключает виртуальный CD-ROM, и переводит в режим модема.
Легко делается через HyperTerminal
Для этого и нужен, отключает виртуальный CD-ROM, и переводит в режим модема.
Необходимость сомнительна. То же самое может и udev. Проверено.
[quote=Kettler]Для этого и нужен, отключает виртуальный CD-ROM, и переводит в режим модема.
Необходимость сомнительна. То же самое может и udev. Проверено.[/quote]
Вы когда цитируете, смотрите внимательно, кого цитируете.
В чем же сомнительность?
Ну расскажите как через udev.
Вы когда цитируете, смотрите внимательно, кого цитируете.
Извиняюсь. Привык, на нашем форуме кнопка цитаты сверху. Исправил.
Ну расскажите как через udev.
Через правило 10-ZTE.rules
ACTION=="add", ATTRS{modalias}=="usb:v19D2p2000*", RUN+="/usr/bin/eject %k"
ACTION=="add", ATTRS{modalias}=="usb:v19D2p0031*", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0031"
ACTION=="add", ATTRS{modalias}=="usb:v19D2p0016*", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0016"
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v19D2p0016*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK="modem"
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v19D2p0031*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK="modem"
На 2.6.25 ядре иным способом этот модем автоматически не подключается.
Все эти правила написаны в usb_modeswitch, в конфигах модемов.
А то что он рвет связь через минуты две, лечится удалением флагов с фс модема, или перепрошивкой.
Все эти правила написаны в usb_modeswitch, в конфигах модемов.
Правильно, usb_modeswitch без udev можно заставить работать только руками, а udev сам справляется. Выходит, что usb_modeswitch - пятое колесо.
А то что он рвет связь через минуты две, лечится удалением флагов с фс модема, или перепрошивкой.
Зачем стрелять из пушки по воробьям? Для перепрошивки или удаления флагов нужен QPST, который работает только под окошками. Зачем такие сложности, когда есть одна AT-команда, специально для этого предназначенная? Дурят вас перепрошивщики, нагло дурят с целью извлечения личной выгоды.
Дурят вас перепрошивщики, нагло дурят с целью извлечения личной выгоды.
Ну это дурят тех, у кого руки не под тот угол заточены :P
Правильно, usb_modeswitch без udev можно заставить работать только руками,
Не понял, что Вы хотели этим сказать? А что udev разве не во всех дистрах есть?
Зачем такие сложности, когда есть одна AT-команда,
Какая же это АТ-команда? Эта AT^U2DIAG=0? И такой ещё вопрос, будет ли работать АТ-команда, если модем не перешёл из режима CD-Rom в режим модема?
Доброе время суток, господа форучане!
Пойдем по порядку:
Можно воспользоваться утилитой mf626-helper (прочитать можно здесь).
Сама ссылочка открывается, но не открываются ссылки в ней(по крайней мере у меня)
Для MF100 есть вот такой скрипт. Попробуйте его для MF180, может пойдёт.
Не подходит, пробовал на обоих модемах!
Тема: Настройка 3G USB модема Huawei E1550 #10310
Здесь смотрели? Пакеты, указанные в первом посте, у Вас установлены? (в ubuntu могут называться иначе)
По поводу отправки команд: хороший мануал для MF626 здесь. Но прежде - первый пукнт
Не смотрел, обязательно попробую!
Надо что бы в системе был установлен usb_modeswitch.
По моему у меня его нет или он хорошо спрятан! Где его взять? Может поэтому у меня ничего и не робит!!!
Ну это дурят тех, у кого руки не под тот угол заточены
Нужен хороший токарь по преточке рук!!! :D :D :D
usb_modeswitch в репах должен быть.