Due to some hardware failures I need to redo the capture card setup for my HDHomeRun HDHR3. It is an older device with two tuners both connected to the same antenna input. When I go to the System Information screen in MythFrontend, the Input Status screen says that tuner one is good and tuner two is "Errored". What am I missing?
The host system is Fedora 36 (64-bit) running MythTV packages from the Fedora repositories. The output of mythutil --version is:
The HDHomeRun reports firmware version 20210422 which I think is the latest. The model is reported as "hdhomerun3_atsc" and the hardware is reported as "HDHR3-US".
The last time I did this - some years ago! - I had to tell the setup program which tuner to use for each capture card. I do not see any options for that in version 32. Does it still require setting up two capture cards, one for each tuner? If so, how do I tell it which tuner to use?
Thanks - Bill Gee
Last edited by BgeeCaver on Fri Sep 30, 2022 2:31 pm, edited 1 time in total.
Hi Steve - I have been through that section of the documentation several times. It says I need to create two capture cards - but says nothing about how to tell each capture card which tuner to use. I went through it anyway before posting my question, with the result that the second input just shows "Error" for the status.
When I get to the Video Source field on the Inputs screen, there are only two choices - None and MyChannels. The name of the input is either None or MPEG2TS. No other choices are offered, and it is the same for both capture cards.
Hmmm ... I do not see a place to specify tuner numbers at all, so there is no way I could have set them to 1 and 2. That is the crux of my question - How and where are tuners numbers specified? It used to be with a "-0" or "-1" appended to the TCP/IP address of the HDHomeRun. I do not see a way to do that in the current version.
I did change the Display Name on the Inputs screen to "Tuner 0" and "Tuner 1". However, that is just a descriptive string. Both inputs have the same source which is MPEG2TS. No other sources are offered in the drop-down list.
A tuner (capture card) is reported as Errored when it is not connected to a video source.
The video source represents the RF input of the HDHomeRun.
Each capture card (tuner) must be logically connected with the Video Source.
It could be that only the first tuner is connected to the Video Source and the second tuner is not.
[bgee@mythtv ~]$ hdhomerun_config discover
hdhomerun device 103C90FD found at 192.168.17.99
[bgee@mythtv ~]$ hdhomerun_config 103c90fd get /tuner0/status
ch=none lock=none ss=0 snq=0 seq=0 bps=0 pps=0
[bgee@mythtv ~]$ hdhomerun_config 103c90fd get /tuner1/status
ch=none lock=none ss=0 snq=0 seq=0 bps=0 pps=0
[bgee@mythtv ~]$ hdhomerun_config 103c90fd get /sys/features
channelmap: us-bcast us-cable us-hrc us-irc kr-bcast kr-cable
modulation: 8vsb qam256 qam64
auto-modulation: auto auto6t auto6c qam
How about this idea ... I have two capture cards which are, as far as I can tell, identical. I have one video source which is called MyChannels. I have two inputs which both use the same video source. Except for display name they are also identical. Could it be that I need to create another video source? Could the second tuner be balking at using the same video source as the first?
Is there a log file or a debug routine that can give more information about the "Errored" status?
I looked in /var/og/mythtv and found a couple of mythbackend*.log files. Looking through the I see nothing unusual. There are AutoExpire jobs running about every 15 minutes, but that is just normal activity. There are also a bunch of mythdatalookup.* files, none of which contains anything suggestive for this problem. I looked through the options for mythutil and did not see anything that might help.
Here is something interesting ... In MythWeb the Backend Status screen shows only one encoder. The schedule shows at least one case where two shows overlap and will therefore require two tuners. No error or conflict is noted. Could it be that one capture card is sufficient??? That contradicts the documentation.
The Upcoming Recordings list also shows no conflicts. All shows are scheduled for "Tuner 0" which is the Display Name I gave to one of the inputs.
Now this is interesting! As a stop-gap, after posting my last note here I removed the second capture card. The system now has only one capture card defined. When I run the two SQL queries, I get this:
Two cards are shown in the second query even though only one capture card is defined in the setup program. Is that what I should see?
Also - Last night it successfully recorded two programs that started at the same time. Both programs were on the local PBS station, so perhaps it got them from multiplex. I kind of doubt that, though, as the multiplex recording feature seems a bit outre.