2018年1月9日火曜日

ttyACM0につながらない

とある機器をUSBでUbuntu 14.04なPCに接続したところ、
“/dev/ttyACM0”として認識されたのですが
うまくアクセスできません。なぜ?
実はttyACMって携帯電話系ネットワークへ接続する
モデムデバイスなんだそうで、
つまり、その機器はモデムとして認識されているということです。
そしてModemManagerがそいつを先にガメてしまっているのです。
ということで
$ ps axf | grep Modem
を実行してみると"/usr/sbin/ModemManager"が起動していました。
これを一時的に止めるには
# stop modemmanager
を実行すればよいのですが、
OS起動時に立ち上がらないようにするには
# echo manual > /etc/init/modemmanager.override
の実行で可能です。
もしModemManager自体いらないのであれば
# apt-get remove modemmanager
または
# apt-get purge modemmanager
でアンインストールしてもいいでしょう。

0 件のコメント:

コメントを投稿