[mythtv-users] LCD Does Not Display Backend Status

Jay Foster jayf0ster at roadrunner.com
Wed Nov 19 16:50:17 UTC 2014


On 11/19/2014 6:51 AM, Dan Wilga wrote:
> On 11/18/14 8:14 PM, Jay Foster wrote:
>> On 11/17/2014 12:22 PM, Dan Wilga wrote:
>>> On 11/17/14 2:54 PM, Jay Foster wrote:
>>>> I have upgraded to a new MythTV machine (combined FE/BE), with a 
>>>> fresh install of mythbuntu 14.04.1 (0.27.4-fixes).   The LCD does 
>>>> display frontend activity (clock, menu navigation, recording 
>>>> playback, etc.), but does not display any BE status (recording). I 
>>>> checked and the show backend info checkbox is checked in the 
>>>> setup.    Any ideas on how to fix this?  I have rebooted, restarted 
>>>> the FE and BE in different orders, and still no joy.
>>> I haven't read this whole thread, so I apologize if you've already 
>>> tried this:  Did you check your LCDproc settings to make sure they 
>>> match what your display is actually capable of? There's a chance 
>>> that the display isn't showing recording status because it's being 
>>> "drawn" on a row your display doesn't possess.
>>>
>>> You might also try setting it to use the "curses" driver with 
>>> something large-ish like "Size=20x4", so that you can see the output 
>>> in your terminal. This is in LCDd.conf.
>> I'm using the lis LCDd driver.  It did have the Size unspecified, but 
>> the comment states it is 20x2.  I uncommented it to 20x2.  I 
>> restarted LCDd, mythfronted, and mythbackend. Still no difference.
> You actually need to restart mythlcdserver (or, more accurately, stop 
> it and the frontend will restart it automatically.) Stopping the 
> frontend should also stop mythlcdserver, though I've seen cases where 
> it doesn't.
>
> Restarting the backend shouldn't be necessary after changing the 
> config, though restarting the frontend might be, I'm not sure.
>> If I were to try the curses driver, where would the LCD output go? 
>> Which shell window?  Is there any reason to even suspect that 
>> mythbackend would use rows 3 and 4? I would be surprised if it did, 
>> since most LCD displays I have seen only have two rows.
> It's been a long time since I've looked at it, but I think you use 
> "lcdvc" to display the curses-based text in a console.
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
I checked (with ps aux | grep myth) and stopping mythfrontend did not 
stop mythlcdserver.  mythlcdserver was still running after mythfrontend 
had exited.

Last night, on a whim, while the BE was recording (and the LCD was only 
showing the clock), I restarted LCDd again.  When LCDd restarted, the 
LCD display showed the standard LCD proc startup message, then the 
clock, and then started showing the BE recording status.  It started 
working.  I again checked and mythlcdserver had not been restarted (same 
PID).  I do not know why it just started working.  I suspect that there 
is some kind of race condition in the startup of LCDd, mythlcdserver, 
mythfrontend, mythbackend, and if I reboot, it might not work again.  It 
is only the BE status messages that do not seem to work reliably.



More information about the mythtv-users mailing list