LinuxForum.Fans
Тема

Настройка интернета для USB GPRS модема

Автор: Evgeny 155 сообщений 75884 просмотров
#262732
Dadoolya написал:
[quote=Pavel]Ещё одно замечание,в USB 3.0 именно так и ведёт себя модем. Huawei 173 и 165 подключается но в инет не выходит,а Huawei 1550 вообще не подключается.Причём 173 первый раз подключился и работал,потом почему-то отказал.(ну это я так на всякий случай)

Ой-ёй-ёё!
И что делать? А я уж чего только не предпринимал: и переустановки, и в Hyper Terminal-е потрошил, и уже начал искать, где взять и как установить minicom. Хоть и сомневаюсь, что она поможет - файл /dev/ttyUSB0 ведь все равно не создается!
И ничего еще по этому поводу не придумали? Неужто мне грозит отказ от Мандривы? Ведь от нового ноутбука отказаться невозможно ввиду кыхнутости старого, блин![/quote]
На Магия 2 сейчас работает Huawei e 173, e 352 тоже работает, отказывается только e 1550.
Так что USB 3.0 работает.
Вот такой у меня стоит http://www.nix.ru/autocatalog/controllers_other/Controller_PCIEx1_USB_3.0_portext_95081.html

#262803
Pavel написал:

На Магия 2 сейчас работает Huawei e 173, e 352 тоже работает, отказывается только e 1550.
Так что USB 3.0 работает.
Вот такой у меня стоит

Но раньше Е173 было отказался? И как заставили заработать снова? Неужто заменой контроллера только?
А у меня свежекупленный ноут и любимая Мандрива-2010-2. А модемы E160G и Е352. Оба включились, установились, а на следующий день отказались - файл /dev/ttyUSB0 не создается, хоть ты завтыкай-завынай их обоих, блин!
На старом E160G проработал без проблем 3 года, хоть в его характеристиках нет и намека на поддержку Линукс.

#262831
Dadoolya написал:
[quote=Pavel]
На Магия 2 сейчас работает Huawei e 173, e 352 тоже работает, отказывается только e 1550.
Так что USB 3.0 работает.
Вот такой у меня стоит

Но раньше Е173 было отказался? И как заставили заработать снова? Неужто заменой контроллера только?
А у меня свежекупленный ноут и любимая Мандрива-2010-2. А модемы E160G и Е352. Оба включились, установились, а на следующий день отказались - файл /dev/ttyUSB0 не создается, хоть ты завтыкай-завынай их обоих, блин!
На старом E160G проработал без проблем 3 года, хоть в его характеристиках нет и намека на поддержку Линукс.[/quote]
Я ни как не заставлял модем работать, работал он от USB 2.0 на Магия 1, потом поставил Магия 2, как оказалось на ней всё работает без проблем,
за Мандриву 2010.2 незнаю. На мандриве 2011 непомню, знаю только ручками инэт нужно подключать, сама сеть не поднималась.
Да забыл, поставь самое последнее ядро, это может помочь.

#262897
Pavel написал:

Да забыл, поставь самое последнее ядро, это может помочь.

Угу! Щас, вот только модем в USB3 втыкну, и в инет выйду, чтобы установить все обновления! :D
А если серьезно, то эта мысль мне тоже в голову приходила, но как ее претворить в жизнь без подключения?
Кстати, при повторных попытках установить Е352, bash стал писать красным:

Показать
(цитирую по шпаргалке, скрин не догадался сделать, не думал, что до этого дойдет)

"Install NDIS driver failed.
The compilling environment is not all ready.
Pleas check gcc, make and kernel buid(/lib/modules/2.6.33.7-desktop-2mnb/build) to be all installed?
Now pleas enter any key to finish other installations.

После установки добавляет опять красным:

NDIS is disabled, and only Modem can be used.

Далее идет разъяснение, что эту программу (MegaFon|Modem - программа управления: учет трафика, настройки, SMS-клиент, и проч. Кстати, вполне приличная, только у ее дизайнера светобоязнь, наверное. %) ) Он мне и при первой установке это писал, но, несмотря на это, программа заводилась из К-Меню кликом мыши. Теперь - шишь. А как пользователь я сформировался уже в эпоху всевластия GUI, поэтому с командной строкой не дружу.
Да еще английский ни в школе, ни после (даже мимо!) не проходил. Так что его вопрос (третья фраза) толком так и не понял.
Написал на случай, вдруг у кого опытнее возникнет догадка?

Хочу предупредить владельцев USB-модема Е352 (Huawei) о том, что его нельзя лочить (если я правильно понимаю этот жаргонизм) как в Hyper Terminal, так и в Hyper Terminal Private Edition. Потому что на любую попытку ввести команду AT^U2DIAG= с любым из четырех аргументов получаем ERROR. А главное, неработающий NDIS-driver даже в Винде. Придется в настройках программы переключать "Тип подключения" на RAS(modem).

#262936

Установил Мандриву 2010.0, удалось запустить модэм Huawei e 1550 с отключенным , иначе не создаётся.
Е 173 не создаёт /dev/ttyUSB0 даже с отключенным CD-ROM.
Думаю, нужно попросить у друзей Е 1550 , обновить ядро из MIB и дальше всё будет гуд.

#263301
Pavel написал:
Установил Мандриву 2010.0, удалось запустить модэм Huawei e 1550 с отключенным , иначе не создаётся.
Е 173 не создаёт /dev/ttyUSB0 даже с отключенным CD-ROM.
Думаю, нужно попросить у друзей Е 1550 , обновить ядро из MIB и дальше всё будет гуд.

Не гуд. И USB3, кажется, не виновны.

Показать
Внимательно приглядевшись к своему новенькому ноуту, убедился, что не все USB-разъемы у него 3 поколения. Переключил свой USB-HUB в разъем "двойки".
Переустановил Мандриву "ускоренным способом" - то есть запустил установку с параметрами "Использовать существующие разделы", а форматировать раздел с корнем не позволил. Подключил E160G, скачал на остатки месячного трафика (он у меня дефицит, к сожалению) и установил обновления. В результате в меню GRUB появились аж две новых строки: Desktop2.6.33.7.1 и сервер (что значит х64!) с этим же ядром. Связь в течение сессии выключал-включал несколько раз, все работало. Утром с замиранием сердца загрузился - связь опять работает! Притом в старом ядре - проморгал, и загрузка прошла "по умолчанию". Но это был последний сеанс, увы. Перезагрузка в новое ядро ничего не дала, как и в сервер.

Получается, чтобы выйти на связь, необходимо вновь переустановить ОС, потому что эти модемы работают только 1-2 сессии.
Аналогично ведет себя и программа MegaFon Internet. (Вообще-то это название графического интерфейса, на самом деле это программа MegaFonPartner. Ссылку на скачивание взял тут, на первой странице форума.) Притом, если ее установить не в первую сессию, а во вторую, как у меня вышло на этот раз, то она "заводиться" не будет уже сразу после установки.
Модем Е352 я подключил уже во время 3 сессии, но в этот раз он даже не примонтировался, несмотря на то, что в Dolphin виден. Bash на любые попытки воздействия на него отвечает: "Нет такого файла или каталога".
Ну не мистика ли?!

#263307

2.6.33 ядро не катит, ставь 3.0 и выше , на МИБ должны быть новые ядра.
Монтировать модэм никуда не нужно. MegaFonPartner устанавливать не нужно, потом через Drakconnekt не подключишься. KPPP можешь настроить, это не сложно. Но для начала нужно обновить ядро.

#263356

MegafonPartner использовать только со своего модема, от других не подойдёт - разные драйвера для работы с модемом!
Чтобы работал USB мопед нужно чтобы в системе стояли пакеты - comgt & usb_modeswitch. Этого достаточно чтобы воткнуть модем и сделать подключение с интернетом.
Также нужно наличие файлов соотвествующих ID модема в каталоге /etc/usb_modeswitch.

#263382
"Naymnik" написал:
MegafonPartner использовать только со своего модема

а лучше не использовать вообще. как недавно было подчеркнуто в соседнем топике, эти скрипты все модемные (вроде не только мегафоновский, вообще на модемах huawei) изменяют системные файлы, например, /etc/sudoers, а хорошего тут немного.

#263722

Здравствуйте! Большое спасибо всем ответившим!
]Pavel

Показать
С этим MIB сплошные заморочки! Пришлось дважды переустанавливаться с форматированием корня - ни в одно ядро не мог загрузиться. Потом установил Огненного Лиса 13.1 версии, которая оказалась тестовой и замордовала меня своей падучей. Пришлось переходить на 12 версию, но она тоже мибовская, а там файлы 1 МБ и выше скачивать замучаешься - каждые несколько секунд сбой арии и ее издевательский вопросик: "Возобновить попытку?" К тому же, 12 версия почему-то оказалась англоязычной. Впрочем, как и Thunderbird. Но, кажется все устаканилось.
Сижу на разъеме USB2. Модем E160G отработал несколько сеансов. Заменил его на Е352. Тот как-то странно смонтировался, но связь установил пару раз. Заменил его на старичка E160G, потому что Е352 у меня явно кыхнутый. Но файл /dev/ttyUSBO опять пропал.
Вынул и воткнул обратно. Случайно увидел, что в раскрытом под рутом bash возник текст:
img]Блин, хотел вставить скрин, прошел по ссылке "Изображения", но то ли я тупой совсем, то ли там что-то не срабатывает. В-общем, в этом тексте 6 сообщений о kernel, последнее такое:

kernel:SR2: 000000000000078

И с этого момента у меня в области уведомлений чуть не по каждому поводу стало всплывать окно с какими-то сообщениями этого syslogd@localhost на английском. А я за это время и на русском-то не успею прочитать! Этого syslogd@localhost на 32-битной машине у меня отродясь не бывало, да и на этой появился только сегодня - через 2 недели мытарств с этими ядрами и мопедами...
Но пока старичок E160G, которому по техдокументации в Линуксе и быть не положено, работает, с него и пишу, спасибо!

Naymnik

Показать
"Naymnik" написал:
Чтобы работал USB мопед нужно чтобы в системе стояли пакеты - comgt & usb_modeswitch.

В Мандриве, когда в окне "Настройка сети и Интернет" (впервые после установки ОС) нажмешь на GPRS/EGEE/3G, система сама просит вставить носитель Main-Media и сама устанавливает все нужные файлы, в том числе и эти.

"Naymnik" написал:
Также нужно наличие файлов соотвествующих ID модема в каталоге /etc/usb_modeswitch.

Вот что у меня сейчас в файле /etc/usb_modemswitch.conf:

# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# This file is evaluated by the wrapper script "usb_modeswitch_dispatcher"
# in /usr/sbin
# To enable an option, set it to "1", "yes" or "true" (case doesn't matter)
# Everything else counts as "disable"


# Disable automatic mode switching globally (e.g. to access the original
# install storage)

DisableSwitching=0


# Enable logging (results in a extensive report file in /var/log, named
# "usb_modeswitch_<interface-name>" (and probably others)

EnableLogging=0

Что бы это могло значить? Просто файла usb_modemswitch (без .conf) в моем /etc сейчас нет.

"xxblx" написал:
эти скрипты все модемные (вроде не только мегафоновский, вообще на модемах huawei) изменяют системные файлы,

Мне кажется, в любой ОС любое приложение при установке вносит изменения в системные файлы. Например, "прописка" в том же виндовском реестре. Или я во что-то не врубаюсь? Тогда извините!

"dezhurant" написал:
Может, что-то полезное увидите... ZTE MF 180, не работает интернет

Для себя полезное не увидел, но прочесть надо было, спасибо!

#263748
Dadoolya написал:

[quote="Naymnik"]Также нужно наличие файлов соотвествующих ID модема в каталоге /etc/usb_modeswitch.

Вот что у меня сейчас в файле /etc/usb_modemswitch.conf:

# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# This file is evaluated by the wrapper script "usb_modeswitch_dispatcher"
# in /usr/sbin
# To enable an option, set it to "1", "yes" or "true" (case doesn't matter)
# Everything else counts as "disable"


# Disable automatic mode switching globally (e.g. to access the original
# install storage)

DisableSwitching=0


# Enable logging (results in a extensive report file in /var/log, named
# "usb_modeswitch_<interface-name>" (and probably others)

EnableLogging=0

Что бы это могло значить? Просто файла usb_modemswitch (без .conf) в моем /etc сейчас нет.

"xxblx" написал:
эти скрипты все модемные (вроде не только мегафоновский, вообще на модемах huawei) изменяют системные файлы,

Мне кажется, в любой ОС любое приложение при установке вносит изменения в системные файлы. Например, "прописка" в том же виндовском реестре. Или я во что-то не врубаюсь? Тогда извините!
[/quote]
Если установлены указанные выше пакеты то usb_modeswitch.conf должен быть. Что у вас за система? Проверьте в Установке программ наличие comgt и usb_moodeswitch. Переустановите. В папке /etc должен быть и файл конфигурации и папка /etc/usb_modeswitch.

По поводу изменения системных файлов - да практически во всех системах изменяются те или иные файлы, но не так как это делается в винде. В Линуксе в основном прикладные программы имеют свои конфигурационные файлы, которые не затрагивают систему, или затрагивают в минимальном виде.

#263768

Я думаю можно систему поменять и дальше не мучаться, Mageia 2 поставь -та же самая Мандрива, разницы между 2010.2 не увидишь, зато всё будет работать.

#263784
"Naymnik" написал:
Если установлены указанные выше пакеты то usb_modeswitch.conf должен быть. Что у вас за система? Проверьте в Установке программ наличие comgt и usb_moodeswitch. Переустановите. В папке /etc должен быть и файл конфигурации и папка /etc/usb_modeswitch.

Выше я писал, что при первой же попытке выбора в окне "Настройка сети и Интернет", Mandriva 2010-2 сама просит вставить носитель "Main-Media" (DVD с ISO Mandriva, если по-русски), и сама устанавливает пакеты comgt, usb_modeswitch, usb_modeswitch_data, ppp0 & парочку еще каких-то. Первые 4 сейчас у меня в наличии. Файл usb_modeswitch.conf я выше выложил, и Вы его процитировали.
В некоторых темах о ПАКЕТЕ usb_modeswitch пишут как о ФАЙЛЕ, поэтому я и удивлялся, почему у меня только файл с добавкой .conf. Сейчас, после Вашего вопроса, "врубился", спасибо. *DRINK*
А вот ПАПКИ /etc/usb_modeswitch как не было, так и нет. Просто она у меня в /usr/share. :D

#263789
Dadoolya написал:
[quote="Naymnik"]Если установлены указанные выше пакеты то usb_modeswitch.conf должен быть. Что у вас за система? Проверьте в Установке программ наличие comgt и usb_moodeswitch. Переустановите. В папке /etc должен быть и файл конфигурации и папка /etc/usb_modeswitch.

Выше я писал, что при первой же попытке выбора в окне "Настройка сети и Интернет", Mandriva 2010-2 сама просит вставить носитель "Main-Media" (DVD с ISO Mandriva, если по-русски), и сама устанавливает пакеты comgt, usb_modeswitch, usb_modeswitch_data, ppp0 & парочку еще каких-то. Первые 4 сейчас у меня в наличии. Файл usb_modeswitch.conf я выше выложил, и Вы его процитировали.
В некоторых темах о ПАКЕТЕ usb_modeswitch пишут как о ФАЙЛЕ, поэтому я и удивлялся, почему у меня только файл с добавкой .conf. Сейчас, после Вашего вопроса, "врубился", спасибо. *DRINK*
А вот ПАПКИ /etc/usb_modeswitch как не было, так и нет. Просто она у меня в /usr/share. :D[/quote]
Я не всё прочитал, не видел начала обсуждения, или что-то пропустил :)
Уточняю по поводу папки, должна быть именно /etc/usb_modeswitch.d Либо скопируйте из /usr/share. Всего скорей мегафоновская программа переместила папку с данными в /usr/share и встроенная система для модемом от этого не работает т.к. нет файлов с данными на модемы.

#263794

Там она и должна быть, в /usr/share.

#263795
Gnom написал:
Там она и должна быть, в /usr/share.

у меня в /etc изначально, последнее время мегофоновской прогой не пользуюсь, так что без изменений системы

#263797
Naymnik написал:

у меня в /etc изначально, последнее время мегофоновской прогой не пользуюсь, так что без изменений системы

В старых версиях пакета в /etc, в новых в /usr/share.

#263800

Пишу по памяти, могу ошибиться
[console]rpm -ql usb_modeswitch_data[/console]
вывод списка файлов входящих в пакет.

#263804
"Dadoolya" написал:
Мне кажется, в любой ОС любое приложение при установке вносит изменения в системные файлы. Например, "прописка" в том же виндовском реестре. Или я во что-то не врубаюсь? Тогда извините!

Здесь изменения влекут серьезную дыру в безопасности компьютера. Такие дыры принято называть критическими уязвимостями :)
так что изменения именно отрицательные. были бы положительные/нейтральные я бы и не стал писать.

Войдите или зарегистрируйтесь, чтобы ответить.