Ubuntu 13.10にUSBモデムをインストールする際に困難に直面しています。多くの人が示唆していることに反して、それは自動的に検出されず、新しい接続の設定も助けません。 USBデバイスはlsusbにリストされていますが、ネットワークマネージャーまたはデバイスの下ではなく、CD-ROMとして検出されます。ウェブからわかったことは、usbモードスイッチを使用してUSBデバイスに切り替えることができるということです。 [モバイルブロードバンドを有効にする]オプションでさえ、ネットワークマネージャーに表示されません。
おもしろかったのは、Windows 7でラップトップを起動してUSBモデムを使用し、Ubuntuで再起動すると、Enable Broadbandとモバイルブロードバンド接続の両方が表示されることです。悲しいことに、インターネット接続をインストールできませんでした。
どこかに示唆されているようにUSBモードスイッチコマンドを使用しようとしましたが、動作しないようです。メッセージは次のとおりです。
Take all parameters from the command line
* usb_modeswitch: handle USB devices with multiple modes
* Version 2.0.1 (C) Josua Dietze 2013
* Based on libusb1/libusbx
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x12d1
DefaultProduct= 0x1505
HuaweiMode=1
NeedResponse=0
InquireDevice enabled (default)
Look for default devices ...
found USB ID 8087:0020
found USB ID 1d6b:0002
found USB ID 0461:4db6
found USB ID 12d1:1505
vendor ID matched
product ID matched
found USB ID 138a:0007
found USB ID 03f0:231d
found USB ID 8087:0020
found USB ID 1d6b:0002
Found devices in default mode (1)
Access device 005 on bus 001
Get the current device configuration ...
OK, got current device configuration (1)
Use interface number 0
Use endpoints 0x08 (out) and 0x87 (in)
Inquire device details; driver will be detached ...
Looking for active driver ...
OK, driver detached
INQUIRY message failed (error -9)
USB description data (for identification)
-------------------------
Manufacturer: HUA?WEI TECHNOLOGIES
Product: HUAWEI Mobile
Serial No.: ???????????????????
-------------------------
Send old Huawei control message ...
-> Run lsusb to note any changes. Bye!
私は今4日間この問題で立ち往生しています、どんな助けも感謝します
非常に苦労した後、次のJaydeepの投稿が機能しました。
http://ubuntuforums.org/showthread.php?t=181458
以下に回答を掲載します。
ターミナルで次のコマンドを実行して、USBデバイスの名前を確認します
lsusb
次を入力してusb_modeswitch.dフォルダーに移動します
cd /etc/usb_modeswitch.d
次のコマンドを使用して構成ファイル(.conf)を作成します。
Sudo gedit
以下をコピーしてファイルに貼り付けて保存します。
DefaultVendor= 0x12d1
DefaultProduct=0x1505
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
DefaultProductおよびDefaultVendorの値の12d1および1505は、Huaweiデバイスのlsusbで受信した出力に基づいていることに注意してください。
ファイルを12d1:1505として保存します。 (他の名前でも動作するはずです!!)
以下のようにusb_modeswitchコマンドを実行します。
Sudo usb_modeswitch -I -W -c 12d1\:1505
デバイスが検出されます。新しい接続を追加し、接続されているかどうかを確認してください。
そうでない場合は、再起動し、同じusb_modeswitchコマンドを再度実行して、機能するかどうかを確認してください! (私にとっては、再起動後に機能しました)
これを機能させるには、PCが起動するたびにusb_modeswitchコマンドを実行する必要があることに注意してください。これを回避するには、スクリプトを使用できます。
Ubuntu 14.04.3でも同じ問題が発生しました。最後に、Huaweiドライバーをインストールすることで永続的な解決策を見つけました。 (usb_modeswitchを実行する必要はもうありません)
修正されたHuaweiドライバーを this リンクからダウンロードします。(公式リンクのHuaweiドライバーは、インストール中に問題が発生します。この質問を確認してください。 : buntu 13.04上のHuawei Linuxドライバー )
インストール
アーカイブをデスクトップに抽出します
$ cd〜/デスクトップ
$ tar -xvf Linux\Driver\4.19.19.00(変更済み).tar.gz
名前がdriverである抽出されたディレクトリに変更します
$ cdドライバー
ルートに切り替えて、installという名前のスクリプトを実行可能にします
$ Sudo chmod + xインストール
スクリプトをインストールする
$ Sudo ./install
モバイルブロードバンド接続の作成
次回モデムを挿入すると、正しく検出され、システムトレイの[ネットワーク]アイコンをクリックして、以前に作成したモバイルブロードバンド接続に接続できます。
クレジット: Vels
それでも問題があり、利用可能なオプションとして「モバイルブロードバンドを有効にする」を持っていない場合。これは私が持っていた問題に似ている可能性があります。
「modem-manager」のGUIをインストールしました。
次に、ドングルを接続してGUIを実行しました。これによりドングルが見つかり、サプライヤーなどの画面上の詳細を入力した後、モデムが機能しました。
ターミナルを開き、次のコマンドを入力します。
Sudo apt-get install modemmanager
(このパッケージをダウンロードするには、有効なインターネット接続が必要です。)
sandeepの答えは完璧ですが、私はそれに追加したいと感じました、これはプロセスを自動化する方法であり、100%の時間で動作します:
sandeepが言ったことをフォローした後、foo.shという名前のファイルに以下をコピーし( 'foo'の部分は何でも構いません)、140cをec156 lsusb
の製品IDに置き換えてください。
#!/bin/bash
Sudo usb_modeswitch -I -W -c /etc/usb_modeswitch.d/12d1\:1505
Sudo usb_modeswitch -v 0x12d1 -p 0x140c -H -W
Sudo wvdialconf
wvdial
ターミナルにchmod +x foo.sh
と入力してからSudo ./foo.sh
と入力します
動作しない場合は完全に動作し、動作しない場合でも(将来の問題を回避するため)、/etc/wvdial.conf
(geditでSudo gedit /etc/wvdial.conf
と入力して)を開き、Carrier Check = no
を追加します。これは、一部のモデムが奇妙で、多くの問題を引き起こすキャリアがないと主張し続けるためです。
これで、インターネットに接続するたびに行う必要があるのは、モデムを挿入し、foo.shを配置したディレクトリに移動し、端末にSudo ./foo.sh
と入力するだけです。問題が発生した場合はお気軽にコメントでそれらに言及する