আমি একটি ইউএসবি পোর্টের সাথে একটি ইনফ্রারেড রিসিভার সংযুক্ত করেছি ... (ডিমেজির শেষ লাইনটি ডিভাইস ফাইলকে বলে)
$ 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
তারপরে আমি চেষ্টা করে গেলাম ...
$ sudo cat /dev/ttyUSB0
তবে কোনও আউটপুট নয়, কেবল স্তব্ধ হয়ে যায়। যদিও আমি আমার রিমোট কন্ট্রোলের যে কোনও বোতাম টিপবই, ইনফ্রারেড রিসিভার ডিভাইসের এলইডি ফ্ল্যাশ করে, যাতে এটি কাজ করে না বলে মনে হয়।
কেন হতে পারে?
মন্তব্য:
আমি ইউএসবি পোর্ট থেকে ডিভাইসটি সরিয়ে যখন "ক্যাট: ttyUSB0: এই জাতীয় কোনও ডিভাইস নেই", এবং dmesg 3 লাইন মুদ্রণ করে উপরের কমান্ডটি ছেড়ে দেয়:
[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)
কীবোর্ডের জন্য ডিভাইস ফাইলগুলির সাথে এটি কাজ করে, যেমন:
$ sudo cat /dev/input/by-id/usb-USB_USB_Keykoard-event-kbd
কনসোলটিতে আমি কোনও কী কী-বোর্ড টিপলে অনেক অদ্ভুত অক্ষর তৈরি করে produces
- অন্যান্য ইউএসবি পোর্টেও একই ঘটনা ঘটে
stty raw -echo < /dev/ttyUSB0; cat -vte /dev/ttyUSB0
পরিবর্তে চেষ্টা করুন।