Years ago I had this same issue. And I would (repeatedly) research a
Linux card, purchase it, only to find I couldn't get it to work
correctly. Either due to not being Linux compatible or not being able to
get a signal[1]. Not sure which, maybe a combination of both. Which got
a bit annoying that I was accumulating a collection of these expensive
tuner cards that I couldn't use.
I ended up getting a HDHomeRun. Which is Ethernet, not USB, but has been
100% reliable since. And still 100% usable despite its age. No idea if
the recent model is just as good, I suspect so.
Recently, after doing a complete Mythtv reinstall, I noticed a problem
that mythtv couldn't connect after a reboot. I had to restart the
process manually.
This combined with the fact the box can randomly decide to reboot for no
apparent reason results in missed recordings.
No problem, Google says I just need to configure systemctl to wait for
the network to come up before starting the mythtv backend. Confirmed
this was working. But I still encountered the same problem.
$ systemctl edit mythtv-backend
[Unit]
After=network-online.target
I ended up having to delay the mythtv process by 5 seconds:
$ systemctl edit mythtv-backend
[Service]
ExecStartPre=/bin/sleep 5
Which seems to be a bit of a kludge, but it works.
Since then the network that I was using seems to have died[2]. So maybe
a dieing network switch was the real problem here. Bit doubtful. Haven't
tried removing the sleep 5.
Notes:
[1] There is something a bit strange about the signal here. We are
relatively close to the transmitter, line of sight. But some stations
come out better then others. One theory is that the signal strength is
too high for some DVB interfaces to cope with.
[2] It totally died for my MythTV setup, but if I moved it to another
computer it worked fine. Possibly shorter network cable length to
upstream network was the issue, and the fault meant it couldn't work
with longer cable stretches anymore. Still seems weird.
It was a cheap and old switch; now replaced with an older switch we had
lying around...
--
Brian May <
br...@linuxpenguins.xyz>
https://linuxpenguins.xyz/brian/