[mythtv-users] [SOLVED-ish] Thinking of moving on from MythTV ... I found the main problem, but still have 292e woes

Damian myth at surr.co.uk
Fri Apr 21 08:21:51 UTC 2017


On 20/04/2017 21:58, John Pilkington wrote:
> On 20/04/17 20:48, Damian wrote:
>
>> $ dmesg | grep adapter
>> [   13.967792] DVB: registering new adapter (Hauppauge Nova-T Stick)
>> [   14.336511] usb 1-5: DVB: registering adapter 0 frontend 0 (DiBcom
>> 7000PC)...
>> [   14.922917] DVB: registering new adapter (em28178 #0)
>> [   14.922925] usb 1-4: DVB: registering adapter 1 frontend 0 (Silicon
>> Labs Si2168)...
>> [   15.352071] DVB: registering new adapter (Hauppauge Nova-T Stick)
>> [   15.583880] usb 2-1: DVB: registering adapter 2 frontend 0 (DiBcom
>> 7000PC)...
>>
>> That looks like progress!
>>
>> Can't check if it's working or not now though as I'm about to watch a
>> film :-)
>>
>> Thanks all,
>> Damian
>
> Looks good.  Now you will want to ensure that they keep a consistent 
> set of labels through reboots, that only the 292e is scheduled to 
> record HD, and that it won't be busy with SD if an HD show is wanted.
>
> The first is probably best done by a dvb.conf file in /etc/modprobe.d
>
> Mine looks like this, for another set of hardware.
>
> alias symbol:tda10046_attach() tda1004x
> alias symbol:it913x_fe_attach() it913x_fe
>
> options saa7134_dvb adapter_nr=0
> options dvb_usb_af9035 adapter_nr=1,2
>
> I don't know if I need the first two lines now.  The 'options' lines 
> work for me with a 4.4 kernel but not, last time I tried, with the 
> standard SL7 3.10.
>
> I think the scheduling thing involves Groups, but have no recent 
> experience.
>
> Happy viewing!
>
> John

So near, and yet so far!

I removed the other 2 tuners, just had the single 292e plugged in, and 
rebooted.

Set the new card up, ran a channel scan, and it found some channels!

However, when I tried the frontend, I couldn't look at any of them. 
System just went straight back to the menu as soon as I pressed on 
"Watch TV".

I went back into the setup and looked at the channels that were found. 
There were only 2 transports that had been found (the SD tuners find 
about 5) and neither of them had BBC1 HD (which feels like a good 
starting point).

I edited one of the transports to 770MHz, and deleted the other 
transport, then did a scan just on that transport. This found nothing. :-(

Since then, I've just done a new full scan. I'll look at the output of 
"sudo service mythtv-backend status".

Just finished the scan. It's only found 2 transports again. 698Mhz ans 
738Mhz. These are both SD frequencies 
(https://ukfree.tv/transmitters/tv/Mendip).

Running "sudo service mythtv-backend status" all looks fine.

When I run the frontend and try to watch live TV (I set the start 
channel to 3, which is did find), it just comes straight back to the 
menu again.

Running "sudo service mythtv-backend status" again brings up ...

$ sudo service mythtv-backend status
● mythtv-backend.service - MythTV Backend
    Loaded: loaded (/lib/systemd/system/mythtv-backend.service; enabled; 
vendor preset: enabled)
    Active: active (running) since Fri 2017-04-21 09:09:43 BST; 3min 26s ago
      Docs: https://www.mythtv.org/wiki/Mythbackend
  Main PID: 7058 (mythbackend)
    CGroup: /system.slice/mythtv-backend.service
            └─7058 /usr/bin/mythbackend --quiet --syslog local7

Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: I 
TVRecEvent tv_rec.cpp:3686 (TuningFrequency) TVRec[1]: TuningFrequency
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent channelutil.cpp:1889 (GetChannelData) GetChannelData() failed 
because it could not
find channel number '1002' in DB for source '5'.
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent recorders/dtvchannel.cpp:219 (SetChannelByString) 
DTVChan[1](/dev/dvb/adapter0/frontend0)
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent tv_rec.cpp:3764 (TuningFrequency) TVRec[1]: Failed to set 
channel to 1002. Reverting to k
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: I 
TVRecEvent tv_rec.cpp:1074 (HandleStateChange) TVRec[1]: Changing from 
WatchingLiveTV to None
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: I 
MythSocketThread(56) mainserver.cpp:7656 (connectionClosed) Playback 
sock(fab4d0) 'gingerserver' dis
Apr 21 09:12:38 gingerserver mythbackend[7058]: mythbackend[7058]: I 
ProcessRequest mainserver.cpp:1730 (HandleAnnounce) MainServer: 
MainServer::ANN Playback
Apr 21 09:12:38 gingerserver mythbackend[7058]: mythbackend[7058]: I 
ProcessRequest mainserver.cpp:1735 (HandleAnnounce) MainServer: adding: 
gingerserver(f9d500) as a cl
Apr 21 09:12:38 gingerserver mythbackend[7058]: mythbackend[7058]: I 
MythSocketThread(69) mainserver.cpp:7684 (connectionClosed) FileTransfer 
sock(fab8a0) disconnected
Apr 21 09:12:38 gingerserver mythbackend[7058]: mythbackend[7058]: I 
MythSocketThread(56) mainserver.cpp:7656 (connectionClosed) Playback 
sock(f9d500) 'gingerserver' dis
lines 1-19/19 (END)

And because you can't see colour here, I'll repeat just the red lines ...

Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent channelutil.cpp:1889 (GetChannelData) GetChannelData() failed 
because it could not
find channel number '1002' in DB for source '5'.
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent recorders/dtvchannel.cpp:219 (SetChannelByString) 
DTVChan[1](/dev/dvb/adapter0/frontend0): SetChannelByString(1002): 
Unable to find channel in database.
Apr 21 09:12:30 gingerserver mythbackend[7058]: mythbackend[7058]: E 
TVRecEvent tv_rec.cpp:3764 (TuningFrequency) TVRec[1]: Failed to set 
channel to 1002. Reverting to kState_None

Any ideas why it's not finding many channels, or why it's not displaying 
the ones that it does find?

I've got the replacement signal booster and splitter arriving today, so 
I can try again when that's in play. However, when the 292e was plugged 
into my Windows machine, it found (and played) all of the right channels 
without going through any signal booster.

I haven't done the step of making sure that tuner identities remain 
consistent between reboots yet. I'm keeping things simple and having the 
292e as the only tuner in the system for now.

Cheers,
Damian



More information about the mythtv-users mailing list