[mythtv-users] MythTV always fo change channel in LiveTV

Michael T. Dean mtdean at thirdcontact.com
Fri Jun 10 14:44:59 UTC 2011


On 06/10/2011 06:54 AM, Glenn Sommer wrote:
> I have a setup with a frontend NFS mounting the server.
>
> fstab on the frontend looks like this:
> mediecenter:/exports/storage   /mnt/storage      nfs    intr,sync
> mediecenter:/exports/mythtv   /mnt/mythtv      nfs    intr,sync
>
> exports on the server looks like this:
> /exports	10.45.206.0/24(rw,fsid=0,secure,no_subtree_check,sync,no_root_squash)
> /exports/storage
> 10.45.206.0/24(rw,nohide,insecure,no_subtree_check,sync,no_root_squash)
> /exports/mythtv
> 10.45.206.0/24(rw,nohide,insecure,no_subtree_check,sync,no_root_squash)
>
>
> Now, when-ever I enter LiveTV - the initial channel always works as
> expected. But, MythTV always fails to change channel.

If you use NFS for Live TV recordings storage, you must configure the 
mount to not cache file system attributes.  
http://www.mythtv.org/docs/mythtv-HOWTO-23.html#ss23.9 (specifically the 
actimeo part).

> A log from the INITIAL tune: http://pastebin.com/eBEsv2mp
> A log from the channel change: http://pastebin.com/pdKbRinH
>
> Notice the frontend expects the mpeg file to be present from the
> start(when changing channel)... It does NOT wait for data being put
> into the file first. (meaning it cannot fill the buffer).
>
> As a workaround, I tried unmounting (thereby forcing the frontend to
> stream from the backend)... This fixed the issue - and the frontend
> will correctly wait for data.
>
>
> So, anyone know what could be causing the frontend to never wait for
> data when changing channel?
> Anyone know of there's an option to FORCE streaming from the backend
> (as we had in 0.23) ?
>

Your file system refuses to check for the file because you didn't tell 
NFS to keep checking.  :)

Mike


More information about the mythtv-users mailing list