Please need help to get lirc running

Michael Wachs <[email protected]>
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
Hello,

I've got an Intel NUC with an IR receiver. This box runs with actual 
Archlinux (x86_64) and kernel 4.9.27 (configured and compiled by 
myself). I also have got an "old" (mini) remote control for a pinnacle 
PCTV PCMCIA card.

My goal is to execute a script on the NUC box when a key is pressed on 
the remote control.
For days I've been trying to reach my goal, but I've been so far in vain.

Could somebody help me to get it running?

Under this email I have put together the first information.

Thanks in advance,
Michael


------------------------------------------------------------------------------- 

Hardware    : Intel NUC5PPYH
Linux OS    : Archlinux (x86_64)
Kernel      : 4.9.27 (x86_64)
LIRC        : 0.9.4.d
------------------------------------------------------------------------------- 

All commands executed as user 'root'!
------------------------------------------------------------------------------- 

Boot messages (`dmesg`) :
[    0.582264] lirc_dev: IR Remote Control driver registered, major 244
[    0.582267] IR NEC protocol handler initialized
[    0.582268] IR RC5(x/sz) protocol handler initialized
[    0.582269] IR RC6 protocol handler initialized
[    0.582270] IR JVC protocol handler initialized
[    0.582271] IR Sony protocol handler initialized
[    0.582272] IR SANYO protocol handler initialized
[    0.582273] IR Sharp protocol handler initialized
[    0.582274] IR MCE Keyboard/mouse protocol handler initialized
[    0.582275] IR LIRC bridge handler initialized
[    0.582276] IR XMP protocol handler initialized
[    0.582301] ite_cir: Auto-detected model: ITE8713 CIR transceiver
[    0.582303] ite_cir: Using model: ITE8713 CIR transceiver
[    0.582305] ite_cir: TX-capable: 1
[    0.582306] ite_cir: Sample period (ns): 8680
[    0.582308] ite_cir: TX carrier frequency (Hz): 38000
[    0.582309] ite_cir: TX duty cycle (%): 33
[    0.582310] ite_cir: RX low carrier frequency (Hz): 0
[    0.582311] ite_cir: RX high carrier frequency (Hz): 0
[    0.582385] Registered IR keymap rc-rc6-mce
[    0.582537] input: ITE8713 CIR transceiver as 
/devices/virtual/rc/rc0/input4
[    0.582676] rc rc0: ITE8713 CIR transceiver as /devices/virtual/rc/rc0
[    0.583342] input: MCE IR Keyboard/Mouse (ite-cir) as 
/devices/virtual/input/input5
[    0.583552] rc rc0: lirc_dev: driver ir-lirc-codec (ite-cir) 
registered at minor = 0
[    0.583585] ite_cir: driver has been successfully loaded
------------------------------------------------------------------------------- 

Running service (`systemctl status`) :
              ├─lircd.service
              │ └─2988 /usr/sbin/lircd --nodaemon
------------------------------------------------------------------------------- 

Sysfs entries :
     /sys/class/rc/rc0/
         input4/
             capabilities/
             device@
             event3/
             id/
             modalias
             name
             phys
             power/
             properties
             subsystem@
             uevent
             uniq
         lirc0/
             dev
             device@
             power/
             subsystem@
             uevent
         ...
------------------------------------------------------------------------------- 

Available protocols (`cat /sys/class/rc/rc0/protocols`) :
     other unknown rc-5 nec [rc-6] jvc sony rc-5-sz sanyo sharp mce_kbd 
xmp cec [lirc]
------------------------------------------------------------------------------- 

Available devices :
/dev/
         crw------- 1 root root 244, 0 May 18 17:10 /dev/lirc0
/dev/input/
         crw-rw---- 1 root input 13, 67 May 18 17:10 event3
------------------------------------------------------------------------------- 

Directory /var/run/lirc/:
     srw-rw-rw- 1 root root 0 May 18 16:14 lircd=
     -rw-r--r-- 1 root root 5 May 18 16:14 lircd.pid
------------------------------------------------------------------------------- 

Execution of `ir-keytable` outputs :
     Found /sys/class/rc/rc0/ (/dev/input/event3) with:
         Driver ite-cir, table rc-rc6-mce
         Supported protocols: unknown other lirc rc-5 rc-5-sz jvc sony 
nec sanyo mce_kbd rc-6 sharp xmp
         Enabled protocols: lirc rc-6
         Name: ITE8713 CIR transceiver
         bus: 25, vendor/product: 1283:0000, version: 0x0000
         Repeat delay = 500 ms, repeat period = 125 ms
------------------------------------------------------------------------------- 

Execution of `irw` :
     no output when pressing any key on remote control
------------------------------------------------------------------------------- 

Journal entries generated, when I start `irw` :
     May 19 18:23:48 tartaros lircd[5184]: lircd-0.9.4d[5184]: Notice: 
accepted new client on /var/run/lirc/lircd
     May 19 18:23:48 tartaros lircd[5184]: lircd-0.9.4d[5184]: Info: 
initializing '/dev/lirc0'
     May 19 18:23:48 tartaros lircd[5184]: lircd-0.9.4d[5184]: Info: 
Using device: /dev/lirc0
     May 19 18:23:48 tartaros lircd[5184]: lircd-0.9.4d[5184]: Warning: 
can't get exclusive access to events coming from `/dev/lirc0' interface
     May 19 18:23:48 tartaros lircd-0.9.4d[5184]: Notice: accepted new 
client on /var/run/lirc/lircd
     May 19 18:23:48 tartaros lircd-0.9.4d[5184]: Info: initializing 
'/dev/lirc0'
     May 19 18:23:48 tartaros lircd-0.9.4d[5184]: Info: Using device: 
/dev/lirc0
     May 19 18:23:48 tartaros lircd-0.9.4d[5184]: Warning: can't get 
exclusive access to events coming from `/dev/lirc0' interface
------------------------------------------------------------------------------- 

Journal entries generated, when `irw` is running and I press any key on 
remote control :

     May 19 18:23:51 tartaros lircd-0.9.4d[5184]: Error: error reading 
'/dev/lirc0'
     .....
     May 19 18:23:51 tartaros lircd-0.9.4d[5184]: Error: error reading 
'/dev/lirc0'
------------------------------------------------------------------------------- 

Execution of "mode2" works on device '/dev/lirc0' only!
Attempts to use the device '/dev/input/event3' output error message :
     Cannot initiate device /dev/input/event3

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.