This remote used to work out of the box with XBMC, and with a little tweaking it worked in MythTV. As of Mageia 2 that all changed. Here are some important details:
Linux pvr 3.4.52-desktop-1.mga2 #1 SMP Thu Jul 4 07:31:09 UTC 2013 i686 i686 i386 GNU/Linux
# lsusb
Bus 003 Device 003: ID 1784:0001 TopSeed Technology Corp. eHome Infrared Transceiver
- Code: Select all
# lsmod |grep lirc
ir_lirc_codec 12870 0
lirc_dev 19325 1 ir_lirc_codec
rc_core 26459 11 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,mceusb,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_rc6_mce
I am seeing /dev/lirc0 and have softlinked that to /dev/lirc.
/home/madams/.mythtv/lircrc (http://pastebin.com/kRzHkLzE)
/etc/lirc/lirc (http://pastebin.com/WCcSZPbQ)
Firing up "mode2" as root on the mythbox shows button presses. Running "irw" shows nothing, as does "ircat mythtv".
Can somebody suggest what I'm missing here?
Thanks.
Mark
Addendum: (damn you systemctl!)
Just noticed this:
- Code: Select all
# systemctl status lircd.service
lircd.service - LSB: Linux Infrared Remote Control daemon
Loaded: loaded (/etc/rc.d/init.d/lircd)
Active: active (running) since Fri, 20 Sep 2013 15:19:49 -0600; 17min ago
Process: 10513 ExecStop=/etc/rc.d/init.d/lircd stop (code=exited, status=0/SUCCESS)
Process: 10530 ExecStart=/etc/rc.d/init.d/lircd start (code=exited, status=0/SUCCESS)
Main PID: 10539 (lircd)
CGroup: name=systemd:/system/lircd.service
└ 10539 lircd --device=/dev/lirc/0
Sep 20 15:33:02 pvr lircd-0.9.0[10539]: accepted new client on /var/run/lirc/lircd
Sep 20 15:33:02 pvr lircd-0.9.0[10539]: could not get file information for /dev/lirc/0
Sep 20 15:33:02 pvr lircd-0.9.0[10539]: default_init(): Not a directory
Sep 20 15:33:02 pvr lircd-0.9.0[10539]: Failed to initialize hardware
Sep 20 15:33:02 pvr lircd-0.9.0[10539]: removed client
Sep 20 15:33:24 pvr lircd-0.9.0[10539]: accepted new client on /var/run/lirc/lircd
Sep 20 15:33:24 pvr lircd-0.9.0[10539]: could not get file information for /dev/lirc/0
Sep 20 15:33:24 pvr lircd-0.9.0[10539]: default_init(): Not a directory
Sep 20 15:33:24 pvr lircd-0.9.0[10539]: Failed to initialize hardware
Sep 20 15:33:37 pvr lircd-0.9.0[10539]: removed client
Not entirely sure what systemctl is trying to tell me there.
I have this in /dev
- Code: Select all
# ll /dev/lirc*
lrwxrwxrwx 1 root root 10 Sep 20 14:56 /dev/lirc -> /dev/lirc0
crw------- 1 root root 251, 0 Sep 20 08:42 /dev/lirc0