[devel] [cyber] I: Sisyphus-20071111 devel download: +1
Алексей Шенцев
=?iso-8859-1?q?ashen_=CE=C1_nsrz=2Eru?=
Вт Ноя 13 18:04:42 MSK 2007
В сообщении от Tuesday 13 November 2007 17:47:05 Anton Farygin написал(а):
> Алексей Шенцев пишет:
> > В сообщении от Tuesday 13 November 2007 17:26:58 Anton Farygin написал(а):
> >> Алексей Шенцев пишет:
> >>> В сообщении от Tuesday 13 November 2007 14:08:22 Konstantin A. Lepikhov
> >>>
> >>> написал(а):
> >>>> Сегодня я залью исправление
> >>>
> >>> Костя, а как сейчас правильно запускать lirc?
> >>
> >> service lircd start
> >
> > Ну ето то мне известно ... ;)
> >
> >> ну и перед этим - в /etc/modules прописать нужный модуль.
> >
> > Как определить какой нужен модуль?
>
> Скорее никак, чем как ;(
>
> У меня это вообще USB устройство, но модуль автоматом не загружается.
>
> >> Только вот там большая проблема с непонятными правами на /dev/lircd, в
> >> итоге под пользователем ничего не работает ;(
> >
> > Вот почему я и спрашиваю как правильно запускать этот сервис.
> > У меня так:
> > [root на oasu3 /]# ls /dev/lir*
> > /dev/lircd /dev/lircm
> > [root на oasu3 /]# ls -al /dev/lir*
> > srw-rw---- 1 root lirc 0 Ноя 13 17:26 /dev/lircd
> > prw-r--r-- 1 root root 0 Ноя 13 12:33 /dev/lircm
>
> а у меня root.root выставляется на /dev/lircd ;(
Только вот что правильней?
>
> > [root на oasu3 /]#
> > При этом исходя из
> > [root на oasu3 /]# dmesg | grep gpio && dmesg | grep 'IR '
> > saa7133[0]: board init: gpio is 500
> > input: saa7134 IR (Avermedia AVerTV St as /class/input/input3
> > [root на oasu3 /]#
> > Мой ИК-датчик на тюнере это /dev/input/event3.
> > Вот только этот /dev/input/event от загрузки к загрузки скачет с места
> > на место ... :-S
>
> А как при этом выглядит конфиг lircd ?
Да не верно, у меня там настройки для ПУ от AverTV 307, а не моего, хоть они и
близки:
[root на oasu3 /]# cat /etc/lircd.conf
# This config file describes remove control with Avermedia AverTV Studio
# card. It can be used with lirc-0.7.0pre7 with devinput driver and
# saa7134 driver from video4linux Tue Sep 28 16:24:22 2004
#
# contributed by Nickolay V. Shmyrev <nshmyrev на yandex.ru>
#
# brand: Avermedia
# devices being controlled by this remote:
# Avermedia AVerTV Studio 307 (0x1461 0x9715)
begin remote
name AverTV_307
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 132799
toggle_bit 0
begin codes
TV 0x0000000000000179
CD 0x000000000000017F
TELETEXT 0x0000000000000184
POWER 0x0000000000000074
1 0x000000000000004F
2 0x0000000000000050
3 0x0000000000000051
4 0x000000000000004B
5 0x000000000000004C
6 0x000000000000004D
7 0x0000000000000047
8 0x0000000000000048
9 0x0000000000000049
0 0x0000000000000052
VIDEO 0x0000000000000189
AUDIO 0x0000000000000188
FULLSCREEN 0x0000000000000174
PREVIEW 0x00000000000000D2
LOOP 0x00000000000000A8
DISPLAY 0x0000000000000172
AUTOSCAN 0x00000000000000D9
FREEZE 0x000000000000008E
CAPTURE 0x000000000000019A
MUTE 0x0000000000000071
RECORD 0x00000000000000A7
PAUSE 0x0000000000000077
STOP 0x0000000000000080
PLAY 0x00000000000000CF
RED 0x000000000000018E
GREEN 0x000000000000018F
YELLOW 0x0000000000000190
BLUE 0x0000000000000191
VOLDOWN 0x0000000000000072
VOLUP 0x0000000000000073
CHUP 0x0000000000000192
CHDOWN 0x0000000000000193
end codes
end remote
[root на oasu3 /]# cat /etc/lircmd.conf
#
# lircmd config file
#
PROTOCOL IntelliMouse
#PROTOCOL MouseSystems
# ACCELERATOR start max multiplier
ACCELERATOR 2 30 5
ACTIVATE * MENU
MOVE_N * 2
MOVE_NE * 3
MOVE_E * 6
MOVE_SE * 9
MOVE_S * 8
MOVE_SW * 7
MOVE_W * 4
MOVE_NW * 1
MOVE_N * ARROW_UP
MOVE_E * ARROW_RIGHT
MOVE_S * ARROW_DOWN
MOVE_W * ARROW_LEFT
MOVE_IN * CH_UP
MOVE_OUT * CH_DOWN
BUTTON1_TOGGLE * 5
BUTTON2_TOGGLE * 0
BUTTON3_TOGGLE * LIST
BUTTON1_CLICK * OK
BUTTON1_CLICK * MUTE
BUTTON3_CLICK * POWER
# BUTTONx_CLICK, BUTTONx_UP, BUTTONx_DOWN are also possible
[root на oasu3 /]#
Цифирки от пульта получаю, но не более того.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen на nsrz.ru
XMPP: ashen на altlinux.org, AlexShen на jabber.ru
ICQ: 271053845
Подробная информация о списке рассылки Devel