Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как настроить lirc?  (Прочитано 56954 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #15 : 22 Августа 2007, 00:35:37 »
для проверки можно запустить mode2 под консоль или xmode2 под иксы

если нет сиггнала посмотри подгружен ли у тебя модуль для ком порта
hekus@home:~$ lsmod|grep lirc
lirc_serial            14080  0
lirc_dev               15988  1 lirc_serial

проверь настроен ли ком порт (и подгружаются ли эти настройки поле перезагрузки)
setserial /dev/ttyS0 uart none

также есть глюк при перезагрузкеи устройство поднимается как /dev/lirc0 а в скриптах прописано /dev/lirc,
я поправил /etc/init.d/lirc

Цитировать
build_args ()
{
        local ARGS="$*"

    ## Try to find an lirc device.
    ## udev uses /dev/lirc0
    ## static dev uses /dev/lirc
    ## devfs uses /dev/lirc/0
    ln -s /dev/lirc0 /dev/lirc
   
    if [ -z "$DEVICE" ]; then

Попробовал все - нет сигнала ((
lsmod|grep lirc выдает:
lirc_serial            17576  0
lirc_dev               18504  1 lirc_serial
вроде все отлично настроено - кажется у меня сборка пульта не проходит
ты по какой схеме собирал?
я еще когда под виндой сидел - собирал по схеме с сайта проги LightAlloy
может в этом причина?

Оффлайн Hekus

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #16 : 22 Августа 2007, 13:15:39 »
а под виндой работало? если работало там, то должно и тут.

Недавно собирал знакомому по схеме из LA заработал с первго раза (проверял под никсами).
У меня немного другой вариант сборки, потому как фотоприемник был не стандартный пришлось доработать схему.
Ubuntu 7.04

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #17 : 22 Августа 2007, 21:11:59 »
а под виндой работало? если работало там, то должно и тут.

Недавно собирал знакомому по схеме из LA заработал с первго раза (проверял под никсами).
У меня немного другой вариант сборки, потому как фотоприемник был не стандартный пришлось доработать схему.

и еще - мне lirc пришлось с исходников собирать - так как если ставить из репок, то когда пишу:
sudo modprobe lirc_serial
мне выдает FATAL ERROR

и кстати не мог бы ты написать нормальный FAQ на русском как что делать по порядку - может где-то ошибаемся когда делаем (

Оффлайн Hekus

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #18 : 22 Августа 2007, 21:14:07 »
Цитировать
и кстати не мог бы ты написать нормальный FAQ на русском как что делать по порядку - может где-то ошибаемся когда делаем (
думал об этом, пока времени не было, мб на днях сделаю
Ubuntu 7.04

Оффлайн uaslava

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #19 : 26 Августа 2007, 15:32:10 »
http://vdr.spaghettilinux.org/index.php/Installare_lirc_ed_un_ricevitore_seriale_su_Ubuntu
(lirc com serial )

для тех у кого самосборный приемник подключеный к ком порту
проверено работает)
Что я уже только не перепробовал, в том числе и по этой инструкци.
В итоге выполнив эти команды вручную после перзагрузки:
sudo setserial /dev/ttyS0 uart none
sudo modprobe lirc_serial
sudo /etc/init.d/lirc restart

а потом и
irexec -d
irxevent -d

у меня всё запускается.
Вот результат команды dmesg |grep lirc

[   34.431119] lirc_dev: IR Remote Control driver registered, at major 61
[   34.439582] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
[   34.442210] lirc_serial: port 03f8 already in use
[   34.442214] lirc_serial: use 'setserial /dev/ttySX uart none'
[   34.442216] lirc_serial: or compile the serial port driver as module and
[   34.442218] lirc_serial: make sure this module is loaded first
[   47.693721] lirc_serial: auto-detected active low receiver
[   47.693727] lirc_dev: lirc_register_plugin: sample_rate: 0


В чём может быть проблема?

Оффлайн uaslava

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #20 : 26 Августа 2007, 19:54:30 »
В общем всё сделал хоть и через задницу).
 в rc.local добавил
setserial /dev/ttyS0 uart none
modprobe lirc_serial
/etc/init.d/lirc restart

и в автозагрузку добавил
irexec -d

Оффлайн Noma4i

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #21 : 26 Августа 2007, 20:26:09 »
Пытаюсь понять где у меня пульт.

noma4i@zx-spectrum:~$ dmesg | grep input
[11656.050295] input: saa7134 IR (LifeView FlyVIDEO30 as /class/input/input8
[11657.726681] input: saa7134 IR (LifeView FlyVIDEO30 as /class/input/input9

Самое интересное, что всего в /dev/input/ есть девайсы от input0 до input7
Как активировать инпут8 и 9?

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #22 : 28 Августа 2007, 12:31:13 »
Наконецто все заработало, как оказалась причина была банальная - использование неофициальных репозиториев, из которых ставилась плохая сборка lirc, поставил с оффа - сделал все по схеме - все заработало - супер :)

Оффлайн Noma4i

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #23 : 01 Сентября 2007, 19:35:33 »
up проблеме

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #24 : 03 Сентября 2007, 20:31:31 »
А у меня проблема...
Вот содержимое /etc/modprobe.d/saa7134:
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=3 tuner=37 i2c_scan=1 radio_nr=1 alsa=1 gbuffers=4
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
Тюнер безимянный. Но с этими параметрами работает. То есть в кдетв смотрю спокойно каналы. Только вот радио и пульт не работает.
На радио в принципе пофих. Но вот с пультом... Некоторые кнопки работают, причем по дефолту. Номера каналов, регулировка звука...
Но кнопки переключения каналов не работают, как и некоторые другие... А хотелось бы их еще настроить для переключения музыки в rhythmboxe. Вот что я пробовал.
sudo irrecord -H dev/input -d /dev/input/event3 /home/krik/Desktop/lircd.conf
(то, что event3 - это точно, посмотрел, это девайс тюнера.)
Пишет, что
irrecord: gap not found, can't continue
Хотя пакет gap я поставил. Ничего больше не появляется.
lircd --nodaemon --driver=dev/input --device=/dev/input/event3
И с запущенной в соседней консоли irw тоже ничего не показывает.
Что делать? Куда копать?

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #25 : 04 Сентября 2007, 10:15:00 »
чтобы убедиться 100%, что это именно девайс пульта нужно сделать
cat /dev/input/event3
Kubuntu

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #26 : 04 Сентября 2007, 11:30:00 »
После перезагрузки почему-то поменялся девайс. Теперь у него even4.
Ничего не получается ( Жму кнопки, но набираются только те, которые и так работают.
Но /dev/input/event4 - это точно девайс пульта. Вот:
krik@krik-desktop:~$ sudo cat /proc/bus/input/devices

I: Bus=0001 Vendor=5168 Product=002b Version=0001
N: Name="saa7134 IR (LifeView/Typhoon Fl"
P: Phys=pci-0000:05:01.0/ir0
S: Sysfs=/class/input/input4
H: Handlers=kbd event4
B: EV=100003
B: KEY=c0304 310000 0 0 0 0 0 0 2 1e0000 0 0 10000ffc

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #27 : 04 Сентября 2007, 11:42:20 »
Запустил в консоли это и в соседней irw:
krik@krik-desktop:~$ sudo lircd --nodaemon --driver=dev/input --device=/dev/input/event4
lircd-0.8.2-CVS[7921]: config file contains no valid remote control definition
lircd-0.8.2-CVS[7921]: lircd(userspace) ready
lircd-0.8.2-CVS[7921]: accepted new client on /dev/lircd
lircd-0.8.2-CVS[7921]: initializing '/dev/input/event4'
lircd-0.8.2-CVS[7921]: can't get exclusive access to events comming from `/dev/input/event4' interface
Никак не реагирует (

Оффлайн panda

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
    • twitter
Re: Как настроить lirc?
« Ответ #28 : 05 Сентября 2007, 19:29:18 »
После перезагрузки почему-то поменялся девайс. Теперь у него even4.
Значит надо настраивать udev. Ищите соответствующее how to.

Запустил в консоли это и в соседней irw:
А теперь объясните, зачем это было делать? irw используется для настройки пульта, а lirc - для его работы в штатном режиме. Одновременно и то, и другое делать не получится.
Use the Force, Luke!

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #29 : 08 Сентября 2007, 10:18:58 »
Цитировать
Значит надо настраивать udev. Ищите соответствующее how to.
Я видимо в первый раз просто ошибся - девайс точно на event4 весит. Всегда. Да и udev я не трогал, как и многое другое в убунте. Или наоборот дефолтные настройки не подойдут?
Цитировать
А теперь объясните, зачем это было делать?
Хз, я по манам делал, где-то в сети откопал.
Так как все-таки быть?

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.