2006. június 28. 22.19 dátummal Rizsányi Zsolt ezt írta:

> Ha lirc_gpio-t hasznalsz akkor nem is lesz evdev. Az csak akkor van, ha
> az saa7134 beepitett ir-jet hasznalod.
Melyiket lenne célszerű használni?
S akkor most foglaljuk össze, hogy mit és hogyan indítsak?

Saját magam forgatok egy lirc-et.
Az alábbi paranccsal:
./configure --with-driver=all
make;make install

Az /etc/rc.d/rc.local-ba beírom az alábbi sort:
/usr/local/sbin/lircd (-H melyik driver legyen? A pinsys-sel nem megy)

Az /etc/modprobe.conf-ba meg 
options saa7134 ir_debug=1
alias char-major-61 lirc_gpio
# ez egyben van.
options lirc_gpio bttv_id=26 gpio_mask=0xff00 gpio_lock_mask=0  
gpio_xor_mask=0 soft_gap=0 sample_rate=20 debug=1

Az /etc/modules.conf-ba
lirc_gpio

Az /etc/lircd.conf tartalma:
begin remote
  name   Pinnacle_PCTVcs
  bits            8
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          182973
  toggle_bit      0
      begin codes
          1                        0x31
          2                        0x32
          3                        0x33
          4                        0x34
          5                        0x35
          6                        0x36
          7                        0x37
          8                        0x38
          9                        0x39
          Fullscreen               0x2D
          0/AV                     0x3A
          Zoom                     0x1E
          Vol+                     0x1B
          Vol-                     0x0F
          Mute                     0x3C
          Power                    0x2F
          Preview                  0x2E
          L                        0x1F
          Info                     0x2B
          Channel+                 0x17
          Channel-                 0x1C
          Menu                     0x1D
          TV                       0x26
          Teletext                 0x29
          Radio                    0x2A
          EPG                      0x18
          Rewind                   0x0E
          Play                     0x0D
          Stop                     0x0B
          Forward                  0x07
          Record                   0x27
          Middle                   0x1A
          Menu_left                0x3D
          Menu_right               0x3B
          Menu_up                  0x3F
          Menu_down                0x3E
          Channel_search           0x25
          Pause                    0x15
          Undo                     0x16
          Redo                     0x13
          Next                     0x19
      end codes
end remote

És kész. Ezek után újrainditom a számítógépet.

Ellenőrzések a gép újrainditása után:
dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, at major 61
lirc_dev: lirc_register_plugin: sample_rate: 20
lirc_gpio (0): driver registered

lsmod | grep lirc
lirc_gpio               8400  0
bttv                  148944  1 lirc_gpio
lirc_dev               11972  1 lirc_gpio

lsmod | grep saa
saa7134               102612  0
video_buf              17092  2 bttv,saa7134
v4l2_common             4640  2 bttv,saa7134
v4l1_compat            12900  1 saa7134
soundcore               7008  2 snd,saa7134
i2c_core               17360  7 
nvidia,bttv,i2c_algo_bit,tveeprom,tda9887,tuner,saa7134
ir_common               6084  1 saa7134
videodev                7104  2 bttv,saa7134

pidof lircd
6255

Elvileg minden jó.
Akkor jöhet az irw
Ez visszaadja a promptot.
pidof lircd
És ez is visszaadja a promptot.
Tehát az irw kilőtte a démont.

Semmi gond
lircd -H pinsys
pidof lircd
6695
irw... és semmi.
lircd -H pinsys /dev/lirc
lircd: there seems to already be a lircd process with pid 6701
lircd: otherwise delete stale lockfile /var/run/lircd.pid
irw... semmi.
lircd -H pinsys /dev/lirc0
Ez meg nem adja vissza a promptot, de a távirányitóra sem reagál.

Nyitottam egy új konzolt, és beírtam irw.
Úgy néz ki vár a távirányitóra. De bármit nyomok a távirányítón hosszan, 
röviden, nem reagál rá.
Kiróbáltam az összes távirányitót ami a lakásban van.
Egyikre sem reagált.
CTRL C, killall -9 lircd

Nincs több ötletem.

-- 
Üdvözlettel:
Nextra          pingvin kukac nextramail pont hu
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz