![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#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 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Устройство модема: /dev/ttyUSB0 В каталоге /dev есть файл с таким же именем. Вам нужен этот файл? А его не переслать. Это (как и всё в /dev) спецфайл (интерфейс к устройству) нулевого размера, появляющийся при обнаружении соответстующего девайса. Просто у меня модем мобильника - /dev/ttyACM0, вот и стало интересно, как у него и отдельного модема может быть одинаковый файл в /dev. А подключились через этот МТС-модем вовсе без настроек, разве и "виртуальный CD" отключать было не надо? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#3
|
|
Специалист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 159 Регистрация: 9.1.2010 Вставить ник Цитата Пользователь №: 1749 Страна: Россия Город: Чита Пол: Муж. Репутация: ![]() ![]() ![]() |
А его не переслать. Это (как и всё в /dev) спецфайл (интерфейс к устройству) нулевого размера, появляющийся при обнаружении соответстующего девайса. Просто у меня модем мобильника - /dev/ttyACM0, вот и стало интересно, как у него и отдельного модема может быть одинаковый файл в /dev. А подключились через этот МТС-модем вовсе без настроек, разве и "виртуальный CD" отключать было не надо? Не имею представления о виртуальных CD в линуксах. Ничего не перенастраивал, просто подключение само сабой заработало через модем. Телефон не был подключён. В настройках Kppp стоит устройство /dev/ttyACM0, повидмому модем был принят за это устройство. Там в каталоге /dev много этих tty*, которые не появляются и не исчезают, они там всегда. Вообще, в модеме два устройсва, собственно модем и флешка с установочными драйверами. В системных требованиях модема указаны Windows's и Mac OS X 10.4/10.5/10.6 с последними обновлениями, т.е. на маках он тоже должен работать без проблемм. В винде в свойствах устройства строка инициализации пуста, номер подключения *99#. Сообщение отредактировал AIL - 15.11.2010, 4:08 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.6.2025, 14:06 |