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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн ghostic

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Как настроить lirc?
« : 01 Марта 2007, 06:40:55 »
Собственно есть тюнер aver tvphone 98 bt878 как на него настроить lirc?  С lirc и без него работает только пару кнопок. Читал доки, но более точного не нашол везде разные! Опишете плиз установку и настройку, максимумум что мог зделать это устоновить сам lirc apt-get install lirc в /etc/lirc/lircd.conf добавить коды кнопок, взсл конфиг с http://lirc.sourceforge.net/remotes/avermedia/. Что надо вписать в  hardware.conf lircmd.conf и вобще?

ps. планирую настроить на vlc пульт.

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #1 : 01 Марта 2007, 13:15:39 »
тоже присоединюсь к вопросу, только меня больше интересует как заставить работать lirc с самодельным инфракрасным портом (как его делать расписано в хелпе проги Light Alloy под виндой)?
« Последнее редактирование: 23 Марта 2007, 13:21:27 от Leolik »

Оффлайн panda

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
    • twitter
Re: Как настроить lirc?
« Ответ #2 : 01 Марта 2007, 20:48:57 »
С lirc и без него работает только пару кнопок.
Как насчет http://www.linuxtv.org/v4lwiki/index.php/Remote_controllers ?
Use the Force, Luke!

Оффлайн ghostic

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #3 : 02 Марта 2007, 11:43:30 »
собсвенно настроил lirc надо было создать правельный конфиг для пульта все конфиги которые лежали на сайте lirc не подошли. Конфиг lircd.conf создавал так sudo irrecord -H dev/input -d /dev/input/event4 /home/ghost/Desktop/lircd.conf там надо тыркать кнопки и к каждой кнопки давать имена, когда конфиг создался закинул его в /etc/lirc/ После чего надо было проверить работает ли пульт, запустил сервис lircd запускал вот так sudo lircd -H dev/input -d /dev/input/event4 а в другой консоли запустил irw и начел нажимать на кнопки, в консоли irw выводился отчет о нажатых кнопках, что-то типо стого:
0000000080010072 00 VOL_DOWN AverMedia
0000000080010193 00 CH_DOWN AverMedia
0000000080010073 00 VOL_UP AverMedia
0000000080010174 00 FULLSCREEN AverMedia
0000000080010174 00 FULLSCREEN AverMedia
0000000080010192 00 CH_UP AverMedia

если это выводится то значит lirc принемает команды с пульта. После стого зделал ребут что бы проверить запуститется ли lirc, но он не запустился, и по мимо стого еше и девайс приемника поменслсс, чтобы после каждой перезагрузки девайс приёмника не менслсс, прописал в /etc/lirc/hardware.conf
DRIVER="dev/input"
DEVICE="/dev/input/by-path/pci-0000:00:09.0--event-ir" //название вашего девайса
если в by-path вашего тюнера нет то можно зделал по другому как описано здесь http://www.linuxtv.org/v4lwiki/index.php/AverTV_305/307_linux_user_guide но с особо не пробовал этот вариант.
Опсть зделал ребут и после чего lirc загузился с системой автоматически.
В ~/.lircrc создал фаил где хранстсс настройки комманд пульта для приложений.
Пример конфига lircrc:
begin
  prog = vlc //название программы
  button = VOL_DOWN //комманды пульта те которые указаны в /etc/lirc/lircd.conf
  config = key-vol-down //комманды приложенис
  repeat = 0 //что-то вроде задержки нажатис или на обарот особо не юзал везде стоит 0
end

ps: по настройки lirc использовал много разных ресурсов где было взято везде по немногу для понятис настройки.
http://ru.gentoo-wiki.com/HOWTO_lirc
http://www.linuxtv.org/v4lwiki/index.php/Remote_controllers
http://www.linuxtv.org/v4lwiki/index.php/AverTV_305/307_linux_user_guide
http://www.videolan.org/vlc/ //на форуме нашол пример настройки vlc комманд для пульта.
ps2: всё это настраивал на ubuntu 7.04 c послед обнавленисми.
« Последнее редактирование: 02 Марта 2007, 11:54:01 от ghostic »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #4 : 02 Марта 2007, 13:58:42 »
зачет!

хороший FAQ
Kubuntu

Оффлайн unlockgsm

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #5 : 04 Марта 2007, 21:12:08 »
Не могу разобрацо, дает сто

that you can get about the remote control in the header of the file.

Press RETURN to continue.


Hold down an arbitrary button.
.irrecord: gap not found, can't continue

Что делать после  Press Return?

на рабочем столе появляется файл lircd.conf  но потом изчезает ... во время когда жму пультом...курсор тормозит в мигании, но больше никакой реакциию
 Правда dmesg дает такое

[17181321.248000] saa7133[0]/ir: build_key gpio=0x0 mask=0x1f data=0
[17181321.344000] saa7133[0]/ir: build_key gpio=0x40 mask=0x1f data=0

Оффлайн unlockgsm

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #6 : 04 Марта 2007, 21:28:16 »
Сорри...помогает сто

Смотрим на каком input-те у нас tuner
Code: $ dmesg | grep input | grep saa7134

input: saa7134 IR (Avermedia AVerTV St as /class/input/input2

У меня это input2, значит IR находиться на устройстве /dev/input/event2

Проверим работу устройства # cat /dev/input/event2 Теперь понажимаем кнопки на пульте.

Если есть реакция (какие либо символы), значит работает.


Теперь протестируем lircd
Code: # lircd --nodaemon --driver=dev/input --device=/dev/input/event2

lircd-0.8.0[9875]: lircd(devinput) ready

На другой консоли запустим $ irw

Опсть понажимаем кнопки на пульте.

В консоли с lircd появляются сообщения об этих нажатисх.

В консоли с irw появлются символьные имена нажатой кнопки.

Оффлайн _lelik1_

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #7 : 10 Мая 2007, 15:55:16 »
помогите настроить lirc. установил с репозиториев lirc-0.8.1
у меня тв-тюнер Jetway TV/Capture JW-TV878-FBK на чипе bt878 немогу найти информацию о настройках.
ось ubuntu 6.10
« Последнее редактирование: 10 Мая 2007, 15:57:59 от _lelik1_ »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #8 : 10 Мая 2007, 16:20:21 »
помогите настроить lirc. установил с репозиториев lirc-0.8.1
у меня тв-тюнер Jetway TV/Capture JW-TV878-FBK на чипе bt878 немогу найти информацию о настройках.
ось ubuntu 6.10

если у тебя IR от тюнера цепляется на какое-то устройство, то не проблем - инструкция выше.
если нет надо править ядро и добавлять поддержку пульта для этого тюнера или паять приемник самому и подключать его к COMу и использовать устройство /dev/ttyS0 (COM-1) например.
Kubuntu

Оффлайн _lelik1_

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #9 : 10 Мая 2007, 16:29:23 »
вот ответ dmesg | grep input
[17179571.028000] input: AT Translated Set 2 keyboard as /class/input/input0
[17179589.608000] input: PC Speaker as /class/input/input1
[17179590.908000] input: GenPS/2 Genius Mouse as /class/input/input2

dmesg | grep bttv

[17179591.504000] bttv: driver version 0.9.16 loaded
[17179591.504000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17179591.504000] bttv: Bt8xx card found (0).
[17179591.504000] bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 193, latency: 32, mmio: 0xeb012000
[17179591.504000] bttv0: using: Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF [card=78,insmod option]
[17179591.504000] bttv0: gpio: en=00000000, out=00000000 in=003fffff [init]
[17179591.508000] bttv0: using tuner=2
[17179591.508000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17179591.508000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17179591.512000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17179591.592000] bttv0: registered device video0
[17179591.592000] bttv0: registered device vbi0
[17179591.592000] bttv0: registered device radio0
[17179591.592000] bttv0: PLL: 28636363 => 35468950 .. ok

видимо тюнер не цепляется(((. или я чтото не правильно делаю?
с паяльником я недружу.
а как править ядро чтоб пульт заработал?
з.ы. без пульта очень не удобно:))
« Последнее редактирование: 10 Мая 2007, 16:35:20 от _lelik1_ »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #10 : 10 Мая 2007, 18:34:14 »
ищем в гугле, какой файл править из модуля video4linux...
Kubuntu

Оффлайн PUNISHER

  • Любитель
  • *
  • Сообщений: 50
  • google
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #11 : 08 Августа 2007, 08:10:15 »
Хороший хау-ту, домой приду - обязательно попробую. А вообще с лирк бьюсь больше года %)
В раю конечно климат хороший, зато в аду гораздо более приятнее общество ;)

Оффлайн Hekus

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

для тех у кого самосборный приемник подключеный к ком порту
проверено работает)
Ubuntu 7.04

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #13 : 18 Августа 2007, 02:44:03 »
http://vdr.spaghettilinux.org/index.php/Installare_lirc_ed_un_ricevitore_seriale_su_Ubuntu
(lirc com serial )

для тех у кого самосборный приемник подключеный к ком порту
проверено работает)
у меня не пашет - можешь поподробнее рассказать, что к чему - делаю все как там - irw не работает, что надо сделать чтобы я проверил принимает ли он сигналы или нет

Оффлайн Hekus

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Как настроить lirc?
« Ответ #14 : 18 Августа 2007, 19:22:18 »
для проверки можно запустить 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
Ubuntu 7.04

 

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