Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#12495 closed Bug Report - General (fixed)

DVB-S/S2 Tuning Fails

Reported by: mike.bibbings@… Owned by: gigem
Priority: minor Milestone: 0.28
Component: MythTV - DVB Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

After upgrading to MythTV Version : v0.28-pre-3054-g2bedfc5 from v0.28-pre-2996-g171f5f7 all dvb-s/s2 tuning fails. From the mythbackend log it seems to be trying to use diseqc.

Card is TBS 6981 dual pcie card, directly connected to satellite dish lnb, no diseqc.

Log extract:

Aug 23 06:22:32 myth-server-2 mythbackend: mythbackend[2416]: N ProcessRequest mainserver.cpp:6857 (HandleSetVerbose) MainServer: Verbose mask changed, new mask is:  general channel
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:22:59 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 1
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4115 (HandleGetFreeInputInfo) MainServer: Excluding input 1
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 1 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 2 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 3 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 4 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 5 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 6 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 7 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 8 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 9 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I ProcessRequest mainserver.cpp:4209 (HandleGetFreeInputInfo) MainServer: Input 10 is available on 0/0
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent tv_rec.cpp:1073 (HandleStateChange) TVRec[1]: Changing from None to WatchingLiveTV
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dvbchannel.cpp:180 (Open) DVBChan[1](/dev/dvb/adapter4/frontend0): Opening DVB channel
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dtvchannel.cpp:178 (SetChannelByString) DTVChan[1](/dev/dvb/adapter4/frontend0): SetChannelByString(4704):
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dvbchannel.cpp:384 (CheckOptions) DVBChan[1](/dev/dvb/adapter4/frontend0): 12207000 qpsk a auto auto a a auto a v fec: 5/6 msys: DVB-S rolloff: 0.35
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dvbchannel.cpp:672 (Tune) DVBChan[1](/dev/dvb/adapter4/frontend0): #012Old Params: 0 auto a auto auto a a auto a v fec: auto msys: UNDEFINED rolloff: 0.35#012New Params: 12207000 qpsk a auto auto a a auto a v fec: 5/6 msys: DVB-S rolloff: 0.35
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dvbchannel.cpp:684 (Tune) DVBChan[1](/dev/dvb/adapter4/frontend0): Tune(): Tuning to 12207000kHz
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: E TVRecEvent diseqc.cpp:493 (Execute) DiSEqCDevTree: No root device tree node!
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: E TVRecEvent recorders/dvbchannel.cpp:711 (Tune) DVBChan[1](/dev/dvb/adapter4/frontend0): Tune(): Failed to setup DiSEqC devices
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: E TVRecEvent recorders/dtvchannel.cpp:309 (SetChannelByString) DTVChan[1](/dev/dvb/adapter4/frontend0): SetChannelByString(4704): Tuning to frequency.
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent recorders/dtvchannel.cpp:324 (SetChannelByString) DTVChan[1](/dev/dvb/adapter4/frontend0): SetChannelByString(4704): failure
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: E TVRecEvent tv_rec.cpp:3729 (TuningFrequency) TVRec[1]: Failed to set channel to 4704. Reverting to kState_None
Aug 23 06:23:03 myth-server-2 mythbackend: mythbackend[2416]: I TVRecEvent tv_rec.cpp:1073 (HandleStateChange) TVRec[1]: Changing from WatchingLiveTV to None

Attachments (7)

myth-channel-tune-protocol86 (22.9 KB) - added by mike.bibbings@… 4 years ago.
channel tune v0.28-pre-2996-g171f5f7 log extract for before change
myth-channel-tune-protocol87 (13.1 KB) - added by mike.bibbings@… 4 years ago.
channel tune v0.28-pre-3054-g2bedfc5 after change
3005-g3c6b2af.log (28.8 KB) - added by mike.bibbings@… 4 years ago.
log extract for good tuning
12495_debug1.patch (4.1 KB) - added by gigem 4 years ago.
mythbackend.log (1.4 MB) - added by mike.bibbings@… 4 years ago.
backend log with patch applied to current master run with -v record,channel,database
12495_debug2.patch (4.5 KB) - added by gigem 4 years ago.
mythbackend.2.log (1.2 MB) - added by mike.bibbings@… 4 years ago.
mytbackend log patch2 applied to current master -tuning dvb-s works!

Change History (40)

comment:1 Changed 4 years ago by stuartm

Under the diseqc settings have you configured it as a 'universal lna' device?

comment:2 Changed 4 years ago by stuartm

Status: newinfoneeded_new

comment:3 Changed 4 years ago by stuartm

Priority: criticalminor

comment:4 Changed 4 years ago by mike.bibbings@…

Yes it is set to universal lnb

As stated in original post this was an upgrade (from a working system).

Please change status back to critical

comment:5 Changed 4 years ago by mike.bibbings@…

More information. I deleted all capture cards and video sources, added them back in, and did a full tuned channel scan, all expected channels from satellite were correctly found.

Still dvb-s/s2 tuning fails in livetv

comment:6 Changed 4 years ago by paulh

Recordings fails as well or just LiveTV?

It's possible David's big input change patch have broken something with DVB since I believe he said that was one thing he couldn't test.

comment:7 Changed 4 years ago by mike.bibbings@…

Recordings fail as well.

comment:8 Changed 4 years ago by grandmastermarclar@…

I've upgraded to 2:0.28.0~master.20150822.2bedfc5-0ubuntu0mythbuntu3 and can confirm the following:

My setup: Tuner 0 - DVB-T. Fine. Tuner 1 - DVB-T. Fine. Tuner 2 - DVB-S/2, connected to Mini Diseqc (Astra 28E and Hotbird 13E) Tuner 3 - DVB-S/2, connected to Mini Diseqc (Astra 28E and Hotbird 13E)

mythtv-setup: Input connections allow me to set up Port 1 for Tuners 2 and 3, but not the Port 2.

Upshot is I cannot setup Hotbird. Wife unable to watch Russian TV channels via MythTV.

Even without the physical plumbing to support this, the combination can be verified.

comment:9 in reply to:  6 ; Changed 4 years ago by gigem

Replying to paulh:

It's possible David's big input change patch have broken something with DVB since I believe he said that was one thing he couldn't test.

Yes, that's quite possible. I tested DVB with clear Cam, US cable, but I can't test anything non-US. Unfortunately, the most I can do is to visually reinspect the changes. It will likely take someone who can test for real to do a git bisect. I tried to do all of the changes such that everything always worked, but there were a couople of broken changes early on that went unnoticed for a while and could mess up a bisect.

comment:10 in reply to:  9 ; Changed 4 years ago by mike.bibbings@…

Replying to gigem:

Replying to paulh:

It's possible David's big input change patch have broken something with DVB since I believe he said that was one thing he couldn't test.

Yes, that's quite possible. I tested DVB with clear Cam, US cable, but I can't test anything non-US. Unfortunately, the most I can do is to visually reinspect the changes. It will likely take someone who can test for real to do a git bisect. I tried to do all of the changes such that everything always worked, but there were a couople of broken changes early on that went unnoticed for a while and could mess up a bisect.

Something is triggering channel tuning to use diseqc, which my setup does not have. I presume there is some value somewhere in the mythconverg tables that will cause this triggering. If you can identify what and where I can update the tables manually to see if it resolves the issue.

Mike

comment:11 Changed 4 years ago by gigem

Something else that could help is before and after backend logs with "-v record,channel", idealy with nothing else going on at the same time.

comment:12 in reply to:  10 Changed 4 years ago by paulh

Replying to mike.bibbings@…:

Something is triggering channel tuning to use diseqc, which my setup does not have. I presume there is some value somewhere in the mythconverg tables that will cause this triggering. If you can identify what and where I can update the tables manually to see if it resolves the issue.

Mike

I think you will always has a diseqc tree for DVD-S even if it just contains an LNB.

This query in mysql should at least show your LNB.

SELECT * FROM diseqc_tree;

comment:13 Changed 4 years ago by Ian Richardson <grandmastermarclar@…>

I think the point here is that a working config prior to the upgrade no longer works (as I also found), and that it is no longer possible post-upgrade to use a freshly configured diseqc and LNBs on any Input connection other than Port 1.

i.e. if the DB is correct, you can't use it; if the DB is freshly configured, you can't complete the configuration. In both cases, the Diseqc tree gets to a dead end at the first corresponding LNB it finds.

comment:14 Changed 4 years ago by mike.bibbings@…

Here is output of mysql

mysql> select * from diseqc_tree;
+----------+----------+---------+------+--------------+-------------+--------------+----------------+----------------+-----------------+----------------+------------+------------+------------+-------------+---------+--------------+---------------+---------+
| diseqcid | parentid | ordinal | type | subtype      | description | switch_ports | rotor_hi_speed | rotor_lo_speed | rotor_positions | lnb_lof_switch | lnb_lof_hi | lnb_lof_lo | cmd_repeat | lnb_pol_inv | address | scr_userband | scr_frequency | scr_pin |
+----------+----------+---------+------+--------------+-------------+--------------+----------------+----------------+-----------------+----------------+------------+------------+------------+-------------+---------+--------------+---------------+---------+
|        1 |     NULL |       0 | lnb  | voltage_tone | LNB         |            0 |              0 |              0 |                 |       11700000 |   10600000 |    9750000 |          1 |           0 |       0 |            0 |          1400 |      -1 |
|        2 |     NULL |       0 | lnb  | voltage_tone | LNB         |            0 |              0 |              0 |                 |       11700000 |   10600000 |    9750000 |          1 |           0 |       0 |            0 |          1400 |      -1 |
+----------+----------+---------+------+--------------+-------------+--------------+----------------+----------------+-----------------+----------------+------------+------------+------------+-------------+---------+--------------+---------------+---------+
2 rows in set (0.00 sec)

comment:15 in reply to:  14 Changed 4 years ago by gigem

Replying to mike.bibbings@…:

Here is output of mysql

Thanks. Can you also provide backend logs with "-v record,channel" from before and after the problem?

Changed 4 years ago by mike.bibbings@…

channel tune v0.28-pre-2996-g171f5f7 log extract for before change

Changed 4 years ago by mike.bibbings@…

channel tune v0.28-pre-3054-g2bedfc5 after change

comment:16 Changed 4 years ago by mike.bibbings@…

Have built mythtv from source (usually I run from 0.28 ppa on Ubuntu). Running git bisect gives

bc831611225e7aedcb98aa057d9785eb3303f53c is the first bad commit
commit bc831611225e7aedcb98aa057d9785eb3303f53c
Author: David Engel <dengel@mythtv.org>
Date:   Sat May 23 15:05:08 2015 -0500

    Change many CardUtil methods and users to use input instead of card.

:040000 040000 147f153ddc6ef3195be6a2f3d159ec4dfe8be698 75763fc042fce0b79cf4bc7566589038a16f74fc M	mythtv

Will attach a tuning log extract from one of the good tuning runs (3005-g3c6b2af), log level set to channel,record.

Mike

Changed 4 years ago by mike.bibbings@…

Attachment: 3005-g3c6b2af.log added

log extract for good tuning

comment:17 Changed 4 years ago by mike.bibbings@…

For completeness git bisect log (first tine I have used git bisect, so I might have got something wrong)

git bisect start
# good: [171f5f7df692d96607b13b9eb962462ca6231c6f] MythMusic: fix jump points not working on the playlist editor screen
git bisect good 171f5f7df692d96607b13b9eb962462ca6231c6f
# bad: [e1a77f473a1570b361713ecf84b4dc0e5f529250] Change one more instance of card to input in CardUtil.
git bisect bad e1a77f473a1570b361713ecf84b4dc0e5f529250
# bad: [a524c15c0089ed8b3cdb29e474b8e0199ad860bc] Remove more multi-inputisms from ChannelBase.
git bisect bad a524c15c0089ed8b3cdb29e474b8e0199ad860bc
# bad: [97564bb8316afcc12f49f6289fbb903f4cefee07] Remove redundant CardUtil::set_on_source().
git bisect bad 97564bb8316afcc12f49f6289fbb903f4cefee07
# good: [231c4c84c708fbda1bf25f56072503c16cbdd9ce] Remove superfluous CardUtil::DeleteOrphanInputs().
git bisect good 231c4c84c708fbda1bf25f56072503c16cbdd9ce
# good: [3c6b2afdf905cb897182bd4f6f7090e9c2b5dc6f] Fixup CardUtil::get/set_on_card/input().
git bisect good 3c6b2afdf905cb897182bd4f6f7090e9c2b5dc6f
# bad: [bc831611225e7aedcb98aa057d9785eb3303f53c] Change many CardUtil methods and users to use input instead of card.
git bisect bad bc831611225e7aedcb98aa057d9785eb3303f53c
# good: [8026190caee23e38072e410f5a815bc9514c1659] Fixup CardUtil::GetConflictingCards() API.
git bisect good 8026190caee23e38072e410f5a815bc9514c1659
# first bad commit: [bc831611225e7aedcb98aa057d9785eb3303f53c] Change many CardUtil methods and users to use input instead of card.

Mike

comment:18 in reply to:  16 Changed 4 years ago by gigem

Owner: set to gigem

Replying to mike.bibbings@…:

Have built mythtv from source (usually I run from 0.28 ppa on Ubuntu). Running git bisect gives

bc831611225e7aedcb98aa057d9785eb3303f53c is the first bad commit
commit bc831611225e7aedcb98aa057d9785eb3303f53c
Author: David Engel <dengel@mythtv.org>
Date:   Sat May 23 15:05:08 2015 -0500

    Change many CardUtil methods and users to use input instead of card.

Thanks. That's in the area where I would expect the problem to be.

comment:19 Changed 4 years ago by gigem

Mike, can you please post the mysql output from running "SELECT * from capturecard;".

comment:20 in reply to:  19 Changed 4 years ago by mike.bibbings@…

Replying to gigem:

Mike, can you please post the mysql output from running "SELECT * from capturecard;".

SELECT * from  capturecard;
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+--------------------+-------------+-------------+-----------+------------+-------------+
| cardid | parentid | videodevice                 | audiodevice | vbidevice | cardtype | defaultinput | audioratelimit | hostname      | dvb_swfilter | dvb_sat_type | dvb_wait_for_seqstart | skipbtaudio | dvb_on_demand | dvb_diseqc_type | firewire_speed | firewire_model | firewire_connection | signal_timeout | channel_timeout | dvb_tuning_delay | contrast | brightness | colour | hue | diseqcid | dvb_eitscan | inputname | sourceid | externalcommand | changer_device | changer_model | tunechan | startchan | displayname        | dishnet_eit | recpriority | quicktune | schedorder | livetvorder |
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+--------------------+-------------+-------------+-----------+------------+-------------+
|      1 |        0 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        1 |           1 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 21000     | myth-server-2-FS-1 |           0 |           0 |         0 |          1 |           1 |
|      2 |        1 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        1 |           1 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-1 |           0 |           0 |         0 |          1 |           1 |
|      3 |        1 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        1 |           1 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-1 |           0 |           0 |         0 |          1 |           1 |
|      4 |        1 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        1 |           1 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-1 |           0 |           0 |         0 |          1 |           1 |
|      5 |        1 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        1 |           1 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-1 |           0 |           0 |         0 |          1 |           1 |
|      6 |        0 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        2 |           0 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-2 |           0 |           0 |         0 |          1 |           1 |
|      7 |        6 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        2 |           0 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-2 |           0 |           0 |         0 |          1 |           1 |
|      8 |        6 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        2 |           0 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-2 |           0 |           0 |         0 |          1 |           1 |
|      9 |        6 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        2 |           0 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-2 |           0 |           0 |         0 |          1 |           1 |
|     10 |        6 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-2 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                1 |        0 |          0 |      0 |   0 |        2 |           0 | None      |        1 | NULL            | NULL           | NULL          | NULL     | 132       | myth-server-2-FS-2 |           0 |           0 |         0 |          1 |           1 |
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+--------------------+-------------+-------------+-----------+------------+-------------+
10 rows in set (0.00 sec)

comment:21 Changed 4 years ago by mike.bibbings@…

In case its useful here is SELECT * from capturecard on my main system which has 1 dual input DVB-T/T2 (adapters 2/3) and 1 dual input DVB-S/S2 cards (adapters 4/5). This system is running v0.28-pre-2996-g171f5f7

mysql> mysql> select * from capturecard;
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+-------------+-------------+-------------+-----------+------------+-------------+
| cardid | parentid | videodevice                 | audiodevice | vbidevice | cardtype | defaultinput | audioratelimit | hostname      | dvb_swfilter | dvb_sat_type | dvb_wait_for_seqstart | skipbtaudio | dvb_on_demand | dvb_diseqc_type | firewire_speed | firewire_model | firewire_connection | signal_timeout | channel_timeout | dvb_tuning_delay | contrast | brightness | colour | hue | diseqcid | dvb_eitscan | inputname | sourceid | externalcommand | changer_device | changer_model | tunechan | startchan | displayname | dishnet_eit | recpriority | quicktune | schedorder | livetvorder |
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+-------------+-------------+-------------+-----------+------------+-------------+
|      1 |        0 | /dev/dvb/adapter2/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 107       | FV-1        |           0 |           0 |         0 |          1 |          16 |
|      2 |        1 | /dev/dvb/adapter2/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 2         | FV-1        |           0 |           0 |         0 |          1 |          16 |
|      3 |        1 | /dev/dvb/adapter2/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 107       | FV-1        |           0 |           0 |         0 |          1 |          16 |
|      4 |        1 | /dev/dvb/adapter2/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 107       | FV-1        |           0 |           0 |         0 |          1 |          16 |
|      5 |        1 | /dev/dvb/adapter2/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 107       | FV-1        |           0 |           0 |         0 |          1 |          16 |
|      6 |        0 | /dev/dvb/adapter3/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 107       | FV-2        |           0 |           0 |         0 |          6 |          11 |
|      7 |        6 | /dev/dvb/adapter3/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 10        | FV-2        |           0 |           0 |         0 |          6 |          11 |
|      8 |        6 | /dev/dvb/adapter3/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 132       | FV-2        |           0 |           0 |         0 |          6 |          11 |
|      9 |        6 | /dev/dvb/adapter3/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 132       | FV-2        |           0 |           0 |         0 |          6 |          11 |
|     10 |        6 | /dev/dvb/adapter3/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        0 |           1 | DVBInput  |        4 | NULL            | NULL           | NULL          | NULL     | 132       | FV-2        |           0 |           0 |         0 |          6 |          11 |
|     11 |        0 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        1 |           1 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-1        |           0 |           0 |         0 |         11 |           6 |
|     12 |       11 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        1 |           1 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 131       | FS-1        |           0 |           0 |         0 |         11 |           6 |
|     13 |       11 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        1 |           1 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 130       | FS-1        |           0 |           0 |         0 |         11 |           6 |
|     14 |       11 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        1 |           1 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 130       | FS-1        |           0 |           0 |         0 |         11 |           6 |
|     15 |       11 | /dev/dvb/adapter4/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        1 |           1 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 130       | FS-1        |           0 |           0 |         0 |         11 |           6 |
|     16 |        0 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |            NULL |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        2 |           0 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-2        |           0 |           0 |         0 |         16 |           1 |
|     17 |       16 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        2 |           0 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-2        |           0 |           0 |         0 |         16 |           1 |
|     18 |       16 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        2 |           0 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-2        |           0 |           0 |         0 |         16 |           1 |
|     19 |       16 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        2 |           0 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-2        |           0 |           0 |         0 |         16 |           1 |
|     20 |       16 | /dev/dvb/adapter5/frontend0 | NULL        | NULL      | DVB      | Television   |           NULL | myth-server-1 |            0 |            0 |                     1 |           0 |             0 |               0 |              0 | NULL           |                   0 |           7000 |           10000 |                0 |        0 |          0 |      0 |   0 |        2 |           0 | DVBInput  |        5 | NULL            | NULL           | NULL          | NULL     | 132       | FS-2        |           0 |           0 |         0 |         16 |           1 |
+--------+----------+-----------------------------+-------------+-----------+----------+--------------+----------------+---------------+--------------+--------------+-----------------------+-------------+---------------+-----------------+----------------+----------------+---------------------+----------------+-----------------+------------------+----------+------------+--------+-----+----------+-------------+-----------+----------+-----------------+----------------+---------------+----------+-----------+-------------+-------------+-------------+-----------+------------+-------------+
20 rows in set (0.00 sec)

Mike

comment:22 Changed 4 years ago by gigem

I stumped as to why diseqc isn't getting initialized properly. I know it must be something silly, but I'm not seeing it. Are you able to add some extra logging yourself in dvbchannel.cpp and diseqc.cpp? If not, I'll get you a patch later today.

comment:23 in reply to:  22 ; Changed 4 years ago by mike.bibbings@…

Replying to gigem:

I stumped as to why diseqc isn't getting initialized properly. I know it must be something silly, but I'm not seeing it. Are you able to add some extra logging yourself in dvbchannel.cpp and diseqc.cpp? If not, I'll get you a patch later today.

Patch please. I am not a developer.

Mike

Changed 4 years ago by gigem

Attachment: 12495_debug1.patch added

comment:24 in reply to:  23 Changed 4 years ago by gigem

Replying to mike.bibbings@…:

Patch please. I am not a developer.

Okay. Please try tne debug1 patch. Be sure to run it with "-v record,channel,database". Note that the database logging part is new.

Changed 4 years ago by mike.bibbings@…

Attachment: mythbackend.log added

backend log with patch applied to current master run with -v record,channel,database

comment:25 Changed 4 years ago by mike.bibbings@…

The following lines from the log looks strange, channum is empty.

Aug 26 20:24:51 myth-server-2 mythbackend: mythbackend[1423]: I TVRecEvent recorders/dtvchannel.cpp:178 (SetChannelByString) DTVChan[1](/dev/dvb/adapter4/frontend0): SetChannelByString(132):
Aug 26 20:24:51 myth-server-2 mythbackend: mythbackend[1423]: I TVRecEvent mythdbcon.cpp:709 (exec) MSqlQuery::exec(DBManager3) SELECT chanid FROM channel, capturecard WHERE capturecard.sourceid = channel.sourceid AND       channel.channum = '' AND       capturecard.cardid = '1' <<<< Took 0ms, Returned 0 row(s)

Mike

Changed 4 years ago by gigem

Attachment: 12495_debug2.patch added

comment:26 in reply to:  25 ; Changed 4 years ago by gigem

Replying to mike.bibbings@…:

The following lines from the log looks strange, channum is empty.

The empty channum is because of the bug. The debug2 patch might fix it. If I'm correct, it's essentially the same bug I had to fix elsewhere.

Changed 4 years ago by mike.bibbings@…

Attachment: mythbackend.2.log added

mytbackend log patch2 applied to current master -tuning dvb-s works!

comment:27 in reply to:  26 Changed 4 years ago by mike.bibbings@…

Replying to gigem:

Replying to mike.bibbings@…:

The following lines from the log looks strange, channum is empty.

The empty channum is because of the bug. The debug2 patch might fix it. If I'm correct, it's essentially the same bug I had to fix elsewhere.

debug patch2 fixed it, dvb-s tuning is now working.

Mike

comment:28 Changed 4 years ago by gigem

Excellent. I'll commit a fix tomorrow. I want to take tonight to see if there's a better, quick fix.

comment:29 in reply to:  28 Changed 4 years ago by mike.bibbings@…

Replying to gigem:

Excellent. I'll commit a fix tomorrow. I want to take tonight to see if there's a better, quick fix.

Thats fine. I will leave the patched backend on test overnight (UK time) with eit scanning and some recordings. If there are any problems I will report back.

Mike

comment:30 Changed 4 years ago by David Engel <dengel@…>

Resolution: fixed
Status: infoneeded_newclosed

In d4b134c7f2cf04724def1ce60f3922218962fd7c/mythtv:

Make sure m_inputid is set in DVBChannel::Open().

Fixes #12495

comment:31 Changed 4 years ago by gigem

Milestone: unknown0.28

comment:32 Changed 4 years ago by Ian Richardson <grandmastermarclar@…>

Still unable to select Port 2 of any Diseqc. This is in mythtv-setup, in build 2:0.28.0~master.20150828.4a81075-0ubuntu0mythbuntu3. Port 1 is OK, but cannot even set up Port 2. What do you need?

comment:33 in reply to:  32 Changed 4 years ago by gigem

Replying to Ian Richardson <grandmastermarclar@…>:

Still unable to select Port 2 of any Diseqc. This is in mythtv-setup, in build 2:0.28.0~master.20150828.4a81075-0ubuntu0mythbuntu3. Port 1 is OK, but cannot even set up Port 2. What do you need?

Please open a new ticket and explain how the second port worked previously. When I started the removal of direct, multi-input support, I asked about this, but nobody knew so I took my best guess. Once I know how it's supposed to work, I'll either fix it, or tell you the new way it needs to be configured.

Note: See TracTickets for help on using tickets.