Форум Beholder
http://beholder.ru/bb/

Работа пульта ДУ в разных программах
http://beholder.ru/bb/viewtopic.php?f=11&t=6081
Страница 3 из 9

Автор:  claszer [ 23 июн 2008, 17:43 ]
Заголовок сообщения: 

ядро 2,6,24-generik родное убунтовское
прописывание параметров в /etc/modprobe.d/tuner не помогает, не помогает и ручное подключение модуля... может это в lirc что то не так?

Автор:  Linux [ 24 июн 2008, 02:35 ]
Заголовок сообщения: 

Если сделать cat /dev/input/event* с устройства пульта, зажать кнопку и посмотреть что сыпется? Если поток все таки идет надо разбираться с lirc-ом. Если потока нет, тогда ядро и модуль.

Автор:  claszer [ 24 июн 2008, 13:58 ]
Заголовок сообщения: 

да проблема с лирцом.... у меня настроить как везде пишут не получилось, мне пришлось его обмануть, я выбрал из списка первый попавшийся пульт, а потом подменил его конфиг, тем, что написан выше, однако сколько бы опций repaet я в конфиг не добавлял, lirc на них не реагирует...

Автор:  claszer [ 24 июн 2008, 14:36 ]
Заголовок сообщения: 

все, исправил... проблема вылечилась установкой правильного конфига для пульта....

Автор:  a3ep [ 31 авг 2008, 19:38 ]
Заголовок сообщения: 

Так и не смог победить повтор кнопок, прбовал и на Дебиане 4 стейбл ...и на Кубунте 8.04.....все пашет, за исключением повтора.
добавлял
>repeat_delay=300 repeat_period=50

при тесте
>cat /dev/input/event7
всё норма...валится куча символом
А вот при irw, только 1 раз
>0000000000010192 00 CHANNELUP RC_BeholderTV

Автор:  Linux [ 01 сен 2008, 03:47 ]
Заголовок сообщения: 

писал(а):
Так и не смог победить повтор кнопок, прбовал и на Дебиане 4 стейбл ...и на Кубунте 8.04.....все пашет, за исключением повтора.

Debian Lenny/Sid работает, сижу под ним, Lirc версии 0.8.2-2

Мне кажется что проблема в настройках Lirc.

Автор:  a3ep [ 01 сен 2008, 07:32 ]
Заголовок сообщения: 

А можете запостить конфиги лирка ?

Автор:  Linux [ 01 сен 2008, 08:36 ]
Заголовок сообщения: 

Карта Beholder Columbus

/etc/lirc# cat hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don't start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=false

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="dev/input"
# If DEVICE is set to /dev/lirc and udev is in use /dev/lirc0 will be
# automatically used instead
DEVICE="/dev/input/event8"
MODULES=""

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""

/etc/lirc# cat lircd.conf

# Please make this file available to others
# by sending it to <lirc>
#
# this config file was automatically generated
# using lirc-0.8.2(dev/input) on Wed Apr 9 11:45:15 2008
#
# contributed by
# Beholder Intl. Ltd.
# Dmitry Belimov d.belimov@google.com
# brand: BeholdTV
# model no. of remote control: BeholdTV Columbus
# devices being controlled by this remote:
#

begin remote

name BeholdTV-Columbus
bits 16
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 132995
toggle_bit_mask 0x80010000

begin codes
MUTE 0x0071
SOURCE 0x0082
TV/FM 0x0182
POWER 0x0074
1 0x0002
2 0x0003
3 0x0004
4 0x0005
5 0x0006
6 0x0007
7 0x0008
8 0x0009
9 0x000A
0 0x000B
STEREO 0x008D
SNAPSHOT 0x009C
ZOOM 0x0174
RECALL 0x0081
TIMESHIFT 0x00A8
RECORD 0x00A7
PAUSE 0x0077
STOP 0x0080
CHANNELUP 0x0192
CHANNELDOWN 0x0193
VOLUMEUP 0x0073
VOLUMEDOWN 0x0072
PREVIOUS 0x019C
NEXT 0x0197
end codes

end remote


:~$ cat .lircrc
#UNCONFIGURED
#
# To find out how to get a proper configuration file please read:
#
# /usr/share/doc/lirc/README.Debian

begin
prog=irexec
button=POWER
config=tvtime &
config=tvtime-command QUIT
repeat=0
end

begin
prog=irexec
button=ZOOM
config=tvtime-command TOGGLE_FULLSCREEN
repeat=0
end

begin
prog=irexec
button=1
config=tvtime-command CHANNEL_1
repeat=0
end

begin
prog=irexec
button=2
config=tvtime-command CHANNEL_2
repeat=0
end

begin
prog=irexec
button=3
config=tvtime-command CHANNEL_3
repeat=0
end

begin
prog=irexec
button=4
config=tvtime-command CHANNEL_4
repeat=0
end

begin
prog=irexec
button=5
config=tvtime-command CHANNEL_5
repeat=0
end

begin
prog=irexec
button=6
config=tvtime-command CHANNEL_6
repeat=0
end

begin
prog=irexec
button=7
config=tvtime-command CHANNEL_7
repeat=0
end

begin
prog=irexec
button=8
config=tvtime-command CHANNEL_8
repeat=0
end

begin
prog=irexec
button=9
config=tvtime-command CHANNEL_9
repeat=0
end

begin
prog=irexec
button=0
config=tvtime-command CHANNEL_0
repeat=0
end

begin
prog=irexec
button=ASPECT
config=tvtime-command TOGGLE_ASPECT
repeat=0
end

begin
prog=irexec
button=INFO
config=tvtime-command DISPLAY_INFO
repeat=0
end

begin
prog=irexec
button=SLEEP
config=tvtime-command TOGGLE_PAUSE
repeat=0
end

begin
prog=irexec
button=MUTE
config=tvtime-command TOGGLE_MUTE
repeat=0
end

begin
prog=irexec
button=VOLUMEUP
config=tvtime-command RIGHT
repeat=1
end

begin
prog=irexec
button=VOLUMEDOWN
config=tvtime-command LEFT
repeat=1
end

begin
prog=irexec
button=CHANNELUP
config=tvtime-command UP
repeat=0
end

begin
prog=irexec
button=CHANNELDOWN
config=tvtime-command DOWN
repeat=0
end

begin
prog=irexec
button=SNAPSHOT
config=tvtime-command SCREENSHOT
repeat=0
end

begin
prog=irexec
button=SOURCE
config=tvtime-command TOGGLE_INPUT
repeat=0
end

Автор:  a3ep [ 01 сен 2008, 19:45 ]
Заголовок сообщения: 

Спасибо.
Добавил в lircd.conf

Цитата:
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 132995
toggle_bit_mask 0x80010000

и всё заработало :)

Автор:  baldahin [ 05 ноя 2008, 14:46 ]
Заголовок сообщения: 

Обновлился до Ubuntu 8.10 (2.6.27) - пропал пульт. совсем. даже устройство не создаётся. куда копать?

uname -a
Код:
Linux flute 2.6.27-7-generic #1 SMP Thu Oct 30 04:18:38 UTC 2008 i686 GNU/Linux


dmesg | grep saa
Код:
[   15.119969] saa7130/34: v4l2 driver version 0.2.14 loaded
[   15.120426] saa7134 0000:05:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[   15.120432] saa7133[0]: found at 0000:05:06.0, rev: 209, irq: 16, latency: 32, mmio: 0xda000000
[   15.120438] saa7133[0]: subsystem: 5ace:6090, board: Beholder BeholdTV 607 / BeholdTV 609 [card=129,autodetected]
[   15.120446] saa7133[0]: board init: gpio is 0
[   15.291453] saa7133[0]: i2c eeprom 00: ce 5a 90 60 54 20 00 00 00 00 00 00 00 00 00 01
[   15.291462] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291470] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291477] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291484] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291491] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291498] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291505] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291512] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291519] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291526] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291533] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291540] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291547] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291554] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   15.291561] saa7133[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
[   15.445097] tuner' 2-0043: chip found @ 0x86 (saa7133[0])
[   15.677096] tuner' 2-0060: chip found @ 0xc0 (saa7133[0])
[   16.192049] saa7133[0]: registered device video0 [v4l2]
[   16.192100] saa7133[0]: registered device vbi0
[   16.192152] saa7133[0]: registered device radio0



dmesg | grep input/input
Код:
[    1.604963] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[    8.554282] input: Razer DeathAdder as /devices/pci0000:00/0000:00:02.0/usb1/1-4/1-4:1.0/input/input1
[    8.563260] input: Gaming Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input2
[    8.577092] input: Gaming Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1.1/1-1.1:1.1/input/input3
[    8.586116] input: G11 Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input4
[   14.377764] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[   14.397106] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input6
[   16.125720] input: PC Speaker as /devices/platform/pcspkr/input/input7
[   22.387784] input: G15 Extra Keys as /devices/virtual/input/input8

Автор:  Linux [ 06 ноя 2008, 10:25 ]
Заголовок сообщения: 

2baldahin:
В этой карте пульт работает по протоколу I2C, в процессе разработки сломали автоматическую загрузку модуля ir-kbd-i2c через которую работает пульт. Ошибка починена в 2.6.28. Для работы пульта при старте системы загружайте модуль ir-kbd-i2c

Автор:  baldahin [ 07 ноя 2008, 00:42 ]
Заголовок сообщения: 

Suррort, спасибо за поддержку, всё заработало.
пришлось правда столкнуться еще вот с этим багом в Ubuntu 8.10 https://bugs.launchpad.net/ubuntu/+sour ... ug/164627/

помогло исправление в файле /usr/share/hal/fdi/preprobe/20thirdparty/lirc.fdi
Код:
key="info.product" contains_ncase="saa7134 ir"
на
Код:
key="info.product" contains_ncase="BeholdTV"

Автор:  gentoo [ 21 янв 2009, 09:41 ]
Заголовок сообщения: 

Я использую конфиг пульта, взятый с этого сайта, там большая коллекция конфигов. Вдруг уому пригодится.
http://lircconfig.commandir.com/lircd.conf/ Работает замечательно!

Автор:  tank2310 [ 24 янв 2009, 12:22 ]
Заголовок сообщения: 

У меня есть проблемка: дистриб убунту, ядро 2,6,28-4, работает tvtime, пульт работает даже когда нет lirc, а когда устанавливаю lirc то не могу его настроить (меняю lircd.conf, а работа пульта не меняется). Как лечить?

Автор:  Linux [ 27 янв 2009, 08:53 ]
Заголовок сообщения: 

Неправильно сконфигурен демон Lirc. Как сконфигурить читаем http://www.lirc.org/ и т.п. источниках.

Tvtime может обрабатывать данные с пульта без Lirc, но не все.

Страница 3 из 9 Часовой пояс: UTC + 3 часа