One comment though, make sure you are using the right fstab mount options - with the correct mount options it will wait for nfs to mount on first access to files on the nfs share - the mount options you need are different to raspbmc. Please see my comments in this thread:
In theory this should prevent the problem you saw where lirc started before your nfs share was mounted - because as soon as lirc tried to access a file in your nfs share it would trigger the share to automatically mount and wait until it did so.
x-systemd.automount,noauto are the recommended options for nfs mounts in osmc. (Don’t use auto or _netdev)
Thanks for the screenshot. I think there is a problem with the ordering of system service start-up where it is trying to mount NFS before the network is up (hence the failure in your screenshot) but because x-systemd.automount creates an automounter service for the share, it gets retried later so does eventually get mounted by the time you try to use Kodi.
Thanks to your screenshot I’ve spotted another startup ordering issue - eventlircd needs to start before lircd for remote support to work properly, so I will look at addressing this.
@DBMandrake i just can’t get this to work, it worked seamless in xbian but now i don’t have a clue.
I’m using a GPIO IR receiver and i’m getting pulse and space in mode2.
ii liblircclient0 0.9.0~pre1-1.2 armhf infra-red remote control support - client library
ii lirc 0.9.0~pre1-1.2 armhf infra-red remote control support
ii rbp-eventlircd-osmc 1.0.1 armhf eventlircd for OSMC
ii rbp-remote-osmc 1.0.3 armhf Remote support for OSMC, achieved with lirc and eventlircd
sudo systemctl status lircd_helper@lirc0
● lircd_helper@lirc0.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
Only key codes beginning with KEY_ are valid (as we are using eventlircd) so some of your button mappings will not work until fixed.
It seems that you haven’t run an update - GPIO remote is not working in Alpha 4 until you run an update. Here are my package versions:
ii rbp-eventlircd-osmc 1.0.13 armhf eventlircd for OSMC
ii rbp-lirc-osmc 0.9.0-4 armhf lirc for osmc
ii rbp-remote-osmc 1.0.9 armhf Remote support for OSMC, achieved with lirc and eventlircd
This is because of the above - you have outdated package versions.
Also if you have a Raspberry Pi 2 you’ll need to manually load the gpio module - at least until the next release. (dtoverlay is not working on Pi 2 on Alpha 4)
I’ve updated my how to post in this thread to suggest adding modprobe lirc_rpi (needed only for Pi 2 at the moment) in /etc/rc.local instead of adding it to /usr/bin/mediacenter as this is a much better place to put it which won’t be nuked by an upgrade to the mediacenter package…
I am also looking at the IR interface as used with PI B on GPIO 18. I am having trouble loging in via ssh. I probably missed something in the set up. As soon as I get past that I will insert the lirc.conf file and give it a test. The GUI appears to be better than standard KODI confl. for use with a remote.
I have three of the PI 2’s from Element 14 to compare OS’s and hardware consistancy.
Sam, great work from a 72 yr old engineer-now retired but still busy- this keeps me out of trouble.
The blog responses from the other members are also appreciated–good info and it seems everyone is working in a positive direction.
You shouldn’t have the lirc package at all, because we replaced it with rbp-lirc-osmc.
There is a lot of work going on in the background with our build system and apt archive that may be causing you not to receive the updated package. All I can suggest is to hang fire and wait for the next release which will be very soon.
As I’ve said - you won’t be able to upgrade those packages any more because of the behind the scenes restructuring of the package system that is going on right now.
I’ve just checked and there is no rbp-remote-osmc package any more, it’s now called armv6l-remote-osmc, and the names of the eventlircd and lirc packages have also changed. Therefore you won’t get updates for these original packages.
You’re really just best to wait for the next release to come out as there is no easy manual way to work around it just now, and a new release will be out very soon. (Remember this is an Alpha release so everything is in a constant state of flux as the final details are nailed down. It’s better for us to make changes now to the structuring of packages than try to do it later)
You might be able to autoremove rbp-remote-osmc (which will remove its dependencies too) and then install armv6l-remote-osmc, but we don’t have any time to test this as our focus has to be on getting the next release out, and the changes that are currently being made break backward compatibility with Alpha 4 and earlier. (And will definitely require a fresh install)
I can’t speak for Sam but I think we’re talking only a matter of days away at most.
Hi all,
I am experimenting with the IR GPIO LIRC. Like DB says though I think I will just wait until the next release to continue–i am patient and considering this is an Alpha release-it works amazingly well. Great work.