Имеется USB-UIRT на базе PL2303, купленный за копье в Китае. С помощью него сделан такой приемник IR:
При нажатии кнопок на пульте светодиодом мигает, но не более того.
Если запускаю
minicom
и устанавливаю скорость 2400 бод, то начинаю принимать символы.
Если меняю скорость порта и запускаю
cat
:
$ sudo stty -F /dev/ttyUSB0 2400
$ sudo cat /dev/ttyUSB0
тоже принимаю данные.
Но
mode2
и
lircd
работать отказываются. Насколько я понял mode2 меняет скорость порта:
$ sudo stty -F /dev/ttyUSB0 -a
speed 2400 baud; rows 0; columns 0; line = 0;
$ sudo mode2 --driver=uirt2_raw --device=/dev/ttyUSB0
Using driver uirt2_raw on device /dev/ttyUSB0
Trying device: /dev/ttyUSB0
<жму кнопочку пульта>
Using device: /dev/ttyUSB0
Running as regular user master
readdata() failed
$ sudo stty -F /dev/ttyUSB0 -a
speed 115200 baud; rows 0; columns 0; line = 0;
Как железно установить скорость порта ttyUSB0? Или может проблема решается другим способом?