Modem USB 3G nie działa w 12.04

18

Kiedy podłączam modem 3G USB do mojego laptopa z 12.04, nic nie pojawia się w Network-Managerze. Ten modem działa w wersji 11.10, a modem jest pokazany w Network-Managerze, ale nie w wersji 12.04 !!

Oto dane wyjściowe dwóch lsusbi usb-devicesna dwóch maszynach, jednej z 11.10, a drugiej z 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)

Jak pokazują dane wyjściowe powyższych poleceń, urządzenie jest wykrywane jako modem w 11.10, ale w 12.04 jest wykrywane jako pamięć USB (urządzenie jest zarówno modemem 3G, jak i adapterem USB karty SD).

Jakaś pomoc ?!

Seyed Mohammad
źródło
Co to jest moduł i jak jest podłączony?
Cry Havok,
i na czym dokładnie polega problem? musisz podać znacznie więcej informacji, jeśli oczekujesz, że ktoś zrozumie Twój problem.
Stefano Palazzo
5
Czy kij zostanie rozpoznany, jeśli spróbujesz utworzyć nowe połączenie System -> Preferences -> Network Connections -> Mobile Boradband?
Bobby,
Zawsze wkładam mobilny Internet szerokopasmowy do portu USB i czekam na wszystko. ale nic się nie dzieje. Jestem nowicjuszem Przepraszam, jeśli tak naprawdę nie rozumiesz mojego pytania
ok comp
1
@ok comp jaka jest marka i model twojego urządzenia 3G? Z jakim dostawcą usług internetowych / telekomunikacyjnych jesteś?
Nick HS

Odpowiedzi:

22

Po wielu poszukiwaniach i czytaniu na różnych forach znalazłem rozwiązanie mojego problemu. Pamiętaj, że chociaż inne odpowiedzi nie rozwiązały mojego problemu, mogą być pomocne dla innych osób mających problemy z modemami USB 3G (szczególnie skrypt sakis-3g ).

Moje rozwiązanie znalazłem w tym wątku , który szczegółowo opiszę poniżej:

Po podłączeniu mojego modemu USB jest on wykrywany jako pamięć USB. Zgodnie z tym wątkiem uruchomienie sudo modprobe optionmoże spowodować wykrycie urządzenia jako modemu. Jeśli nie, zaleca się również wykonanie następujących poleceń:

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

gdzie 1c9e 6061jest identyfikator urządzenia uzyskany z lsusbpolecenia. To działało na moim urządzeniu i zostało wykryte w Network-Managerze. Zauważ, że musisz stać się rootem, używając sudo sukomendy sudoi nie będzie działać.

Aby zautomatyzować rzeczy, przedstawiono następujące kroki:

  1. sudo su
  2. nano /usr/bin/usbModemScript i umieść w pliku:

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

    Następnie zapisz plik (Ctrl + O) i wyjdź z nano (Ctrl + X).

  3. chmod +x /usr/bin/usbModemScript

  4. nano /etc/udev/rules.d/option.rules i umieść w pliku:

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

    Następnie zapisz plik (Ctrl + O) i wyjdź z nano (Ctrl + X).

  5. reboot

UWAGA: Należy zastąpić wartości 1c9eoraz 6061z odpowiednimi wartościami identyfikator urządzenia własnego modemu.

Po ponownym uruchomieniu modem powinien zostać wykryty podczas podłączania go do komputera. Oczywiście może tak nie być (ponieważ nie dla mnie)! Moje urządzenie nie zostało poprawnie wykryte po pierwszym podłączeniu do komputera. Zamiast tego musiałem go odłączyć, a następnie podłączyć ponownie, i tym razem został poprawnie wykryty jako modem w Network-Mangerze. Niektóre osoby mogą również wymagać ponownego uruchomienia usługi menedżera sieci (tak jak ja):

sudo service network-manager restart

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

Innym potencjalnym rozwiązaniem jest użycie wvdial.

  1. Instalacja: sudo apt-get install wvdial
  2. Podłącz modem do komputera.
  3. Run: sudo wvdialconf /etc/wvdial.conf. Jeśli powie „nie znaleziono modemu”, oznacza to, że nie masz szczęścia!
  4. Jeśli modem zostanie znaleziony, uruchom: sudo nano /etc/wvdial.confi w razie potrzeby wprowadź informacje o dostawcy usług internetowych, wypełniając znane Ci pola. Uruchom man wvdial.confw osobnym terminalu, aby uzyskać informacje o opcjach. Gdy będziesz gotowy, zapisz plik (Ctrl + O) i zamknij nano (Ctrl + X).
  5. Teraz spróbuj połączyć: sudo wvdial

Aby uzyskać więcej informacji wvdial, przeczytaj stronę podręcznika (tj man wvdial.).

Mam nadzieję że to pomoże :)

Seyed Mohammad
źródło
Cześć, co to jest opcja 1?
mk ..
5

Mam pamięć USB Huawei E156 HSDPA (3G) i wykonałem następujące czynności, również działało to na moim telefonie komórkowym Samsung 3g za pomocą kabla USB.

sudo apt-get install wvdial

po zainstalowaniu wvdial wpisz następujące wiersze w terminalu, aby edytować wvdial.conf

sudo gedit /etc/wvdial.conf

Wklej do swojego edytora następujące linie:

[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

Ilekroć musisz się połączyć, po prostu wpisz swój terminal

sudo wvdial name

Teraz będziesz online z niesamowitymi prędkościami. Myślę, że ta metoda jest mniej czasochłonna i szybsza niż inne metody.

gunjan parashar
źródło
2

próbować

sudo modprobe usbserial vendor=0x1c9e product=0x6061

I poczekaj trochę czasu. To zawsze działa dla mnie

Rahul Virpara
źródło
Co powinno się stać po tym poleceniu? Czy powinien pojawić się w Network-Managerze?
Seyed Mohammad
tak, mam taką nadzieję.
Rahul Virpara
modprobe - program to add and remove modules from the Linux Kernel
Rahul Virpara
Niestety to polecenie nie rozwiązało problemu i nadal nie ma mobilnego połączenia szerokopasmowego w moim menedżerze sieci. Dzięki za pomoc.
Seyed Mohammad
@SeyedMohammad Zwykle to polecenie również nie działało, gdy modem był podłączony. 1. Wyjmij klucz sprzętowy. 2 Uruchom to polecenie tutaj produktem powinien być Cel 3. Włóż modem.
stokrotka
2

próbowałeś użyć usb_modeswitch:

http://wiki.ubuntuusers.de/USB_ModeSwitch

zmienić typ z USB MMC Storage na modem USB 3G?

Steve
źródło
Zakładałem, że UsbModeSwitch jest wstępnie zainstalowanym modułem we współczesnych dirtrosach Linuksa! W każdym razie znalazłem inny sposób na zmianę typu urządzenia, który w pełni wyjaśnię jako odpowiedź.
Seyed Mohammad
1

Czy zainstalowałeś przełącznik trybu USB? Ubuntu 10.10 musiał do niego dołączyć. Spróbuj za pomocą Synaptics sprawdzić, czy zainstalowany jest przełącznik trybu USB. Po zainstalowaniu podłącz modem USB i poczekaj. Pojawi się opcja przy ikonie łączności, w której pisze, tworząc nowe mobilne połączenie szerokopasmowe. Następnie postępuj zgodnie z instrukcjami z okna. Używam modemu USB z Ubuntu 10.10 i działa dobrze. =)

Wilsonzaizai
źródło
jest już zainstalowany. ale po podłączeniu modemu nic się nie dzieje. FYI, mam ten problem, ponieważ używam Lucid
ok komp
jaki jest model twojego modemu USB?
Wilsonzaizai
0

Czy wiesz, jaką marką i modelem jest Twój modem? Huawei, Option czy Sony Ericsson? Niektóre modele Huawei wymagają drobnych poprawek. Na duńskiej stronie tutaj: http://scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/mobiltbredbans.html można pobrać i uruchomić skrypt, który sprawi, że większość modeli Huawei będzie działać. Możesz przetłumaczyć stronę za pomocą google translate ;-)


źródło
Kiedyś użyłem Huawei, dla przełącznika trybów USB srill nie może działać, ponieważ nic się nie dzieje, nawet mój mobilny modem szerokopasmowy nie został wykryty. tylko światła mojego łącza szerokopasmowego wciąż migają
ok, komp.
Już również pobieram scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/… poniższy link, ale wynik jest nadal taki sam
ok, komp.
teraz używam modemu CSL U2-TF, wyprodukowanego w Chinach, który pożyczyłem od mojego brata. wyniki są nadal takie same. moje ubuntu tego nie wykrywa
ok, komp
0

zainstaluj przełącznik trybu USB i użyj wvdial lub gnome-ppp, aby połączyć się z Internetem. Będzie można także połączyć się za pomocą menedżera sieci, jeśli zostanie wykryty modem. Przełącznik trybu USB to podstęp.

Jeśli modem ma niestandardowe sterowniki, zainstaluj je.

srinathhs
źródło
0

W przypadku tego MODEMU USB wypróbuj sakis-3g. Możesz go pobrać: http://www.sakis3g.org/#downloading

Octávio Filipe Gonçalves
źródło
Nie, nie próbowałem tego skryptu. Miałem nadzieję, że będzie standardowe rozwiązanie tego problemu, zwłaszcza że urządzenie działa dobrze z poprzednią wersją Ubuntu (tj. 11.10).
Seyed Mohammad
0

Wystarczy użyć alternatywnego połączenia, pełna aktualizacja ubuntu. Połącz się ponownie za pomocą Dongla 3g.

I będzie dobrze działać!

BigSack
źródło
Zawsze aktualizuję moją instalację Ubuntu (codziennie), ale niestety nie sprawiło to, że mój modem pojawił się w Menedżerze sieci.
Seyed Mohammad
Ale to zadziałało dla mnie, spróbuj użyć Wv Dial
BigSack
0

Mam pomysł, ponieważ net setter działa w Ubuntu 10.04, 11.04 itd.
Podłącz i dodaj połączenie mob bb w menedżerze sieci. Aby uzyskać pomoc dotyczącą Network Managera, spójrz tutaj

Prasad V N.
źródło