web-dev-qa-db-ja.com

12.04で3G USBモデムが機能しない

12.04で3G USBモデムをラップトップに接続すると、Network-Managerに何も表示されません。 このモデムは11.10で動作しており、モデムはNetwork-Managerに表示されますが、12.04では表示されません!!

次に、2つのマシン(1つは11.10、もう1つは12.04)でのlsusbusb-devicesの出力を示します。

buntu-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

buntu-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モデムとSDカードUSBアダプターの両方です)。

助けて!?

18
Seyed Mohammad

さまざまなフォーラムで多くの検索と読書を行った後、私の問題の解決策を見つけました。他の回答は私の問題を解決しませんでしたが、3G USBモデム(特に sakis-3g スクリプト)の問題に直面している他の人には役立つかもしれないことに注意してください。

このスレッド で解決策を見つけました。これについては、以下で詳しく説明します。

USBモデムを接続すると、USBモデムとして検出されます。そのスレッドによると、Sudo modprobe optionを実行すると、デバイスがモデムとして検出される可能性があります。そうでない場合は、次のコマンドを実行することもお勧めします。

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

ここで、1c9e 6061lsusbコマンドから取得したデバイスIDです。これは私のデバイスで機能し、Network-Managerで検出されました。 Sudo suを使用してrootになる必要があり、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. 実行:Sudo wvdialconf /etc/wvdial.conf。 「モデムが見つかりません」と表示されている場合は、運が悪いです!
  4. モデムが見つかった場合は、Sudo nano /etc/wvdial.confを実行し、必要な場所にISP情報を入力します(必要な場合は、知っているフィールドに入力します)。オプションについては、別のターミナルでman wvdial.confを実行してください。準備ができたら、ファイルを保存し(Ctrl + O)、nanoを終了します(Ctrl + X)。
  5. 接続してみてください:Sudo wvdial

wvdialの詳細については、マニュアルページ(つまり、man wvdial)を参照してください。

これが:)に役立つことを願っています

22
Seyed Mohammad

Huawei E156 HSDPA(3G)USBスティックを持っていますが、次のことを行いました。また、USBケーブル経由でサムスン3gモバイルでも動作しました。

Sudo apt-get install wvdial

wvdial.confを編集するためにターミナルで次の行に従ってwvdialタイプをインストールした後

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

これで、あなたは猛烈なスピードでオンラインになります。この方法は、他の方法よりも時間がかからず、高速だと思います。

5
gunjan parashar

usb_modeswitchを使用しようとしましたか?

http://wiki.ubuntuusers.de/USB_ModeSwitch

タイプをUSB MMC St​​orageから3G USBモデムに変更するには?

2
Steve

試してみる

Sudo modprobe usbserial vendor=0x1c9e product=0x6061

そしてしばらくお待ちください。それはいつも私のために働く

2
Rahul Virpara

Usb-modeswitchをインストールしましたか? Ubuntu 10.10が付属している必要があります。 usb-modeswitchがインストールされているかどうかをSynapticsで確認してください。インストールしたら、USBモデムを接続して待ちます。接続アイコンには、新しいモバイルブロードバンドの作成を書き込むオプションがあります。次に、ウィンドウの手順に従います。 Ubuntu 10.10でusbモデムを使用していますが、正常に動作します。 =)

1
Wilsonzaizai

このUSBモデムについては、sakis-3gを試してください。ダウンロードできます: http://www.sakis3g.org/#downloading

ただ、代替接続、フルアップデートubuntuを使用してください。 3gドングルを使用して再度接続します。

そして、それはうまくいきます!

0
BigSack

モデムのブランドとモデルを知っていますか? Huawei、Option、またはSony Ericsson?一部のHuaweiモデルには調整が必要です。こちらのデンマークのサイト: http://scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/mobiltbredbans.html 作成するスクリプトをダウンロードして実行できますほとんどのHuaweiモデルが動作します。 Google翻訳でページを翻訳できます;-)

0
Areius

Net setterはubuntu 10.04、11.04などで動作しているので、アイデアがあります。
ネットワークマネージャーでmob bb接続を接続して追加します。 Network Managerのヘルプについては、 こちら をご覧ください

0
Prasad V N.

usb-modeswitchをインストールし、wvdialまたはgnome-pppを使用してインターネットに接続します。モデムが検出された場合、ネットワークマネージャーを使用して接続することもできます。 usb-modeswitchはトリックです。

モデムに利用可能なカスタムドライバがある場合は、それらをインストールします。

0
srinathhs