web-dev-qa-db-ja.com

モバイルブロードバンドデバイスの認識(CD ROMとして登録)の難しさ

Ubuntu 10.04 LTS on Samsung n150 netbookを実行しています。 vodafone従量課金制のモバイルブロードバンドドングルを購入しました。 Huaweiデバイスです。

* usb_modeswitch *がインストールされています。 betavine from betavineUbuntuLink をインストールしました。プログラムはロードされますが、デバイスが検出されないことが表示されます。無料版とフル版の両方を使用して、Sakis3G from sakis3Glink を使用しようとしましたが、メッセージが表示されます。接続に失敗しました。接続マネージャーを右クリックしてそこからセットアップしてモバイルブロードバンド接続を作成しようとしましたが、接続が登録または表示されません。コンピュータをUSBドングルで起動すると、マウントされたデバイスとしてデスクトップに表示されます。マウントを解除して再挿入すると、デスクトップには表示されませんが、に表示されます。 Places asVMB_10.2.102.30707_RP171

このUSBドングルには、WindowsにインストールするためのCDが付属していませんでした。 Windowsでは、ソフトウェアはUSBデバイスから自動的にインストールされます。したがって、この比較的新しいデバイスのさらなる複雑さは、CDとしてロードされることだと思います。 gconf-editorに移動して自動マウントと自動実行のチェックを外し、USB切り替えが後で機能するかどうかを確認する方法を試しましたが(再起動しました)、これは役に立ちませんでした。

ドングルを使用してコンピューターを起動すると、desktopおよびplaces。取り外して再度挿入すると、場所にのみ表示されます。緑色のライトが点滅し、場合によっては青色のライトも点滅します。 USBドングルを取り外して再度挿入した後、lsusbを実行しました。これは、デバイスが見つかったことを示しています。

alex@alex-laptop:~/programFiles/MATLAB/bin$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:219c Broadcom Corp. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 12d1:14d1 Huawei Technologies Co., Ltd. 
Bus 001 Device 005: ID 0ac8:c33f Z-Star Microelectronics Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

次に、dmesg | tailを実行して、最後のカーネルレポートを取得しました。

alex@alex-laptop:~/programFiles/MATLAB/bin$ dmesg|tail
[14373.720099] usb 1-7: new high speed USB device using ehci_hcd and address 8
[14373.997592] usb 1-7: configuration #1 chosen from 1 choice
[14374.182751] scsi6 : SCSI emulation for USB Mass Storage devices
14374.184812] usb-storage: device found at 8
[14374.184825] usb-storage: waiting for device to settle before scanning
[14379.184566] usb-storage: device scan complete
[14379.185273] scsi 6:0:0:0: CD-ROM            Vodafone CD ROM (Huawei)  2.31 PQ: 0 ANSI: 2
[14379.197689] sr0: scsi-1 drive
[14379.197986] sr 6:0:0:0: Attached scsi CD-ROM sr0
[14379.198192] sr 6:0:0:0: Attached scsi generic sg1 type 5
alex@alex-laptop:~/programFiles/MATLAB/bin$ 

USBドングルデバイスが「VodafoneCD ROM(Huawei)」としてどのように表示されるかがわかります。これが、betavinesakis3gの問題の原因であると思います。I通常のシナリオは、それをドライブと見なし、CD ROM)ではなくブロードバンドデバイスに切り替えて、モバイルブロードバンドデバイスにすることだと思いますが、私は間違っている可能性があります。

これを機能させるために推奨される一連のアクションはありますか?正確な問題を診断するために実行する代替テストはありますか?

更新:usbモデムの背面に「モデル:K3770、HSPA USBスティック、FCC ID:QISK3770」と表示されます

更新2:Ubuntuforumsで、スレッド nbuntuフォーラムへのリンク を見つけました。foxy123による投稿には重要な情報が含まれていました。 「APNをSMARTとして入力します。ユーザー名とパスワードも必要です。ユーザー名とパスワードはどちらも次のとおりです。web」sakis3gを使用し、この情報を使用して追加オプションを設定すると、最終操作が容易になります。これは、ManWeの投稿に従って行われました。

4
Vass

モデムが認識されても接続に失敗する場合は、次のことを確認してください(rfkillシステムでブロックされているワイヤレスデバイスを制御します)。

# get a list of devices and states
rfkill list

# unblock all wireless devices. With one integrated card this is not enough
# for some reason and I have to leave it "on" on Windows 7 to 
# get it to work on linux

rfkill unblock all

12d1:14d1 idでモバイルブロードバンドを修正するには、次の手順に従ってください(テストされていません)。このファイルを/etc/usb_modeswitch.d/12d1:14d1に作成してみてください

########################################################
# Vodafone/Huawei K3770

DefaultVendor= 0x12d1
DefaultProduct=0x14d1

TargetVendor=  0x12d1
TargetProduct= 0x14c9

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

CheckSuccess=20

またはこのコンテンツで

################################################## ######
# Huawei K3770

DefaultVendor= 0x12d1
DefaultProduct=0x14d1

TargetVendor= 0x12d1
TargetProduct= 0x1c05
CheckSuccess=20
MessageContent="55534243123456780000000000000011060000000000000000 000000000000"

その後、それをテストします

Sudo usb_modeswitch -v 0x12d1 -p 0x14d1 -c /etc/usb_modeswitch.d/12d1:14d1

そして、それが機能した場合は、これらの行を/lib/udev/rules.d/40-usb_modeswitch.rulesに追加します

# Huawei Ek3770
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14d1", RUN+="usb_modeswitch '%b/%k'

そして、少なくとも1.1.8のusb-modeswitchバージョンが必要だと思います。正確な3g-modemはありません。間違いがなければ、このスティックはいつかmodeswitchデータベースに追加されます。 develバージョンで動作するようになるかもしれません。

usb-modeswitch-「マルチステート」USBデバイスのスイッチモード

**構築手順、ubuntulucidで試してみました**

@see http://www.draisberghof.de/usb_modeswitch/#download

ルートとして次のようなものを実行します(実行しないでくださいこれが何をするのか理解していない限り):

# remove usb-modeswitch installed from repos
dpkg -r usb-modeswitch
dpkg -r usb-modeswitch-data

cd /tmp
mkdir /tmp/compiledir
cd /tmp/compiledir
# get newest modeswitch at the time of this answer
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.2.2.tar.bz2
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20120120.tar.bz2

# get required -dev files for compiling usb-modeswitch
apt-get build-dep usb-modeswitch

# install them
tar -jxf usb-modeswitch-1.2.2.tar.bz2 
cd usb-modeswitch-1.2.2
make install 
cd ..

tar -jxf usb-modeswitch-data-20120120.tar.bz2 
cd usb-modeswitch-data-20120120
make install 
cd ..
3
Manwe

私はHuaweiモバイルブロードバンドデバイスを持っていますが、10.04でも同じように動作しました。

デバイスを接続し、落ち着かせます。次に、デスクトップアイコンからマウントを解除しますが、プラグを抜かないでください。次に、NetworkManagerで新しいブロードバンド接続を作成するときにリストに表示されるかどうかを確認します。

そうでない場合は、デバイスがusb_modeswitch 既知のハードウェアリスト にリストされているかどうかを確認してください。

usb_modeswitchが正しくインストールされていない可能性があります。ちなみに、Ubuntu 10.10からは、usb_modeswitchを使用する必要はありませんでしたが、デバイスはOOTBを検出しました。おそらく、10.10のライブCDを試してみて、問題がない場合は、アップグレードを検討してください。

update:Ubuntuでモデムをセットアップする方法については、 このヘルプリンク を参照してください。

2
invert