LINUX.ORG.RU

lirc+Mandriva 2006


0

0

Найдя схему ИК-управления компьютером и собрав ряд описаний по его настройке в виндовс и линуксе наччал волощать полученные материалы в жизнь. Проверка работоспособности фотоприемника, пульта ДУ и получение файла конфигурации ДУ (lircd.conf) была проведена под винду. Настройка lirc проводилась на «голой» Mandriva 2006 – без никаких посторонних программ и билитоек. Ниже я описал последовательность своих действий и реакции на них системы (все делалось под рутом) 1) Проверил наличие соответствующих модулей ядра. 2) Установил lirc и запрашиваемые для удовлетворения зависимостей пакеты. 3) chmod 666 /dev/lir* 4) привожу файл /etc/syskonfig/lircd к виду # Customized setings for lirc daemon # The hardware driver to use, run lircd --driver=? for a list DRIVER=default # Hardware driver module to load HWMOD=lirc_serial # The device node that communicates with the IR device. # if you are using lirc_serial, set DEVICE to /dev/ttyS[0-9] # where 0-9 is the serial port your IR receiver is plugged # with devfs enabled DEVICE=/dev/lirc/0 DEVICE=/dev/lirc/serial # without devfs DEVICE=/dev/lirc # Serial port for the receiver (for serial driver) #COM1 (/dev/ttyS0) COM_PORT=/dev/ttyS0 DRIVER_OPTS="irq=4 io=0x3f8" 5) Создаю файл /etc/rc.d/rc.serial #! /bin/sh #for LIRC port setserial /dev/ttyS0 uart none 6) Добавляю в файл /etc/rc.d/rc.local lircd 7) Добавляю в файл /etc/modules.conf alias autofs autofs4 alias char-major-61 lirc_driver options lirc_serial irq=4 io=0x3f8 8) Копирую файл /etc/ld.so.conf в /usr/local/lib 9) Копирую созданный в виндовсе файл lircd.conf в /etc 10) Reboot 11) В /dev образуется каталог /lirc/-o и фацлы =lircd и –lircmd 12) Во вкладке «Службы» центра управления... появились lircd lircmd 13) Проверка работоспособности всей этой машинерии проверялась командой xmode2 её ответ This program is only intended for receivers supporting the pulse/space layer. Note that this is no error, but this program simply makes no sense for your receiver. In order to test your setup run lircd with the --nodaemon option and then check if the remote works with the irw tool. 14) останавливаю удаленное ИК-управление # service lircd stop Останавливается демон удаленного ИК-управления Linux: [ OK ] 15) Запускаю как просят lircd –nodaemon lircd-0.7.1[6561]: lircd(any) ready 16) через некоторе время появляется следующее сообщение: lircd-0.7.1[6561]: accepted new client on /dev/lircd lircd-0.7.1[6561]: could not get file information for /dev/lirc lircd-0.7.1[6561]: default_init(): No such file or directory lircd-0.7.1[6561]: caught signal Terminated 17) Попытка записать новый файл конфигурацииуж епод основным пользователем irrecord -f ~/lircd.conf выдемт следующе: rrecord - application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)

irrecord: could not init hardware (lircd running ? --> close it, check permissions)

При этом сервер KDE LIRC (iRIck) при наведении на него курсрора мыши пишет «готов»

Что, по Вашему мнению, в указанной последовательности недоделано, лишнее или неправильно и не дает настроить LIRC?

Re: lirc+Mandriva 2006

>Что, по Вашему мнению, в указанной последовательности недоделано

Ну вот ты задал вопрос елы палы.Да многое не доделано.

> accepted new client on

Вот тут например...

anonymous ()

Re: lirc+Mandriva 2006

>всей этой машинерии

Херотерии вернее сказать.

anonymous ()

Re: lirc+Mandriva 2006

Найдя схему ИК-управления компьютером и собрав ряд описаний по его настройке в виндовс и линуксе наччал волощать полученные материалы в жизнь. Проверка работоспособности фотоприемника, пульта ДУ и получение файла конфигурации ДУ (lircd.conf) была проведена под винду.
Настройка lirc проводилась на "голой&" Mandriva 2006 - без никаких посторонних программ и билитоек. Ниже я описал последовательность своих действий и реакции на них системы (все делалось под рутом)
1) Проверил наличие соответствующих модулей ядра.

2) Установил lirc и запрашиваемые для удовлетворения зависимостей пакеты.

3) chmod 666 /dev/lir*

4) привожу файл /etc/syskonfig/lircd к виду
# Customized setings for lirc daemon
# The hardware driver to use, run lircd --driver=? for a list DRIVER=default
# Hardware driver module to load HWMOD=lirc_serial # The device node that communicates with the IR device.
# if you are using lirc_serial, set DEVICE to /dev/ttyS[0-9]
# where 0-9 is the serial port your IR receiver is plugged
# with devfs enabled DEVICE=/dev/lirc/0 DEVICE=/dev/lirc/serial
# without devfs DEVICE=/dev/lirc
# Serial port for the receiver (for serial driver) #COM1 (/dev/ttyS0) COM_PORT=/dev/ttyS0 DRIVER_OPTS="irq=4 io=0x3f8"

5) Создаю файл /etc/rc.d/rc.serial
#! /bin/sh #for LIRC port setserial /dev/ttyS0 uart none

6) Добавляю в файл /etc/rc.d/rc.local lircd

7) Добавляю в файл /etc/modules.conf
alias autofs autofs4 alias char-major-61 lirc_driver options lirc_serial irq=4 io=0x3f8

8) Копирую файл /etc/ld.so.conf в /usr/local/lib

9) Копирую созданный в виндовсе файл lircd.conf в /etc

10) Reboot

11) В /dev образуется каталог /lirc/-o и фацлы =lircd и –lircmd

12) Во вкладке "Службы&" центра управления... появились lircd lircmd

13) Проверка работоспособности всей этой машинерии проверялась командой xmode2 её ответ This program is only intended for receivers supporting the pulse/space layer. Note that this is no error, but this program simply makes no sense for your receiver. In order to test your setup run lircd with the --nodaemon option and then check if the remote works with the irw tool.

14) останавливаю удаленное ИК-управление

# service lircd stop Останавливается демон удаленного ИК-управления Linux: [ OK ] 15) Запускаю как просят lircd -nodaemon lircd-0.7.1[6561]: lircd(any) ready

16) через некоторе время появляется следующее сообщение: lircd-0.7.1[6561]: accepted new client on /dev/lircd lircd-0.7.1[6561]: could not get file information for /dev/lirc lircd-0.7.1[6561]: default_init(): No such file or directory lircd-0.7.1[6561]: caught signal Terminated

17) Попытка записать новый файл конфигурацииуж епод основным пользователем irrecord -f ~/lircd.conf выдемт следующе: rrecord - application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)

irrecord: could not init hardware (lircd running ? --> close it, check permissions)

При этом сервер KDE LIRC (iRIck) при наведении на него курсрора мыши пишет "готов"

Что, по Вашему мнению, в указанной последовательности недоделано, лишнее или неправильно и не дает настроить LIRC?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.