Huawei 3Gモジュール、モデルMU736がデフォルトでClevoラップトップUbuntu 14.04 64にインストールされています。
私が知っていることは次のとおりです。
Debian 8 Jessieとのデュアルブートがあり(Ubuntuはnvidiaドライバーでは動作しません)、これは(dpkg-reconfigure modem manager
を実行した後)モデムでほぼ適切に動作します。動作します。
モジュールは、以下にリストされているように、無料のデスクトップモデムマネージャーによって完全にサポートされています。 http://www.freedesktop.org/wiki/Software/ModemManager/SupportedDevices/
Usbモードスイッチは、lsusbのモデムインターフェースと/ dev/ttyUSB1のモデムシリアルポートを見ることができ、モデムマネージャーGUIで見ることができますが、アクセスできないため、正常に動作します。
dpkg-reconfigure modemmanager
を試してみましたが、完全に削除して再インストールすることもできませんでした。
助けて!
いくつかの貴重なポインターを見つけました here および here 。実行する必要のあるコマンドと、それらをsystemdサービスにラップする方法について説明します。ただし、モデムが実際に存在するかどうかにかかわらず、サービスは実行されますが、これは望ましくない場合があります。代わりにudevルールを使用することができたため、初期化シーケンスはデバイスが実際に存在する場合にのみ実行されます。
これらは、HuaweiデバイスではなくHPデバイスとしてレポートするHP hs3110用です。HP以外のデバイスを使用している場合、デバイスIDは以下で報告されるものと異なる場合があります。
段階的な手順:
usb-modeswitch
およびusb-modeswitch-data
がインストールされていることを確認します(それらが欠落している場合はインストールします)。
/lib/udev/rules.d/40-usb_modeswitch.rules
を編集して、デバイスルールのブロックに次の行を追加します。
# HP hs3110 (Huawei MU736)
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="usb_modeswitch '%b/%k'"
ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="/bin/bash -c 'modprobe option && echo 03f0 521d > /sys/bus/usb-serial/drivers/option1/new_id'"
wvdial
をインストールします。
/etc/wvdial.conf
を編集して、次のセクションを追加します。
[Dialer 3G]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP"
ISDN = 0
Modem = /dev/ttyUSB2
Modem Type = Analog Modem
Baud = 460800
次回再起動してログインするときに、PINの入力を求められます。その後、モデムがNetwork Managerに表示され、接続を構成できます。
注意点:コマンドラインからwvdial 3G
を実行するまで接続できません(再起動のたびにこれを行う必要があります)。
私はまだこれを自動化する方法を見つけようとしています:
wvdial
を追加しても機能しません。この問題はUbuntuの以降のバージョンで解決されます。SIMカードを挿入するだけで、モデムがメニューに表示されて正常に動作します。