lircd and systemctl on Debian Buster
I took a 4 year sabbatical on a sailboat. I'm back and I've upgraded to Debian Buster and am trying to get mythtv running again. I have everything working properly except for lirc. I can get it to work if I do the following steps manually after a reboot. (By "get it to work" I mean that /usr/bin/irsend is actually sending the command data instead of waiting for the two services to be in an operational state.)
Code:
/usr/bin/systemctl stop lircd.socket lircd.service Code:
[modinit] Code:
[modinit] Bob |
Is the service enabled?
How is it being started? Anything in the logs? To answer these questions please post the following output: Code:
systemctl is-enabled lircd.socket lircd.service |
Please See next post.
(mass deletion) |
As a result of seeing that lircd.socket wasn't enabled (probably a side effect of something I tried today) I enabled it, rebooted, and ran the commands again. It didn't fix the problem.
Code:
bob@musem:~$ systemctl is-enabled lircd.socket lircd.service Code:
bob@musem:~$ systemctl cat lircd.socket lircd.service Code:
bob@musem:~$ systemctl status -n99 lircd.socket lircd.service |
I've fixed this with a hack, as I just didn't know what else to do. Here's the start section of /etc/init.d/mythv-backend. Note the two lines under "#BOB". I figured this was a good place to put it, since the remote control is needed by mythtv. I'm sure there's a better way, but I can't find it.
Code:
case "$1" in |
It might help to start lircd.service delayed.
Also perform some troubleshooting on lircd-setup.service. |
Quote:
I did look into lircd-setup, but I couldn't find a way to accomplish what I needed. I'll review it in a few months to see if I can think of anything else. Thanks for the help. Bob |
All times are GMT -5. The time now is 02:59 AM. |