I have followed the notes here: https://www.mythtv.org/wiki/EIT
The first three HDHR tuners are set with 'Use HDHOMERUN for active EIT scan' disabled, the fourth has it enabled. Multirec is set for all four.
The video source has 'Over the air guide EIT' set.
An API call to GetChannelInfoList confirms that the interesting channels have <UseEIT>true</UseEIT>
Quick tuning is set to never.
I always answer 'no' to: 'Would you like to run Mythfilldatabase?'.
I expected this to allow active EIT scanning and keep 7 days of EIT data.
However, I recently powered the system off for a week and found that on restarting it no EIT data was being collected.
I have established that if I start a recording (or do Live TV) the data is then collected and 7 days populate.
I conclude that my setup is doing passive EIT scanning but not active.
The backend log looks odd to my untutored eye. It has 20 consecutive entries like this shortly after backend start:
May 9 10:24:01 myth2 mythbackend: mythbackend: I CoreContext recorders/hdhrstreamhandler.cpp:393 (Connect) HDHRSH(1252CD2F): Added 4 devices from 1252CD2F
May 9 10:24:01 myth2 mythbackend: mythbackend: I CoreContext recorders/hdhrstreamhandler.cpp:410 (Connect) HDHRSH(1252CD2F): Connected to device(1252CD2F-0)
What might I have wrong in my setup?May 9 10:24:03 myth2 mythbackend: mythbackend: I CoreContext programinfo.cpp:2386 (CheckProgramIDAuthorities) Found 41 distinct programid authorities