ATコマンドを送信できるように、USB COMポートを介して接続されたHuawei e5573sへのシリアル接続を確立したいと思います。
私が理解したのは、上記のタスクを実行するためにCOMポートのデバイスにTTY接続を確立することです。
usb_modeswitch -J -v 12d1 -p 14dbを試しましたが、スイッチは失敗します。
Error: can't use storage command in MessageContent with interface 0;
interface class is 2, expected 8. Abort
私はそれに接続する方法がわからない。 Windowsでは、パテといくつかのカスタムドライバを使用することをお勧めします。上記の説明を達成するには、Debian でどのツールを使用する必要がありますか?
//編集1
lsusb | grep Huawei
<< Bus 001 Device 004: ID 12d1:14db Huawei Technologies Co., Ltd.
for file in $(find /sys/dev/ -name 189:3);
do
source ${file}/uevent; echo $DEVNAME;
done;
<< bus/usb/001/004
したがって、私のモデムのマウントポイントは次のようになります。
/dev/bus/usb/001/004
screen /dev/bus/usb/001/004
<< '/dev/bus/usb/001/004' is not a tty
つまり、デバイスでシリアルを有効にするには usb_modeswitch を使用する必要があります。
//編集2
デバイスは最初から正しいモードになっています。 (ttyモードに入れると思いましたが、代わりにusb_modeswitchの.rulesファイルを作成して保存モードにしました。)
何らかの理由でttyUSBとして表示されず、リンクされたエントリが見つかりません。
cdc_ether 1-2:1.0 eth0: register 'cdc_ether' at usb-0000:00:14.0-2,
CDC Ethernet Device, 0c:5b:8f:27:9a:64