HSDPAモデムは特定のUSBポートでのみ動作します

HSDPAモデムは特定のUSBポートでのみ動作します

どちらによってUSBポート私は接続するためにHSDPAモデム、ネットワーク マネージャーはインターネットに接続するかどうかを決定します。以前はすべてのポートで動作していました (つまり、インターネット接続を自動的に確立していました) が、時間が経つにつれて一部のポートで動作が停止するようになりました。

lsusbすべての場合の出力は次のようになります (デバイス ID は USB ポートによって異なります)。

Bus 001 Device 009: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

この動作の原因は何だと思いますか? これを修正するにはどうすればいいでしょうか?

追加した
モデムに関する追加情報:USB経由で接続すると、ハードドライブとして利用可能になりますそしてHSDPA モデムとして (一種の二重性...)。エラーの場合は、ハードドライブとしてのみ表示されます。

要求に応じて追加情報

モデムが動作しない

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 005: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB   
Bus 001 Device 003: ID 413c:0058 Dell Computer Corp. Port Replicator   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

laptop:~$ dmesg | grep 'usb'   
[    0.225371] usbcore: registered new interface driver usbfs   
[    0.225387] usbcore: registered new interface driver hub   
[    0.225418] usbcore: registered new device driver usb   
[    0.504291] usb usb1: configuration #1 chosen from 1 choice   
[    0.504767] usb usb2: configuration #1 chosen from 1 choice   
[    0.505046] usb usb3: configuration #1 chosen from 1 choice   
[    0.505601] usb usb4: configuration #1 chosen from 1 choice   
[    1.061064] usb 1-6: new high speed USB device using ehci_hcd and address 3   
[    1.192636] usb 1-6: configuration #1 chosen from 1 choice   
[    1.447006] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.634908] usb 2-2: configuration #1 chosen from 1 choice   
[    1.708164] usb 1-6.1: new high speed USB device using ehci_hcd and address 4   
[    1.801668] usb 1-6.1: configuration #1 chosen from 1 choice   
[    2.076279] usb 1-6.1.1: new low speed USB device using ehci_hcd and address 5   
[    2.174932] usb 1-6.1.1: configuration #1 chosen from 1 choice   
[    6.580315] usb 1-6.1.2: new high speed USB device using ehci_hcd and address6   
[    6.683479] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   20.018671] usbcore: registered new interface driver btusb   
[   20.131703] usbcore: registered new interface driver usb-storage   
[   20.131988] usb-storage: device found at 6   
[   20.131991] usb-storage: waiting for device to settle before scanning   
[   20.207981] usb 1-6.1.2: USB disconnect, address 6   
[   20.291499] usbcore: registered new interface driver hiddev   
[   20.297052] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6.1/1-6.1.1/1-6.1.1:1.0/input/input6   
[   20.297465] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.7-6.1.1/input0   
[   20.297534] usbcore: registered new interface driver usbhid   
[   20.297803] usbhid: v2.6:USB HID core driver   
[   26.552360] usb 1-6.1.2: new high speed USB device using ehci_hcd and address 7   
[   26.663506] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   26.709628] usb-storage: device found at 7   
[   26.709631] usb-storage: waiting for device to settle before scanning   
[   26.732387] usb-storage: device found at 7   
[   26.732390] usb-storage: waiting for device to settle before scanning   
[   31.709568] usb-storage: device scan complete   
[   31.733676] usb-storage: device scan complete   

モデム動作中

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    
Bus 003 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

dmesg | grep 'usb'   
[    0.134811] usbcore: registered new interface driver usbfs   
[    0.134826] usbcore: registered new interface driver hub   
[    0.134858] usbcore: registered new device driver usb   
[    0.360327] usb usb1: configuration #1 chosen from 1 choice   
[    0.360783] usb usb2: configuration #1 chosen from 1 choice   
[    0.361061] usb usb3: configuration #1 chosen from 1 choice   
[    0.361611] usb usb4: configuration #1 chosen from 1 choice   
[    1.144122] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.346896] usb 2-2: configuration #1 chosen from 1 choice   
[    1.588072] usb 3-1: new low speed USB device using uhci_hcd and address 2   
[    1.761204] usb 3-1: configuration #1 chosen from 1 choice   
[    5.972042] usb 1-1: new high speed USB device using ehci_hcd and address 4   
[    6.115438] usb 1-1: configuration #1 chosen from 1 choice   
[   19.990565] usbcore: registered new interface driver usbserial   
[   19.991429] usb-storage: device found at 4   
[   19.991432] usb-storage: waiting for device to settle before scanning   
[   20.017260] usbcore: registered new interface driver usb-storage   
[   20.017305] usbcore: registered new interface driver usbserial_generic   
[   20.017308] usbserial: USB Serial Driver core   
[   20.017817] usb-storage: device found at 4   
[   20.017820] usb-storage: waiting for device to settle before scanning   
[   20.070796] usbcore: registered new interface driver btusb   
[   20.229525] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0   
[   20.229776] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1   
[   20.229843] usbcore: registered new interface driver option   
[   20.230396] usbcore: registered new interface driver hiddev   
[   20.246280] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input6   
[   20.246438] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.1-1/input0   
[   20.246479] usbcore: registered new interface driver usbhid   
[   20.246483] usbhid: v2.6:USB HID core driver   
[   25.436579] usb-storage: device scan complete   
[   25.437674] usb-storage: device scan complete   

答え1

出力を考慮すると、次のことが推測できます。

  • これはハードウェア障害とは関係ありません。
  • モデムには Windows ドライバーが入った仮想 CD-ROM がありますが、ここでは役に立たず、イライラするだけです。
  • ubuntu modemmanager パッケージは、これらの問題 (偽の CD-ROM のマウントを抑制するなど) を処理するために特別に作成されており、モデムとサービス プロバイダーのデータベースが拡大しています。ウィキ相手がすでにあなたのアカウントを持っているかどうか、また持っていない場合はどのように追加するかを説明します。
  • wvdial.confまたは99-udev-huawei-rules.conf概要にあるような手書きのテキストは必要ないはずです。ここ、そのまますぐに動作するはずです。
  • おそらくバグか、エントリの欠落、またはその両方です。すでに修正されている可能性もありますので、モデムマネージャ/ネットワークマネージャ PPA を試すか、ライブ CD を使用して oneiric で動作するかどうかをテストすると、ある程度の成功が得られる可能性があります。
  • プロバイダにモデムの旧バージョンを要求すれば、すぐに成功する可能性があります (契約に旧バージョンがバンドルされている場合、プランが 6 か月以上利用可能で、ショップの販売員が返却されたモデムを引き出しに保管するほど賢明である場合など)。

答え2

Windows 7 では、E156G (黒の「3」3 イタリア 3G インターネット プロバイダー) は USB ハブに接続した場合にのみ機能することがわかりました。ハブがフィルタリングする通信の問題である可能性があります。同様の解決策は、WMWare Windows XP 仮想化ポート経由のスキャナー ドライバーでも発生します。

2 つのドライバーが USB ハブで識別され、元のダイヤラーは Windows 7 上で正常に動作しますが、USB ノートブック ポートに直接接続した場合は 1 つしか動作せず、デバイスは完全に認識されず、ダイヤラーもハードウェアを識別しません。2 番目のドライバーは表示されません。そのため、デバイス間で USB ハブを使用してみてください。

私の USB ハブは、Targus の半透明ブルーのハブ (Targus の Ultra Mini USB 2.0 4 ポート ハブ) です。

答え3

モデムはどの USB でも動作するはずですが、ハード ドライブはノートブックでは通常動作しません。これは、すべての USB が同じではないためです (一部の USB は電源を供給しないか、ハード ディスクに十分な電力を供給できない可能性があります)。私のノートブックには 2 つの USB と 1 つの USB+FireWire があり、外部電源で電源を供給できないハード ドライブは USB+FireWire でのみ動作します。PSU を備えたハード ドライブはすべての USB で動作します。

答え4

接続時に正しいモードになっていることを確認する必要があります。つまり、モデムとして認識され、コンパクトディスクとして認識されないようにします。これを実現するにはいくつかの方法があります。1つは、コンパクトディスクのIDを特定することです。通常はsr*で、*は数字です。

sudo eject /dev/sr1

dmesg を参照して、1 を関連する識別子に置き換えます。

usb-modeswitch を使用すると、これを自動的に実行できます。私が間違っていなければ、これは Ubuntu リポジトリで入手できます。 リンクはこちら

編集:

[Dialer cdma]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 115200
SetVolume = 0
;       New PPPD = yes
Modem = /dev/ttyUSB0
Dial Command = ATDT
 Phone = #777
 Password = mts
 Username = [email protected]
/etc/wvdial.conf (END)

これが私の wvdial.conf です。使用するキャリアと場所に応じて、ユーザー名とパスワードを変更する必要があります。

はい、モデムが動作している場合は、モデムとしてだけでなくストレージ デバイスとしても検出されます。

関連情報