web-dev-qa-db-ja.com

BeagleBoneBlackの3GUSBドングルでGSMとGPRSを同時に使用することはできません

BeagleBone Black(Debianが実行されている)に取り組んでおり、GPRSおよびSMSの送信用に3G USBドングル(Huawei E173u-2)を接続しました。

ボードを起動しているときに問題が発生しました(ドングルが接続されています)。 GPRSサービスにアクセスできますが、SMSを同時に送信できません(MINICOMからのATコマンドを使用)。GPRSサービスがオンで、送信している場合= AT 3G USBドングルへのコマンド、返信があります

Service Temporarily Unavailable.

ターミナルでコマンドを実行すると

ifdown gprs(service name)

すなわち。 GPRSサービスがオフになり、SMSを送信できるようになりました。

ターミナルでコマンドを実行するとSMSモード)

ifup gprs(service name)

ATコマンドを3GUSBドングルに送信するために使用されるMINICOM接続を閉じるまで、GPRS接続を取得できません。

この問題について検索したところ、各サービスがドングルが接続されているポートをロックしているというブログを読みました。サービスがポートを解放するまで、他のサービスは同じポートにアクセスできません。

これをWindowsで試したところ、両方のサービスに同時にアクセスできることがわかりました。

この問題の実際の原因とその解決方法は何ですか?

3
Saad Rafey

開いた /etc/ppp/optionsファイルを作成し、行番号65に移動し、コメントするだけです。

65行目は次のとおりです。

lock

に変更します

#lock

そして再起動します。

1
Saad Rafey