3G USB модем не работает в 12.04


18

Когда я подключаю свой 3G USB-модем к ноутбуку с 12.04, в Network-Manager ничего не появляется. Этот модем работает в 11.10, а модем отображается в Network-Manager, а не в 12.04 !!

Вот результаты lsusbи usb-devicesна двух машинах, один с 11.10, а другой с 12.04:

Ubuntu-11.10:

$ lsusb
    Bus 002 Device 009: ID 1c9e:6061  

$ usb-devices
    T:  Bus=02 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  9 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1c9e ProdID=6061 Rev=00.00
    S:  Manufacturer=3G USB Modem        ￴￴
    S:  SerialNumber=000000000002
    C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
    I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
    I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
    I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
    I:  If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

Ubuntu-12.04:

$ lsusb
    Bus 002 Device 003: ID 1c9e:6061 OMEGA TECHNOLOGY WL-72B 3.5G MODEM

$ usb-devices
    T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1c9e ProdID=6061 Rev=00.00
    S:  Manufacturer=Qualcomm, Incorporated
    S:  Product=USB MMC Storage
    S:  SerialNumber=000000000002
    C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
    I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)

Как показывают выходные данные вышеупомянутых команд, устройство определяется как модем в 11.10, но в 12.04 оно определяется как USB-накопитель (устройство является одновременно 3G-модемом и USB-адаптером SD-карты).

Любая помощь ?!


Что такое модуль и как он подключен?
Плачь Havok

а в чем именно проблема? вам нужно будет предоставить гораздо больше информации, если вы ожидаете, что кто-то поймет вашу проблему.
Стефано Палаццо

5
Распознается ли флешка, если вы пытаетесь создать новое соединение под System -> Preferences -> Network Connections -> Mobile Boradband?
Бобби

Я всегда подключаю мобильную широкополосную связь к USB-порту и жду, когда что-нибудь случится. но ничего не происходит Я новичок. Прошу прощения, если вы не совсем поняли мой вопрос
хорошо,

1
@ok comp какая марка и модель вашего 3G устройства? С каким провайдером ISP / Telecom вы работаете?
Ник Х.С.

Ответы:


22

После долгих поисков и прочтения на разных форумах я нашел решение своей проблемы. Обратите внимание, что, хотя другие ответы не решили мою проблему, они могут быть полезны для других, сталкивающихся с проблемами с 3G USB- модемами (особенно сценарий sakis-3g ).

Я нашел свое решение в этой теме , которое я подробно опишу в следующем:

При подключении моего USB-модема он определяется как USB-накопитель. Согласно этому потоку, запуск sudo modprobe optionможет сделать устройство обнаруженным как модем. Если нет, также предлагается выполнить следующие команды:

sudo su
echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id

где 1c9e 6061идентификатор устройства, полученный из lsusbкоманды. Это сработало для моего устройства и было обнаружено в Network-Manager. Обратите внимание, что вы должны стать пользователем root, sudo suи запуск команды с sudoне будет работать.

Чтобы автоматизировать вещи, представлены следующие шаги:

  1. sudo su
  2. nano /usr/bin/usbModemScript и поместите в файл следующее:

       #!/bin/bash
       echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id
    

    Затем сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X).

  3. chmod +x /usr/bin/usbModemScript

  4. nano /etc/udev/rules.d/option.rules и поместите в файл следующее:

        ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/usr/bin/usbModemScript"
        ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/sbin/modprobe option"
    

    Затем сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X).

  5. reboot

Примечание: Вы должны заменить значения 1c9eи 6061с соответствующими значениями устройства ID вашего собственного модема.

После перезагрузки ваш модем должен быть обнаружен при подключении его к компьютеру. Конечно, это может быть не так (как это было не для меня)! Мое устройство не было правильно определено после первого подключения к компьютеру. Вместо этого мне пришлось отключить, а затем снова подключить его, и на этот раз он был правильно определен как модем в Network-Manger. Некоторым людям может также понадобиться перезапустить службу сетевого менеджера (как я сделал):

sudo service network-manager restart

================================================== ==============================

Другое потенциальное решение заключается в использовании wvdial.

  1. Установка: sudo apt-get install wvdial
  2. Подключите модем к компьютеру.
  3. Run: sudo wvdialconf /etc/wvdial.conf. Если он говорит «модем не найден», то вам не повезло!
  4. Если модем найден, запустите: sudo nano /etc/wvdial.confи введите информацию своего провайдера, где это необходимо, заполнив поля, о которых вы знаете. Запустите man wvdial.confв отдельном терминале информацию о параметрах. Когда вы будете готовы, сохраните файл (Ctrl + O) и выйдите из nano (Ctrl + X).
  5. Теперь попробуйте подключиться: sudo wvdial

Для получения дополнительной информации wvdialчитайте справочную страницу (т.е. man wvdial).

Надеюсь это поможет :)


Привет, что такое option1?
..

5

У меня есть USB-флешка Huawei E156 HSDPA (3G), и я сделал следующее, также он работал для моего мобильного телефона Samsung 3g через USB-кабель.

sudo apt-get install wvdial

после установки wvdial наберите следующие строки в терминале для редактирования wvdial.conf

sudo gedit /etc/wvdial.conf

Вставьте в ваш редактор следующие строки:

[Dialer name]
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Baud = 460800
Username = " "
Password = " "
Modem = /dev/ttyUSB0
Init1 = ATZ
Init2 = at+cgdcont=1,"ip","your Access Point Name"
Stupid Mode = 1

Всякий раз, когда вам нужно подключиться, просто введите свой терминал

sudo wvdial name

Теперь вы будете онлайн с невероятной скоростью. Я думаю, что этот метод занимает меньше времени и быстрее, чем другие методы.


2

пытаться

sudo modprobe usbserial vendor=0x1c9e product=0x6061

И подожди немного. У меня всегда работает


Что должно произойти после этой команды? Должно ли оно появиться в Network-Manager?
Сейед Мухаммед

да, я надеюсь на это.
Рахул Вирпара

modprobe - program to add and remove modules from the Linux Kernel
Рахул Вирпара

К сожалению, эта команда не решила проблему, но в моем Network-Manager нет мобильного широкополосного соединения. Спасибо за помощь в любом случае.
Сейед Мухаммед

@SeyedMohammad Обычно эта команда также не работает при подключении модема. 1. Удалите ключ. 2 Запустите эту команду здесь продукт должен быть Target 3. Вставить модем.
маргаритка

2

Вы пытались использовать usb_modeswitch:

http://wiki.ubuntuusers.de/USB_ModeSwitch

изменить тип с USB MMC Storage на 3G USB-модем?


Я предположил, что UsbModeSwitch - это предустановленный модуль на современных Linux-системах! Во всяком случае, я нашел другой способ переключения типа устройства, который я полностью объясню в качестве ответа.
Сейед Мохаммед

1

Вы установили USB-ModeSwitch? Ubuntu 10.10 должно быть вместе с ним. Попробуйте проверить с помощью Synaptics, установлен ли usb-mode switch. После установки подключите USB-модем и подождите. Там будет опция на иконке подключения, где он пишет создать новый мобильный широкополосный доступ. Затем следуйте инструкциям из окна. Я использую USB-модем с Ubuntu 10.10, и он работает нормально. знак равно


его уже установлено. но как только я подключаю модем, все равно ничего не происходит. К вашему сведению, у меня возникла эта проблема, так как я использую Lucid
хорошо, комп

какая модель вашего USB модема?
Wilsonzaizai

0

Вы знаете марку и модель вашего модема? Huawei, Option или Sony Ericsson? Некоторые модели Huawei нуждаются в настройке. На датском сайте здесь: http://scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/mobiltbredbans.html вы можете скачать и запустить скрипт, который заставит работать большинство моделей Huawei. Вы можете перевести страницу с помощью Google Translate ;-)


Я однажды использовал Huawei для переключателя usb-mode, он не может работать, потому что ничего не происходит, даже мой мобильный широкополосный модем не обнаружен. только огни моей широкополосной связи продолжают мигать
хорошо, комп

Я также уже загружаю scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/… следующую ссылку, но результат все тот же
хорошо, комп

Сейчас я использую модем CSL U2-TF, сделанный в Китае, который я позаимствовал у моего брата. результаты все те же. Мой Ubuntu не обнаруживает его
хорошо, Comp

0

установите usb-mode switch и используйте wvdial или gnome-ppp для подключения к интернету. Вы также сможете подключиться с помощью диспетчера сети, если ваш модем обнаружен. USB-ModeSwitch это хитрость.

Если на вашем модеме есть пользовательские драйверы, установите их.


0

Для этого USB-модема попробуйте sakis-3g. Вы можете скачать его: http://www.sakis3g.org/#downloading


Нет, я не пробовал этот сценарий. Я надеялся, что будет стандартное решение проблемы, особенно потому, что устройство отлично работает с предыдущей версией Ubuntu (то есть 11.10).
Сейед Мохаммед

0

Просто используйте альтернативное соединение, полное обновление Ubuntu. Подключите снова, используя свой 3g Dongel.

И это будет работать нормально!


Я всегда поддерживаю свою установку Ubuntu в актуальном состоянии (каждый день), но, к сожалению, из-за этого мой модем не появился в Network-Manager.
Сейед Мохаммед

Но у меня это сработало, попробуйте использовать Wv Dial
BigSack

0

У меня есть идея, как сетевой установщик работает в Ubuntu 10.04, 11.04 и т. Д.
Подключите и добавьте подключение MOB BB в диспетчере сети. Для помощи с сетевым менеджером смотрите здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.