Di CrunchBang linux (varian Debian), saya memiliki port COM di ttyS0
, yang saya coba gunakan dengan perangkat NFC. libnfc menjawab bahwa ia tidak dapat melihat perangkat NFC, jadi saya mencoba langsung membuka port COM. Untuk ini, saya menggunakan:
sudo cu -l /dev/ttyS0 -s 9600
Namun, perintah ini mengembalikan:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
Saya tidak tahu apa yang mungkin menggunakan koneksi ini. Untuk mengetahuinya, saya sudah mencoba membaca semua proses terbuka dan memfilter untuk penggunaan ttyS0
:
ps -ef | grep tty
tetapi untuk perintah ini, tidak ada yang muncul yang menggunakan ttyS0
. Saya juga mencoba mengambil semua file yang terbuka dan memfilter untuk mengunci ttyS0
:
lsof | grep tty
tapi ini tidak menghasilkan apa-apa ttyS0
.
Bagaimana mungkin cu
kata garis itu digunakan, tetapi keduanya ps
dan lsof
tidak mengembalikan apa pun menggunakan garis itu?
/dev/ttyS0
. Namun, itu menyembunyikan semua ttys lainnya.
minicom
berfungsi dengan baik, tetapi cu
dan screen
menolak untuk diajak bicara /dev/ttyUSB0
. Saya disarankan untuk menambahkan pengguna saya ke uucp
dan dialout
grup dan logout yang tidak membantu.