CrunchBang linux(Debianバリアント)では、COMポートがttyS0にあり、NFCデバイスで使用しようとしています。libnfcがNFCデバイスを認識できないと応答したので、COMポートを直接開いてみました。このために、私は使用しました:
sudo cu -l /dev/ttyS0 -s 9600
ただし、このコマンドは以下を返します。
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
この接続を使用している可能性があるのかわかりません。知るために、私はすべての開いているプロセスを読み、を使用するためのフィルタリングを試みましたttyS0:
ps -ef | grep tty
しかし、このコマンドでは、を使用しているものは何も表示されませんttyS0。私はまた、開いているすべてのファイルを取得し、ロックオンのためにフィルタリングしようとしましたttyS0:
lsof | grep tty
しかし、これはを使用して何も返しませんttyS0。
どのようにそれは可能ですcuが、両方、回線が使用中であると言うpsとlsof戻り何もそのラインを使用していませんか?
minicom正常に動作しますがcu、screenとの会話を拒否し/dev/ttyUSB0ます。uucpとdialoutグループにユーザーを追加してログアウトすることをお勧めしましたが、役に立ちませんでした。