After the December update, my Harmony Remote stopped working.
I have the MCE USB IR Receiver. It’s model is “Microsoft 1039”, and is the same one I’ve used for many years with the Pi/Raspbmc/OSMC.
When I reboot the Pi, it’s not even loading the USB IR receiver:
osmc@osmc:~$ irw /var/run/lirc/lircd-lirc0
connect: No such file or directory
osmc@osmc:~$ ls /var/run/lirc/
lircd
osmc@osmc:~$ lsmod
Module Size Used by
8021q 22870 0
garp 7558 1 8021q
stp 2430 1 garp
llc 6031 2 garp,stp
nf_nat 19472 0
nf_conntrack 110806 1 nf_nat
iptable_mangle 1934 0
iptable_filter 2212 0
ip_tables 13649 2 iptable_mangle,iptable_filter
x_tables 23831 3 iptable_mangle,ip_tables,iptable_filter
ipv6 456416 48
osmc@osmc:~$
and lsusb yields:
osmc@osmc:~$ lsusb
Bus 001 Device 004: ID 0471:0815 Philips (or NXP) eHome Infrared Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
So I force load mceusb:
osmc@osmc:~$ sudo modprobe mceusb
osmc@osmc:~$ lsmod
Module Size Used by
ir_lirc_codec 5647 0
ir_rc6_decoder 3447 0
lirc_dev 10631 1 ir_lirc_codec
rc_rc6_mce 1560 0
mceusb 12121 0
rc_core 26883 6 mceusb,ir_rc6_decoder,rc_rc6_mce,ir_lirc_codec,lirc_dev
8021q 22870 0
garp 7558 1 8021q
stp 2430 1 garp
llc 6031 2 garp,stp
nf_nat 19472 0
nf_conntrack 110806 1 nf_nat
iptable_mangle 1934 0
iptable_filter 2212 0
ip_tables 13649 2 iptable_mangle,iptable_filter
x_tables 23831 3 iptable_mangle,ip_tables,iptable_filter
and now when I run irw, I’m getting repeats:
osmc@osmc:~$ irw /var/run/lirc/lircd-lirc0
000000037ff07bdf 00 KEY_LEFT mceusb
000000037ff07bdf 01 KEY_LEFT mceusb
000000037ff07bde 00 KEY_RIGHT mceusb
000000037ff07bde 01 KEY_RIGHT mceusb
000000037ff07be1 00 KEY_UP mceusb
000000037ff07be1 01 KEY_UP mceusb
000000037ff07be1 02 KEY_UP mceusb
000000037ff07be0 00 KEY_DOWN mceusb
000000037ff07be0 01 KEY_DOWN mceusb
I think I’ve messed around with the lircd.conf files so much that I’ve confused myself Tried many of the proposed solutions suggested in the forms like picking individual remotes, swapping USB ports.
So my question is:
- How can get mceusb to automatically load and not force it by modprobe?
- How can I get rid of the repeats?
Full Logs are here: https://paste.osmc.tv/owupapayil
Thanks,
Mandr