[mythtv-users] raspbian buster booting with networked tuners and mythtv-backend
James Abernathy
jfabernathy at gmail.com
Sun Oct 27 13:07:48 UTC 2019
On 10/27/19 8:34 AM, Mike Bibbings wrote:
> On 27/10/2019 01:42, James Abernathy wrote:
>> I’ve had to fix the race conditions with Ubuntu 18.04 and network
>> tuners use with mythtv-backend v30. Changing the systemd services
>> configuration resolved that. I have not thought about that for some time.
>>
>> However, I now have what appears to be similar issues with Raspbian
>> Buster on a Raspberry Pi 4 with mythtv-Light and mythtv-backend.
>> There are lot’s of Raspbian race conditions related to networking at
>> boot.
>>
>> If I build a straight forward FE/BE combo using mythtv-light and
>> adding backend, mariadb, etc. I occasionally have no HDHR tuners
>> after a boot. I can fix this by systemctl stop/start mythtv-backend.
>> I can also fix this with a raspi-config and set the boot/wait on the
>> networking option. That’s the same option you need to set so your can
>> do NFS mounts in the fstab at boot.
>>
>> So at first I thought changing raspi-config was the solution, but I
>> kept loosing the lxpanel after a boot. Couldn’t fix it unless I
>> turned off the boot/wait on networking.
>>
>> Now I’m looking at fixing this like we did on Ubuntu 18.04.
>>
>> Has anyone had similar issues on Raspbian
>>
>> Jim Abernathy
>> jfabernathy at gmail.com <mailto:jfabernathy at gmail.com>
>>
>>
>
> Out of interest what does running "systemd-analyze critical-chain" show ?
>
> On my Pi4 I get:
>
> pi at pi4-20191006:~ $ systemd-analyze critical-chain
> The time after the unit is active or started is printed after the "@"
> character.
> The time the unit takes to start is printed after the "+" character.
>
> graphical.target @18.780s
> └─multi-user.target @18.779s
> └─mythtv-backend.service @18.778s
> └─mariadb.service @17.491s +1.281s
> └─network.target @17.483s
> └─dhcpcd.service @5.230s +12.249s
> └─basic.target @4.994s
> └─sockets.target @4.994s
> └─avahi-daemon.socket @4.994s
> └─sysinit.target @4.990s
> └─systemd-timesyncd.service @4.504s +483ms
> └─systemd-tmpfiles-setup.service @4.363s +120ms
> └─local-fs.target @4.356s
> └─boot.mount @4.298s +54ms
>
> └─systemd-fsck at dev-disk-by\x2dpartuuid-83c29599\x2d01.service @3.890s
> +399ms
> └─dev-disk-by\x2dpartuuid-83c29599\x2d01.device @3.390s
>
>
> Mike
>
>
pi at rpimythtv:~ $ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@"
character.
The time the unit takes to start is printed after the "+" character.
graphical.target @13.320s
└─multi-user.target @13.319s
└─hciuart.service @6.360s +6.888s
└─basic.target @6.354s
└─sockets.target @6.353s
└─dbus.socket @6.353s
└─sysinit.target @6.344s
└─sys-fs-fuse-connections.mount @11.282s +26ms
└─systemd-modules-load.service @870ms +79ms
└─systemd-journald.socket @773ms
└─system.slice @734ms
└─-.slice @734ms
Here's what I got!
Jim A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20191027/1eb6f52e/attachment.htm>
More information about the mythtv-users
mailing list