![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
У нас в последнее время многие обзавелись "мегафон-модемами". Это 3G-модем Huawei E1550 с usb-интерфейсом, но написано на нём "Мегафон", и симка соответствующая. Правда, сеть 3G только в самом райцентре недавно появилась, у нас в деревне её не предвидится, но этот модем работает и в обычной GSM-сети, так что и для деревни сгодится. Он в разы дешевле телефона, пригодного для использования в качестве модема - потому и популярен, наверное. Но, говорят, с Линуксом не работает - а ведь им пользуется кое-кто из тех, кому я планирую поставить Линукс. Надо проверить. В магазине гляжу на коробку : да, поддерживаются только винда и мак, о Линуксе ни слова. Всё равно купил.
Оказалось, там используется технология zero-cd, и при подключении модем представляется как CD с набором ПО. Причём софт для Линукса на этом виртуальном CD тоже есть, только устанавливать надо вручную. Установил (в Альте-4.1), после чего модем из CD превращается в самого себя, всё работает, радуюсь. Но недолго. При многих обстоятельствах (не буду перечислять) модем возвращается в состояние псевдо-CD, и Линукс его в упор не видит (просто нет его файла /dev/ttyUSB_utps_modem), и так пока не переустановишь софт заново. Побродил по форуму Альта, узнал много интересного. Говорят, в пятом Альте есть пакет udev-extras, вроде бы решающий эту проблему, но мне сейчас надо срочно выяснить, как настроить сей модем в четвёрке. Нашёл на том же форуме подсказку : надо слегка переконфигурить (ну и ладно; раньше, как там говорят, и вовсе перепрошивали) сам модем minicom'ом. А именно : Код AT^U2DIAG=255 (включение режима модема + CD-ROM + Card Reader; не проверял, обязательно ли это) AT^U2DIAG=0 (режим модема) Помогло. Теперь модем в Линуксе ни при каких обстоятельствах не пытается прикинуться CD-диском и добросовестно выполняет свою работу. Зато Windows после этого знать его не хочет. Чтобы она его увидела, надо выполнить обратное переконфигурирование : Код AT^U2DIAG=255 После чего к модему возвращается его способность притворяться сидюком, и винда его опять видит, а Линукс... об этом я уже говорил. Короче : он устойчиво работает или в Линуксе или в винде - только так. Ну ладно, мне самому без разницы, годится ли он для винды, но я же хочу выяснить, годится ли он для тех, кому нужен инет в обеих ОСях. Похоже, нежелательно что-то переписывать в самом модеме, лучше что-то подправить в Линуксе. Попробовал-таки пятый Альт. Пакет udev-extras там установлен по умолчанию, но пользы от него не видно : повторяется то же, что было в четвёрке. Или просто правило udev написать, вместо того, чтобы на udev-extras полагаться? Когда-то немного занимался этим - когда Gentoo собирал, но уже не помню толком. На этом пока эксперимент приостановил. Определённо подумать надо. До чего же, однако, винда ревнивая : ежели ты, модем, с Линуксом знаешься, то я тебя, такого-сякого, после этого видеть не желаю! -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Насколько я понимаю, usb-modeswitch может делать только одно из двух :
1. Просто отправить в модем команду AT^U2DIAG=0, тем самым раз и навсегда переключив "свисток" в режим "только модем" (разумеется, при желании потом можно сделать всё как было). 2. Работать с модемом так, как это делает виндовый драйвер, то есть при каждом подключении с помощью неких манипуляций игнорировать "виртуальный CD" и работать с модемом так, как если бы он был в режиме "только модем". Никакого перепрограммирования модема при этом не происходит. Во втором случае проблем с подключением модема в винде возникать не должно (а раньше он там работал?) Если же usb-modeswitch использует первый вариант, то непонятно, зачем networkmanager : ведь тогда (кстати, возможно, и при втором варианте тоже - не проверял) модем должен работать и через свой родной софт. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#3
|
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 530 Регистрация: 22.8.2007 Вставить ник Цитата Пользователь №: 317 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Очень похоже, что 1-ый вариант.
Сделал еще один опыт: в миникоме переключил в режим "модем+ CD+карт ридер" AT^U2DIAG=255 модем стал опознаваться как CD Потом зашел в windows программа mobile partner и драйверы установились автоматически, соединение с интернетом работает Затем в миникоме переключил в режим "только модем" AT^U2DIAG=0 После этого проверял работу в виндовсе и в линуксе с родной программой mobile partner работает и там и там. Получается, что можно просто скопировать его прошивку на флэшку и уже с нее устанавливать mobile partner для соответствующей ОС. А сам мегафон-модем оставить в режиме "только модем" AT^U2DIAG=0 ? Сообщение отредактировал and - 17.9.2010, 20:08 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.6.2025, 11:24 |