<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 2, 2023 at 5:42 PM James <<a href="mailto:jam@tigger.ws">jam@tigger.ws</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On 3 Jan 2023, at 6:27 am, James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br>
> <br>
> When I have my HDHR Quatro tuner connected to my router I'd just use a local-network-pingable service to wait until the tuners were pingable. <br>
> That works, but to reduce a lot of the network errors I was getting with the HDHR tuners I've been directly connecting them. That's been working great with no errors due to the connection. But I've been restarting the backend manually to make sure the tuners were up.<br>
> <br>
> You can't use the pingable method of delaying the backend because the 169.254.x.x IP of the HDHR changes every boot. This doesn't affect mythtv-backend because it uses the tuner ID so I need a new method of waiting on the tuners.<br>
<br>
Jim I don't know how you do DNS. I use dnsmasq but every router/modem I've seen also allows you to assign a mac address to an IP so you always get the same IP on the same device<br>
James<br><br></blockquote><div>If I was connected to a router that is what I do. In this case I'm directly connecting the HDHR tuner to a 2nd port on my NUC PC. In that case the HDHR will assign itself an IP of 169.254.x.x randomly on the x's. I just set up my PC port to a static IP of 169.254.0.1 with a subnet mask of 255.255.0.0. That all works, it is just the delaying function that is killing me. I guess I could do a delay on the mythtv-backend to wait for a mythtv-backend.timer to start 1 minute after boot. But who wants to introduce a race condition.</div><div><br></div></div></div>