Как уменьшить скорость порта для lirc?

Имеется USB-UIRT на базе PL2303, купленный за копье в Китае. С помощью него сделан такой приемник IR:
tsop-1738-cp2102-connections.png

При нажатии кнопок на пульте светодиодом мигает, но не более того.
Если запускаю 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? Или может проблема решается другим способом?
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
Можно попробовать воспользоваться udev. На подключение устройства повесить выполнение скрипта с нужными вам сеттингами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы