Текущее время: 28 мар 2024, 20:57 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Работа пульта ДУ в разных программах

Начать новую темуОтветить на тему Страница 3 из 9 [ Сообщений: 123 ] На страницу   Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 23 июн 2008, 17:43. Заголовок сообщения: 
Зарегистрирован:
    22 июн 2008, 19:54
Сообщения: 4
Откуда: Ульяновск
ядро 2,6,24-generik родное убунтовское
прописывание параметров в /etc/modprobe.d/tuner не помогает, не помогает и ручное подключение модуля... может это в lirc что то не так?
рвюотаю на linuX OS
Профиль 
Сообщение Добавлено: 24 июн 2008, 02:35. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Если сделать cat /dev/input/event* с устройства пульта, зажать кнопку и посмотреть что сыпется? Если поток все таки идет надо разбираться с lirc-ом. Если потока нет, тогда ядро и модуль.
Профиль 
Сообщение Добавлено: 24 июн 2008, 13:58. Заголовок сообщения: 
Зарегистрирован:
    22 июн 2008, 19:54
Сообщения: 4
Откуда: Ульяновск
да проблема с лирцом.... у меня настроить как везде пишут не получилось, мне пришлось его обмануть, я выбрал из списка первый попавшийся пульт, а потом подменил его конфиг, тем, что написан выше, однако сколько бы опций repaet я в конфиг не добавлял, lirc на них не реагирует...
рвюотаю на linuX OS
Профиль 
Сообщение Добавлено: 24 июн 2008, 14:36. Заголовок сообщения: 
Зарегистрирован:
    22 июн 2008, 19:54
Сообщения: 4
Откуда: Ульяновск
все, исправил... проблема вылечилась установкой правильного конфига для пульта....
рвюотаю на linuX OS
Профиль 
Сообщение Добавлено: 31 авг 2008, 19:38. Заголовок сообщения: 
Зарегистрирован:
    25 ноя 2007, 21:02
Сообщения: 19
Так и не смог победить повтор кнопок, прбовал и на Дебиане 4 стейбл ...и на Кубунте 8.04.....все пашет, за исключением повтора.
добавлял
>repeat_delay=300 repeat_period=50

при тесте
>cat /dev/input/event7
всё норма...валится куча символом
А вот при irw, только 1 раз
>0000000000010192 00 CHANNELUP RC_BeholderTV
Профиль 
Сообщение Добавлено: 01 сен 2008, 03:47. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
писал(а):
Так и не смог победить повтор кнопок, прбовал и на Дебиане 4 стейбл ...и на Кубунте 8.04.....все пашет, за исключением повтора.

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

Мне кажется что проблема в настройках Lirc.
Профиль 
Сообщение Добавлено: 01 сен 2008, 07:32. Заголовок сообщения: 
Зарегистрирован:
    25 ноя 2007, 21:02
Сообщения: 19
А можете запостить конфиги лирка ?
Профиль 
Сообщение Добавлено: 01 сен 2008, 08:36. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Карта 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
Профиль 
Сообщение Добавлено: 01 сен 2008, 19:45. Заголовок сообщения: 
Зарегистрирован:
    25 ноя 2007, 21:02
Сообщения: 19
Спасибо.
Добавил в 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

и всё заработало :)
Профиль 
Сообщение Добавлено: 05 ноя 2008, 14:46. Заголовок сообщения: 
Зарегистрирован:
    28 июл 2007, 00:47
Сообщения: 8
Обновлился до 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
Профиль 
Сообщение Добавлено: 06 ноя 2008, 10:25. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
2baldahin:
В этой карте пульт работает по протоколу I2C, в процессе разработки сломали автоматическую загрузку модуля ir-kbd-i2c через которую работает пульт. Ошибка починена в 2.6.28. Для работы пульта при старте системы загружайте модуль ir-kbd-i2c
Профиль 
Сообщение Добавлено: 07 ноя 2008, 00:42. Заголовок сообщения: 
Зарегистрирован:
    28 июл 2007, 00:47
Сообщения: 8
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"
Профиль 
Сообщение Добавлено: 21 янв 2009, 09:41. Заголовок сообщения: 
Аватара пользователя
Зарегистрирован:
    21 янв 2009, 09:31
Сообщения: 25
Я использую конфиг пульта, взятый с этого сайта, там большая коллекция конфигов. Вдруг уому пригодится.
http://lircconfig.commandir.com/lircd.conf/ Работает замечательно!
Профиль ICQ 
Сообщение Добавлено: 24 янв 2009, 12:22. Заголовок сообщения: 
Зарегистрирован:
    02 янв 2009, 17:17
Сообщения: 3
У меня есть проблемка: дистриб убунту, ядро 2,6,28-4, работает tvtime, пульт работает даже когда нет lirc, а когда устанавливаю lirc то не могу его настроить (меняю lircd.conf, а работа пульта не меняется). Как лечить?
Профиль 
Сообщение Добавлено: 27 янв 2009, 08:53. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Неправильно сконфигурен демон Lirc. Как сконфигурить читаем http://www.lirc.org/ и т.п. источниках.

Tvtime может обрабатывать данные с пульта без Lirc, но не все.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 3 из 9  [ Сообщений: 123 ]  На страницу   Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: