[mythtv-users] EIT crawling not working ?

Dave dave at 0bits.com
Mon Sep 24 07:41:48 UTC 2007


Hi Daniel,

I had all those settings fine in the database so i don't think this is a 
problem with my setup. I'm sure it's a bug. When i put mythbackend in 
debug mode as you suggested, the following is what i see. It seems the 
EIT scanner scans 2 channels and then hangs up (i waited an half hour 
even though my timeout in the database is 30seconds) !

Interestingly it seems that channel 3401 (the second channel it scans) 
is not in my "visible" (the visible column in channel table) list.

So the next question since i have 3 satellites (as you can see below) i 
have 500+ channels, so how do you coerce the EIT scanner to only scan my 
visible or favorites only and not the rest ? I don't see a 
'EitScanOnlyVisible' option anywhere ?

Shall i take this to the dev list or am i still doing something wrong ?

Any ideas ?
Cheers
Mitch


# /etc/init.d/mythbackend start
2007-09-24 11:23:39.855 Using runtime prefix = /usr/local
2007-09-24 11:23:39.876 New DB connection, total: 1
2007-09-24 11:23:39.886 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.892 Current Schema Version: 1199
Starting up as the master server.
2007-09-24 11:23:39.919 New DB connection, total: 2
2007-09-24 11:23:39.920 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.924 EITHelper: localtime offset 4:00:00
2007-09-24 11:23:39.929 TVRec(1): Start channel: 960.
2007-09-24 11:23:39.935 DVBChan(1): Opening DVB channel
2007-09-24 11:23:39.937 New DB connection, total: 3
2007-09-24 11:23:39.938 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.941 New DB connection, total: 4
2007-09-24 11:23:39.942 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.944 New DB connection, total: 5
2007-09-24 11:23:39.946 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.948 New DB connection, total: 6
2007-09-24 11:23:39.948 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:39.951 DiSEqCDevTree: Changing LNB voltage to 18V
2007-09-24 11:23:40.452 DiSEqCDevTree: Resetting DiSEqC Bus
2007-09-24 11:23:40.452 DiSEqCDevTree: Sending DiSEqC Command: e0  0  0

htpc ~# 2007-09-24 11:23:41.142 ChannelBase(1): Input #1: 'DVBInput #1' 
schan(960) sourceid(1) ccid(1)
2007-09-24 11:23:41.144 ChannelBase(1): Input #2: 'DVBInput #2' 
schan(3301) sourceid(2) ccid(1)
2007-09-24 11:23:41.144 ChannelBase(1): Input #3: 'DVBInput #3' 
schan(2803) sourceid(3) ccid(1)
2007-09-24 11:23:41.144 ChannelBase(1): Current Input #1: 'DVBInput #1'
2007-09-24 11:23:41.144 DVBChan(1): SetChannelByString(960):
2007-09-24 11:23:41.149 DVBChan(1): 3863000 qpsk a auto auto a a auto a v
2007-09-24 11:23:41.150 DiSEqCDevTree: Changing LNB voltage to 13V
2007-09-24 11:23:41.166 DiSEqCDevTree: Changing to DiSEqC switch port 1/3
2007-09-24 11:23:41.167 DiSEqCDevTree: Sending DiSEqC Command: e0 10 38 f0
2007-09-24 11:23:41.603 DVBChan(1): Old Params: 0 auto a auto auto a a 
auto a v
                         DVBChan(1): New Params: 3863000 qpsk a auto 
auto a a auto a v
2007-09-24 11:23:41.603 DVBChan(1): Tune(): Tuning to 1287000kHz
2007-09-24 11:23:41.629 dvbchannel.cpp:wait_for_backend: Status: 
Signal,Carrier,
2007-09-24 11:23:41.629 DVBChan(1): Tune(): Frequency tuning successful.
2007-09-24 11:23:41.629 DVBChan(1): SetChannelByString(960): Tuned to 
frequency.
2007-09-24 11:23:41.641 New DB scheduler connection
2007-09-24 11:23:41.642 Connected to database 'mythconverg' at host: 
localhost
2007-09-24 11:23:42.990 Main::Registering HttpStatus Extension
2007-09-24 11:23:42.990 mythbackend version: 0.21.20070910-2 www.mythtv.org
2007-09-24 11:23:42.991 Enabled verbose msgs:  important general channel 
eit siparser
2007-09-24 11:23:42.994 AutoExpire: Found max recording rate of 138 MB/min
2007-09-24 11:23:42.996 AutoExpire: CalcParams(): Required Free Space: 
3.0 GB w/freq: 10 min
2007-09-24 11:23:44.688 Reschedule requested for id -1.
2007-09-24 11:23:44.751 Scheduled 0 items in 0.1 = 0.05 match + 0.02 place
2007-09-24 11:23:44.756 Seem to be woken up by USER
2007-09-24 11:23:45.457 MainServer::HandleAnnounce Monitor
2007-09-24 11:23:45.457 adding: htpc as a client (events: 0)
2007-09-24 11:23:45.458 MainServer::HandleAnnounce Monitor
2007-09-24 11:23:45.458 adding: htpc as a client (events: 1)
2007-09-24 11:25:09.805 EITScanner: StartActiveScan called with 68 
multiplexes
2007-09-24 11:25:09.999 ChannelBase(1): Failed to find channel(3401) on 
current input (DVBInput #1) of card (1).
2007-09-24 11:25:10.001 ChannelBase(1): Found channel(3401) on another 
input (DVBInput #2) of card (1).
2007-09-24 11:25:10.001 TVRec(1): HW Tuner: 1->1
2007-09-24 11:25:10.001 DVBChan(1): Opening DVB channel
2007-09-24 11:25:10.002 DVBChan(1): SetChannelByString(3401):
2007-09-24 11:25:10.003 ChannelBase(1): Failed to find channel(3401) on 
current input (DVBInput #1) of card (1).
2007-09-24 11:25:10.005 ChannelBase(1): Found channel(3401) on another 
input (DVBInput #2) of card (1).
2007-09-24 11:25:10.009 DVBChan(1) Warning: Your frequency setting 
(6616000) is out of range. (min/max:950000/2150000)
2007-09-24 11:25:10.010 DVBChan(1): 11766000 qpsk a auto auto a a auto a v
2007-09-24 11:25:10.027 DiSEqCDevTree: Changing to DiSEqC switch port 2/3
2007-09-24 11:25:10.027 DiSEqCDevTree: Sending DiSEqC Command: e0 10 38 f5
2007-09-24 11:25:10.464 DVBChan(1): Old Params: 3863000 qpsk a auto auto 
a a auto a v
                         DVBChan(1): New Params: 11766000 qpsk a auto 
auto a a auto a v
2007-09-24 11:25:10.464 DVBChan(1): Tune(): Tuning to 1166000kHz
2007-09-24 11:25:10.490 dvbchannel.cpp:wait_for_backend: Status: 
Signal,Carrier,
2007-09-24 11:25:10.491 DVBChan(1): Tune(): Frequency tuning successful.
2007-09-24 11:25:10.491 DVBChan(1): SetChannelByString(3401): Tuned to 
frequency.
2007-09-24 11:25:10.491 DVBChan(1): Opening DVB channel
2007-09-24 11:25:10.493 SM(1)::AddFlags: Seen() Match() Wait(Sig,)
2007-09-24 11:25:10.493 DVBSM(1)::constructor(): initial flags 0x40000000
2007-09-24 11:25:10.801 DTVSM(1)::SetDVBService(transport_id: 5200, 
network_id: 318, service_id: 3401):
2007-09-24 11:25:10.801 SM(1)::RemoveFlags: Seen(PMT,SDT,Crypt,) 
Match(PMT,SDT,Crypt,) Wait()
2007-09-24 11:25:10.801 SM(1)::AddFlags: Seen() Match() Wait(PMT,SDT,)
2007-09-24 11:25:10.801 SM(1)::AddFlags: Seen() Match() Wait(PMT,SDT,Pos,)
2007-09-24 11:25:10.802 SM(1)::Start: begin
2007-09-24 11:25:10.803 SM(1)::Start: end
2007-09-24 11:25:10.803 EITScanner: Now looking for EIT data on 
multiplex of channel 3401
2007-09-24 11:25:10.803 EITCache: Pruning all entries that ended before 
UTC 2007-09-23T11:45:27
2007-09-24 11:25:10.804 EITCache: Deleting old cache entries from the 
database




Daniel Kristjansson wrote:
 > >
 > > Is anyone with DVB-S having problems with EIT crawling not updating the
 > > EPG ?
 > >
 > > When i leave my box onto idle (i.e it's on the main menu, and there is
 > > no pending events to record), i see no EIT crawling and the EPG never
 > > updates.
 > >
 > > Although i get (at the very least) the transmitted now/next events with
 > > all my channels it never shows up if i go to the EPG or in the
 > > database/web page.
 > >
 > > Anyone with non-xmltv data from grabbers seeing this ?
 > >
 > > I have useonairguide=1 for all my channels, and if i go to the
 > > respective channel manually, then the data is populated, so i know it's
 > > there, it's just not filling it with the crawler.
 > >
 > > Is there somehow i can turn on debugging of the EIT crawler to try and
 > > track this down ?
 >
 > mythbackend -v channel,eit,siparser
 >
 > Also in mythtv-setup under General on the fourth pane, "EIT Scanner
 > Options" you can configure when the scan starts and how long it
 > spends on each transport. Finally if you have the Listings grabber
 > in your video source set to anything other than "Transmitted guide
 > only (EIT)" there is a checkbox that must be checked, "Perform EIT
 > Scan", this is disabled by default as having multiple listings
 > grabbers per source can mess up scheduling. If you get EIT for some
 > channels and info from elsewhere for other channels you can use
 > the useronairguide on a per channel basis to select who populates
 > that particular channel.
 >
 > -- Daniel


More information about the mythtv-users mailing list