[mythtv-users] FC8 --> F12 Upgrade: MythTV doesn't work with LIRC anymore
Andrew Junev
a-j at a-j.ru
Fri Nov 20 15:08:52 UTC 2009
Hello Jarod,
Friday, November 20, 2009, 5:01:16 PM, you wrote:
> On Nov 20, 2009, at 8:22 AM, Andrew Junev wrote:
>>>> The setting for LIRC Daemon socket is on page 9 of Setup:General, when
>>>> running trunk.
>>>> I don't think that setting existed in 0.21, though.
>>
>>>> You can also tell lircd where to create that file using --output:
>>
>>>> lircd --device=/dev/lirc1 --output=/dev/lircd
>>
>>> I'm already doing that:
>>> LIRCD_OPTIONS="--driver=atilibusb --output=/dev/lircd"
>>
>>> And /dev/lircd is there and is accessible:
>>> # ls -l /dev/lircd
>>> srw-rw-rw- 1 root root 0 2009-11-20 08:26 /dev/lircd
>>> #
>>
>>>> Pretty sure "old" place was /dev/lircd, so starting up lircd like that
>>>> might make it work for you.
>>
>>> Unfortunately it does not... :-(
>>> What else might be causing the problem?
>>
>> Hugh, it's not only mythfrontend that does not work with LIRC after
>> upgrade to F12! I just realised mplayer does exactly the same, with a
>> similar error message:
>>
>> MPlayer SVN-r29800-4.4.2 (C) 2000-2009 MPlayer Team
>> mplayer: could not connect to socket
>> mplayer: No such file or directory
>> Failed to open LIRC support. You will not be able to use your remote control.
>>
>> So it looks like only 'irw' is working with my LIRC. :-(
>> What do I do with it?!
>>
>> I'm really out of ideas...
> Output of...
> rpm -qa lirc\*
> ...please. I'm wondering if your lirc packages aren't quite in order after the big upgrade...
> My F12 frontend where everything is working just fine:
> $ rpm -qa lirc\*
> lirc-0.8.6-1.fc12.x86_64
> lirc-libs-0.8.6-1.fc12.x86_64
> If you have anything different than that, I'd yank all the lirc
> bits currently installed and reinstall them.
I thought about it too!
I had some old LIRC-related packages left from FC8. So I removed
everything related to LIRC (including the new .f12 packages) and then
reinstalled LIRC again. My 'rpm -qa |grep lirc' gave me the same
output as above - only the new packages.
Though, the problem was still there.
Then I decided something could be wrong with '--output' option of
LIRC. So I removed it, leaving just:
LIRCD_OPTIONS="--driver=atilibusb"
I restarted LIRC and made a symlink:
ln -s /var/run/lirc/lircd /dev/lircd
Just tried it with MythTV and ... IT WORKED !!!
I really don't know why "--output=/dev/lircd" does not work as
expected. Maybe it's a bug in LIRC, or maybe it has a real reason to
be like that. Anyway, letting LIRC create default device and then
symlinking to it seem to solve the problem!!!
A new issue is there though: each keypress on my remote now makes a
double action, for example a single press of "Down" key in the menu
moves the cursor two positions down. I think I had such a problem some
years ago when I was starting to set MythTV up for the first time. I
don't remember what was the reason for such a behavior exactly, but
I'll have a closer look at my lircd.conf file. I think the answer is
somewhere close now.
--
Best regards,
Andrew
More information about the mythtv-users
mailing list