Tôi đã kết nối máy thu hồng ngoại với cổng USB ... (dòng cuối cùng của dmesg cho biết tệp thiết bị)
$ dmesg
[10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd
[10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620
[10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10496.751120] usb 7-2: Product: USB-Serial Controller
[10496.751124] usb 7-2: Manufacturer: Prolific Technology Inc.
[10496.787441] usbcore: registered new interface driver usbserial
[10496.787467] usbcore: registered new interface driver usbserial_generic
[10496.787483] usbserial: USB Serial support registered for generic
[10496.795104] usbcore: registered new interface driver pl2303
[10496.795129] usbserial: USB Serial support registered for pl2303
[10496.795160] pl2303 7-2:1.0: pl2303 converter detected
[10496.807238] usb 7-2: pl2303 converter now attached to ttyUSB0
Sau đó, tôi tiếp tục thử nó ...
$ sudo cat /dev/ttyUSB0
nhưng không có đầu ra, chỉ đơn giản là treo. Mặc dù, khi tôi nhấn bất kỳ nút nào trên điều khiển từ xa, đèn LED của thiết bị thu hồng ngoại sẽ nhấp nháy, do đó dường như không hoạt động.
Tại sao có thể như vậy?
ghi chú:
lệnh trên sẽ thoát khi tôi xóa thiết bị khỏi cổng USB và in "cat: ttyUSB0: Không có thiết bị nào như vậy" và dmesg in 3 dòng:
[13707.264086] usb 7-2: USB disconnect, device number 2 [13707.264894] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 [13707.264915] pl2303 7-2:1.0: device disconnected)
với các tập tin thiết bị cho bàn phím, nó hoạt động, vd:
$ sudo cat /dev/input/by-id/usb-USB_USB_Keykoard-event-kbd
tạo ra nhiều ký tự lạ trên bàn điều khiển khi tôi nhấn bất kỳ phím nào trên bàn phím
- điều tương tự cũng xảy ra trên các cổng USB khác
stty raw -echo < /dev/ttyUSB0; cat -vte /dev/ttyUSB0
thay vào đó hãy thử