Trên CrunchBang linux (biến thể Debian), tôi có cổng COM ttyS0
, tôi đang cố gắng sử dụng với thiết bị NFC. libnfc trả lời rằng nó không thể thấy bất kỳ thiết bị NFC nào, vì vậy tôi đã thử trực tiếp mở cổng COM. Đối với điều này, tôi đã sử dụng:
sudo cu -l /dev/ttyS0 -s 9600
Tuy nhiên, lệnh này trả về:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
Tôi không biết những gì có thể có thể được sử dụng kết nối này. Để tìm hiểu, tôi đã thử đọc tất cả các quy trình mở và lọc để sử dụng ttyS0
:
ps -ef | grep tty
nhưng đối với lệnh này, không có gì hiển thị đang sử dụng ttyS0
. Tôi cũng đã thử lấy tất cả các tệp đang mở và lọc để khóa ttyS0
:
lsof | grep tty
nhưng điều này trả về không có gì bằng cách sử dụng ttyS0
.
Làm thế nào có thể dòng cu
nói đang được sử dụng, nhưng cả hai ps
và lsof
không trả lại gì khi sử dụng dòng đó?
/dev/ttyS0
. Điều đó, tuy nhiên, ẩn tất cả các ttys khác.
minicom
hoạt động tốt, nhưng cu
và screen
từ chối nói chuyện với /dev/ttyUSB0
. Tôi được khuyên nên thêm người dùng của mình vào uucp
và dialout
các nhóm và đăng xuất mà không giúp được gì.