LINUX.ORG.RU

Помогите с lirc! Совсем «#*#»*«#ся...


0

0

Дистрибутив Mandrake 9.1. Ядро 2.4.21. В оном дистре lirc 0.6.6.
Железо: AVerMedia Studio(в ней для IR есть гнездо Remote)
Использую http://www.lirc.org/html/install.html.
Теперь мои действия:
0) Качаю исходники lirc 0.7.0
1) lirc 6.6.0. не имеет дров для AVerMedia. Деинсталирую rpm-ки lirc(дистровые).
2) Ставлю lirc 0.7.0.:
2.1) ./configure, выбираю в появившемся текстовом окне дрова avermedia98, Save and exit, OK,./configure.sh --prefix=/usr, make, make install.(ошибок компил. не было)
2.2) вижу, что в /etc/init.d/ нет сервиса для lircd/lircmd (скрипта для запуска даемона при загрузке машины)
2.3) make uninstall, ставлю rpm-ки с дистра обратно, вып. п. 2.1
3) Запускаю lircd и... #"*"# #*#"*"#!!! : поддэрживаеться только драйвер default.
4) Ладно, пускаю с default driver. По мануалу(см. выше) от рута:
# su
...
# whoami
root
# ps -A | grep lirc
2563 ? 00:00:00 lircd
# mode2
mode2: error opening /dev/lirc
mode2: No such device
# ls /dev/lir
lirc lircd lircm
# ls /dev/lirc
/dev/lirc
# cat /dev/lirc
cat: /dev/lirc: No such device

@!#$#@$@#!
P.S. Пробовал также при инсталляции ./setup.sh,...,./configure.sh --prefix=/usr --with-driver=any.
Не помогло!(any)

anonymous


a модули Пушкин загрузит !?

ищи где-нибудь в /lib/modules/$uname -r/misc.

у меня на 2.6 кажет:

#modprobe --show-depends lirc_i2c
insmod /lib/modules/2.6.8.1-A13_v0.1/misc/lirc_dev.ko
insmod /lib/modules/2.6.8.1-A13_v0.1/kernel/drivers/i2c/i2c-core.ko
insmod /lib/modules/2.6.8.1-A13_v0.1/misc/lirc_i2c.ko


anonymous
()
Ответ на: комментарий от anonymous

# ls /lib/modules/2.4.21-0.13mdkenterprise/misc/
lirc_dev.o lirc_gpio.o
# insmod /lib/modules/2.4.21-0.13mdkenterprise/misc/lirc_dev.o
# insmod /lib/modules/2.4.21-0.13mdkenterprise/misc/lirc_gpio.o
# mode2
This program is only intended for receivers supporting the pulse/space layer.
Note that this is no error, but this program simply makes no sense for your
receiver.
In order to test your setup run lircd with the --nodaemon option and
then check if the remote works with the irw tool.
# lircd --nodaemon
lircd 0.7.0: lircd(avermedia98) ready
lircd 0.7.0: accepted new client on /dev/lircd
В другом XTerm:
# irw
(дуля с маком :-(((((((( )
При нажатии клавиш пульта не чего не выводиться...

anonymous
()
Ответ на: комментарий от anonymous

P.S.
# cat /etc/lircd.conf 
#
# this config file was automatically generated
# using lirc-0.6.5(avermedia) on Wed May  1 17:45:38 2002
#
# contributed by Felipe Diaz Cardona
#
# brand:                       AVerMedia
# model no. of remote control: 
# devices being controlled by this remote: TVStudio
#
И еще: несмотря на слова lircd 0.7.0: lircd(avermedia98) ready,
единственный драйвер, который признает lirc - default!
# lircd --driver ?
Driver `?' not supported.
Supported drivers:
        default
#

anonymous
()
Ответ на: комментарий от anonymous


Cкачай http://www.lirc.org/remotes.tar.bz2
там в дериктории "avermedia" найдешь что-нибудь для себя и воткнешь в нужное место.
Потом если не идет - смотришь в /var/log/lircd

А вообще на lirc.org cтоит, что Avermedia поддерживается. Поэтому странно с твоим default. я бы скачал последний lirc c cvs

anonymous
()
Ответ на: комментарий от anonymous


>> P.P.S. В cat /etc/lircd.conf я привел только верхушку настоящего файла.

ну ёксель-моксель, я думал он пустой
ни чё качать не надо
запусти irexec и жмыкай кнопки
смотри в логи

anonymous
()
Ответ на: комментарий от anonymous

# cat /var/log/lircd
Apr  2 15:00:56 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:01:28 frog lircd 0.7.0: accepted new client on /dev/lircd
Apr  2 15:01:28 frog lircd 0.7.0: could not open /dev/lirc
Apr  2 15:01:28 frog lircd 0.7.0: default_init(): No such device
Apr  2 15:01:28 frog lircd 0.7.0: caught signal
Apr  2 15:17:41 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:18:00 frog lircd 0.7.0: caught signal
Apr  2 15:18:00 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:18:01 frog lircd 0.7.0: caught signal
Apr  2 15:18:02 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:27:57 frog lircd 0.7.0: caught signal
Apr  2 15:28:14 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:29:06 frog lircd 0.7.0: caught signal
Apr  2 15:29:38 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:32:02 frog lircd 0.7.0: caught signal
Apr  2 15:32:05 frog lircd 0.7.0: lircd(serial) ready
Apr  2 15:37:41 frog lircd 0.7.0: caught signal
Apr  2 15:39:44 frog lircd 0.7.0: lircd(avermedia98) ready
Apr  2 15:40:50 frog lircd 0.7.0: accepted new client on /dev/lircd
Apr  2 15:40:50 frog lircd 0.7.0: could not open /dev/lirc
Apr  2 15:40:50 frog lircd 0.7.0: default_init(): No such device
Apr  2 15:40:50 frog lircd 0.7.0: caught signal
Apr  2 15:40:55 frog lircd 0.7.0: lircd(avermedia98) ready
Apr  2 15:43:20 frog lircd 0.7.0: caught signal
Apr  2 15:46:17 frog lircd 0.7.0: lircd(avermedia98) ready
Apr  2 15:48:01 frog lircd 0.7.0: caught signal
Я скачал подобный файл в виде rpm-ки.(lirc-remotes-0.6.6-2mdk.noarch.rpm). /etc/lircd.conf и есть файл оттуда. По-этому я про верхушку и сказал.
Там присутствуют строки вроде 
...
begin remote

  name  AverMediaTVStudio
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   16
  pre_data       0x2FD
  gap          199988
  toggle_bit      0


      begin codes
          CD                       0x00000000000040BF
          TELETEXT                 0x000000000000C03F
          POWER                    0x00000000000000F
...

anonymous
()
Ответ на: комментарий от anonymous

# irexec
lircd 0.7.0: irexec: could not open config files /root/.lircrc and /etc/lircrc
accepted new client on /dev/lircd
irexec: No such file or directory
lircd 0.7.0: removed client
Не пойму, что это за файл...

anonymous
()
Ответ на: комментарий от anonymous


может без i2c поддержки не хочет.
покрайней мере у меня на 2.6 она необходима.

посмотри в dmesg, если ничего про i2c нет - надо пересобирать ядро

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.