Linux(Fedora)で自動シリアルポート検出を無効にする

Linux(Fedora)で自動シリアルポート検出を無効にする

私が使用しているデバイスは、usb-comシリアルアダプタを介して私のLinux(Fedora21)PCに接続されています。デバイスが接続され、システムに /dev/ttyACM0 が生成されると、システムは初期化のために一連のモデム AT コマンドを送信します。

私のデバイスはモデムではないので、その動作を無効にしたいと思います。

もしそうなら、問題はこれらの検出を無効にする方法です。

ベストアンサー1

ポートの調査は、NetworkManagerファミリの一部であるModemManagerである可能性が高いです。

システムにモデム(クラシックまたはwwan)がインストールされていない場合は、最も簡単な方法はシステムからModemManagerをアンインストールすることです。そのようなモデムがある場合は、udevルールを追加してデバイスがモデムではなく、それを調べてはいけないことをModemManagerに通知できます。

ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", ENV{ID_MM_DEVICE_IGNORE}="1"

1234デバイスのベンダーIDと製品IDはどこにあります(次を使用して5678見つけることができます)lsusb

おすすめ記事