[mythtv-users] Mythtv refuses to set channel on second input
DG Mailing List
mailinglist at my.host.net.nz
Sat Aug 4 20:13:19 UTC 2012
I've been fighting with a problem for some weeks now and I'm really
hoping someone can help.
When I upgraded my MythTV box from 0.24 to 0.25 (and even after I
attempted to upgrade to 0.26 and then did a clean reinstall of 0.25) I
am unable to successfully change input source on my quad input
(TBS6984) card. I doubt the card is faulty as I can use mplayer and
szap-s2 to watch a channel.
The problem is almost certainly a backend problem as it occurs
regardless of whether I use a local or remote frontend. Debugging on
the backend produces the following when I try to change to input 2
(when logged with /usr/bin/mythbackend --syslog local7 --user mythtv
--verbose channel,chanscan)
2012-08-05 07:49:10.984104 I ChannelBase(27): Looking for
startchannel '301' on input 'DVBInput'
2012-08-05 07:49:10.986499 I ChannelBase(27): Found startchannel
'301' on input 'DVBInput'
2012-08-05 07:49:10.986516 I TVRec(27): HW Tuner: 27->27
2012-08-05 07:49:10.998797 I DVBChan(27:/dev/dvb/adapter2/frontend0):
Opening DVB channel
2012-08-05 07:49:10.998810 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301):
2012-08-05 07:49:11.001345 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301): failure
2012-08-05 07:49:11.001359 E TVRec(27): Failed to set channel to 301.
Reverting to kState_None
2012-08-05 07:49:11.001385 I TVRec(27): Changing from WatchingLiveTV to None
Similarly I noticed on startup with the following
/usr/bin/mythbackend --syslog local7 --user mythtv --verbose
channel,database,decode,dsmcc,dvbcam,general
2012-08-05 08:07:45.783777 I TVRec(27): Start channel: 301.
2012-08-05 08:07:45.970814 I DVBChan(27:/dev/dvb/adapter2/frontend0):
Opening DVB channel
2012-08-05 08:07:45.972537 I DiSEqCDevTree: Changing LNB voltage to 18V
2012-08-05 08:07:46.972814 I DiSEqCDevTree: Resetting DiSEqC Bus
2012-08-05 08:07:46.972836 I DiSEqCDevTree: Sending DiSEqC Command: e0 0 0
2012-08-05 08:07:47.319990 I ChannelBase(27): Input #20: 'DVBInput'
schan(301) sourceid(4) ccid(27)
2012-08-05 08:07:47.320006 I ChannelBase(27): Current Input #20: 'DVBInput'
2012-08-05 08:07:47.320388 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301):
2012-08-05 08:07:47.321572 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301): failure
2012-08-05 08:07:47.321587 I ChannelBase(27): Looking for
startchannel '301' on input 'DVBInput'
2012-08-05 08:07:47.322633 I ChannelBase(27): Found startchannel
'301' on input 'DVBInput'
2012-08-05 08:07:47.322869 I Database connection created: DBManager4
2012-08-05 08:07:47.322887 I New DB connection, total: 4
2012-08-05 08:07:47.323350 I Connected to database 'mythconverg' at
host: 10.0.3.251
2012-08-05 08:07:47.325124 I TVRec(28): Start channel: 301.
2012-08-05 08:07:47.325186 I DVBChan(28:/dev/dvb/adapter2/frontend0):
Opening DVB channel
2012-08-05 08:07:47.325196 I DVBChan(27:/dev/dvb/adapter2/frontend0):
Opening DVB channel
2012-08-05 08:07:47.326206 I ChannelBase(28): Input #21: 'DVBInput'
schan(301) sourceid(4) ccid(28)
2012-08-05 08:07:47.326217 I ChannelBase(28): Current Input #21: 'DVBInput'
2012-08-05 08:07:47.326438 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301):
2012-08-05 08:07:47.327344 I DTVChan(/dev/dvb/adapter2/frontend0):
SetChannelByString(301): failure
2012-08-05 08:07:47.327357 I ChannelBase(28): Looking for
startchannel '301' on input 'DVBInput'
2012-08-05 08:07:47.328323 I ChannelBase(28): Found startchannel
'301' on input 'DVBInput'
When I debug with --verbose all, I get a screed of information which
is difficult to parse, but it seems to show the following when I
change the input:
Aug 5 08:02:21 mythbox mythbackend[3568]: I ProcessRequest
mythsocket.cpp:671 (readStringList) MythSocket(d2b3a0:60): read <- 60
34 QUERY_RECORDER 27[]:[]IS_RECORDING
Aug 5 08:02:21 mythbox mythbackend[3568]: I ProcessRequest
mythsocket.cpp:345 (writeStringList) MythSocket(d2b3a0:60): write ->
60 1 0
Aug 5 08:02:21 mythbox mythbackend[3568]: I ProcessRequest
mythsocket.cpp:671 (readStringList) MythSocket(d2b3a0:60): read <- 60
34 QUERY_RECORDER 27[]:[]IS_RECORDING
I am certain that MythTV is not recording anything.
Any help would be very much appreciated.
Thanks,
Ben
More information about the mythtv-users
mailing list