Saya menghubungkan penerima inframerah ke port USB ... (baris terakhir dari dmesg memberitahu file perangkat)
$ 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
Kemudian saya melanjutkan untuk mencobanya ...
$ sudo cat /dev/ttyUSB0
tapi tidak ada output, cukup hang. Meskipun begitu, ketika saya menekan tombol apa saja pada remote control saya, LED perangkat penerima inframerah berkedip, sehingga sepertinya berfungsi.
Kenapa bisa begitu?
catatan:
perintah di atas berhenti ketika saya menghapus perangkat dari port USB dan mencetak "cat: ttyUSB0: Tidak ada perangkat seperti itu", dan dmesg mencetak 3 baris:
[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)
dengan file perangkat untuk keyboard ini berfungsi, misalnya:
$ sudo cat /dev/input/by-id/usb-USB_USB_Keykoard-event-kbd
menghasilkan banyak karakter aneh di konsol saat saya menekan tombol apa saja pada keyboard
- Hal yang sama terjadi pada port USB lain juga
stty raw -echo < /dev/ttyUSB0; cat -vte /dev/ttyUSB0
saja.