Forum
Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Printable Version

+- Forum (http://forum.xbian.org)
+-- Forum: Hardware (/forum-7.html)
+--- Forum: Remotes and CEC support (/forum-26.html)
+--- Thread: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install (/thread-1834.html)



Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 02:01 AM

I used XBian 1.0 Alpha 5 for long time before I read about how awesome Beta 2.0 is and decided to change to it. So far it's proven to be better than before, faster etc, but my remote controller (Logitech Harmony 300) doesn't work anymore. Has anyone else got this same problem?


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - mk01 - 2nd Dec, 2013 02:03 AM

@Nakeman

you upgraded or flashed image ?

do you still have old image as backup ?


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 02:07 AM

Flashed and I have backup.

I am using Microsoft Media Player [Microsoft MCE-Keyboard] as device with Harmony.


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - mk01 - 2nd Dec, 2013 02:16 AM

post your dmesg to pastebin please


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 02:20 AM

Done: http://pastebin.com/1QbsRNGz


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - mk01 - 2nd Dec, 2013 02:34 AM

@Nakeman

it was you doing the instant disconnects and reconnects on USB port ?

if you leave the receiver in the usb port, what is output of this after clean reboot?
Code:
ps aux | grep lirc



RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 02:39 AM

No I once disconnected USB receiver and reconnected it while it was switched off.

Terminal
xbian@xbian ~ $ ps aux | grep lirc
xbian 550 47.8 26.3 316552 67076 ? S<sl 16:27 5:09 /usr/local/lib/xbmc/xbmc.bin --standalone -fs --lircdev /run/lirc/lircd
root 890 0.0 0.2 2236 620 ? Ss 16:27 0:00 /usr/local/sbin/lircd --driver=devinput --device=/dev/input/event1
xbian 2310 0.0 0.2 3476 736 pts/0 S+ 16:38 0:00 grep --color=auto lirc

My dmesg is bit shorter after few reboots: http://pastebin.com/CkKKRQfM

Also I have my wireless keyboard attached so I can change other settings.


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - mk01 - 2nd Dec, 2013 03:03 AM

@Nakeman

can you please read this thread (not even two pages) and focus on the posts describing conflict of lirc and ir-keytable ?

report please back if running only lirc or ir-keymap moved you little further.

http://forum.xbian.org/thread-1173.html


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 03:19 AM

I think it's easier for me to go back to old version since it works fine. 1.0 Beta 2 was a lot faster in startup but no other significant changes in speed in general. Thanks for all your help. Need to try next beta build and hope if its working then without any additional hustle.


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - mk01 - 2nd Dec, 2013 03:25 AM

@Nakeman

can you at least post the same outputs as requested before after you restores your Alpha5 ? dmesg + ps aux | grep lirc


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - IriDium - 2nd Dec, 2013 03:43 AM

Could this be something as simple as a power issue?
How is the IR receiver powered? From the RPi or a HUB. If HUB is it powered?
Can you try with a powered HUB.


RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 03:45 AM

@mk01 Too late for that now. I only tried to do this
Terminal
sudo echo lirc > /sys/class/rc/rc0/protocols
from that thread you linked and remote controller didn't still work.

Heres dmesg + ps aux | grep lirc from Alpha 5:

http://pastebin.com/xx8FSVfR

Terminal
xbian@xbian ~ $ ps aux | grep lirc
root 2075 0.0 0.1 2016 636 ? Ss 17:40 0:00 /usr/local/sbin/lircd --driver=devinput --device=/dev/input/event0
xbian 2804 0.0 0.2 5160 832 pts/0 S+ 17:45 0:00 grep --color=auto lirc

@IriDium From RPi. I don't have powered USB HUB. I don't see how that would be the case if it works fine with Alpha 5. I can see red lights flashing at IR receiver when I try pressing buttons on remote contoller, but nothing happens.

EDIT: Flashing beta 2 back to SD card, so I give it another try.

Fresh Beta 2 flash

dmesg: http://pastebin.com/ZYNPucCM

Terminal
xbian@xbian ~ $ ps aux | grep lirc
xbian 805 32.7 12.8 245236 32668 ? S<sl 18:02 0:50 /usr/local/lib/xbmc/xbmc.bin --standalone -fs --lircdev /run/lirc/lircd
root 958 0.0 0.2 2236 612 ? Ss 18:02 0:00 /usr/local/sbin/lircd --driver=devinput --device=/dev/input/event0
xbian 2354 0.0 0.2 3476 736 pts/1 S+ 18:05 0:00 grep --color=auto lirc

EDIT: I tried irw and pressed buttons randomly and 2 buttons worked (Menu and Info):
Terminal
xbian@xbian ~ $ irw
000000008001016d 00 KEY_EPG devinput
000000008001016d 00 KEY_EPG devinput
000000008001016d 00 KEY_EPG devinput
0000000080010166 00 KEY_INFO devinput
0000000080010166 00 KEY_INFO devinput
0000000080010166 00 KEY_INFO devinput
0000000080010166 00 KEY_INFO devinput
000000008001016d 00 KEY_EPG devinput
000000008001016d 00 KEY_EPG devinput
0000000080010166 00 KEY_INFO devinput



RE: Logitech Harmony 300 stopped working after XBian 1.0 Beta 2 install - Nakeman - 2nd Dec, 2013 05:58 PM

Bump. (Too early?) I haven't found anything new from internet which could help with this problem. I dind't need to do anything to get remote controller work with Alpha 5.

http://pastebin.com/GmBh3qGZ dmesg after adding mceusb to /etc/modules and running following commands:
Terminal
modprobe lirc_rpi
modprobe ir-lirc-codec

Here is ps aux | grep lirc
Terminal
xbian@xbian ~ $ ps aux | grep lirc
xbian 588 25.0 11.5 234916 29372 ? S<sl 21:35 1:27 /usr/local/lib/xbmc/xbmc.bin --standalone -fs --lircdev /run/lirc/lircd
root 802 0.0 0.2 2236 656 ? Ss 21:35 0:00 /usr/local/sbin/lircd --driver=devinput --device=/dev/input/event0
But not working =/