Здравствуйте!
Достал из своих загажников вот такой самодельный девайс
http://www.cesko.host.sk/girderplugin.htm
Через него видятся команды с пульта в винде через программу WinLIRC. А вот в линухе (Ubuntu 7.04) завести данный девайс не могу. Делаю все вот по этому HOWTO
https://help.ubuntu.com/community/InstallLirc/Feisty
И уткнулся в то, что не могу сгенерировать lircd.conf...
В данный момент, при запуске компа, в логе видна надпись
##################################################
## LIRC IS NOT CONFIGURED ##
## ##
## read /usr/share/doc/lirc/html/configure.html ##
##################################################
Если сразу после старта посмотреть
# dmesg | grep lirc или
# dmesg | grep LIRC
то ничего не показывается. Так же, следущие команды
# lsmod lirc
# ps aux | grep lirc
тоже ничего не показывают.
--------------------------------------------------------------------
Если запустить вот такой скрипт
setserial /dev/ttyS0 uart none
setserial /dev/ttyS1 uart none
modprobe lirc_dev
modprobe lirc_serial
/etc/init.d/lirc start
то в конце скрипта запуск демона lirc снова будет неудачным
##################################################
## LIRC IS NOT CONFIGURED ##
## ##
## read /usr/share/doc/lirc/html/configure.html ##
##################################################
Starting lirc daemon:.
Но после выполнения этого скрипта имеем
# dmesg | grep irc
[ 281.197664] lirc_dev: IR Remote Control driver registered, at major 61
[ 281.206875] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
[ 282.209388] lirc_serial: auto-detected active high receiver
[ 282.209400] lirc_dev: lirc_register_plugin: sample_rate: 0
# lsmod | grep lirc
lirc_serial 13952 0
lirc_dev 16116 1 lirc_serial
# ps aux | grep lirc
Нет процесса
То есть вроде как все должно работать, только нужен нормальный файл /etc/lirc/lircd.conf. В интернете готового файла для моего девайса и управлялки не нашел. В HOWTO его предлагают сгенерировать через программу irrecord.
--------------------------------------------------------------------
И дальше идет непонятка. Мой девайс подключен к COM1 (/dev/ttyS0). В HOWTO написано, что надо запускать команду
# irrecord -d /dev/lirc0 lircd.conf
В какой момент появился девайс /dev/lirc0 я не знаю, и что он из себя представляет тоже непонятно. Это не ссылка, а файл устройства.
crw-rw---- 1 root root 61, 0 2008-05-28 14:11 lirc0
При запуске вышеприведенной команды, начинается процесс распознавания клавиш. То есть, доходим до диалога
Now start pressing buttons on your remote control.
It is very important that you press many different buttons and hold them
down for approximately one second. Each button should generate at least one
dot but in no case more than ten dots of output.
Don't stop pressing buttons until two lines of dots (2x80) have been generated.
Press RETURN now to start recording.
Нажимаем Enter, потом начинаю давить на разные (или на одну) кнопки с продолжительностью 1 сек. Вроде как должны появляться точечки на каждое нажатие, но они не появляются. Через 10 секунд появляется такое сообщение
irrecord: no data for 10 secs, aborting
irrecord: gap not found, can't continue
и програма заканчивается.
Если попытаться запустить эту команду с указанием COM1 (от рута)
# irrecord -d /dev/ttyS0 lircd.conf
то в ответ получаю
irrecord: could not init hardware (lircd running ? --> close it, check permissions)
Права на что нужно проверить? На файлы компортов? Они у меня такие
crw-rw---- 1 root dialout 4, 64 2008-05-28 18:07 ttyS0
crw-rw---- 1 root dialout 4, 65 2008-05-28 18:07 ttyS1
но под рутом как бы неважно, доступ должен быть полным...
Гдето-то нашел рекомендацию, что надо вообще компорт проверить. Дать команду
# cat /dev/ttyS0
и при нажатии кнопок на пульте, в консоль должен мусор сыпаться. Но у меня эта команда (под рутом и от обычного пользователя) тоже не выполняется
# cat /dev/ttyS0
cat: /dev/ttyS0: Input/output error
Вот. Не знаю больше куда рыть и что делать, чтобы считать хоть какой сигнал с компорта. Как же запустить это LIRC?
Похожие темы
- Форум помогите настроить Lirc в Mandriva Linux 2008 (2008)
- Форум Проблема с настройкой LIRC (настройка ДУ) (2009)
- Форум lirc+Mandriva 2006 (2005)
- Форум Проверить работу последовательного порта (2014)
- Форум IR Remote Control / Преобразователь RC-5 — USB (2012)
- Форум модуль 8250 загружается вопреки моему желанию (2008)
- Форум [lirc] Не могу заставить пульт д.у. AST/Logitech хоть как-нибудь работать. (2005)
- Форум Проброс USB устройства в Wine (Fedora 30) (2019)
- Форум IR-приемник (2013)
- Форум Поиск IR-USB приемника для lirc/mpv (2023)