[mythtv-users] Debugging EIT on UK DVB-T

martin martin at mstubbs.co.uk
Fri Apr 9 20:47:40 UTC 2010


On Friday 09 Apr 2010 16:09:28 martin wrote:
> I have a mythtv backend that has always been difficult to to get EIT capture started. I have previously scanned for channels a number of different ways, using dvb scan output and a full scan, and eventually it starts but I don't know what makes the difference. Once eit is running it works very well.
> I have now upgraded to 0.23 fixes and done a new scan using the output from from dvb scan and again the EIT capture is not working. I don't want to do a full scan as I can now pick up other regions transmissions. 
> What should I look for in the output of  -v channel,eit ?
> 

Below is a segment of the log I have captured using -v channel,eit,siparser . I have cut out a lot of the duplicate lines to reduce the size.

Any help on what looks wrong would be appreciated.

Martin

........ Start up messages deleted
2010-04-09 17:20:43.935 Seem to be woken up by USER                                                                     
2010-04-09 17:21:40.396 EITScanner (1): StartActiveScan called with 5 multiplexes                                       
2010-04-09 17:21:40.788 TVRec(1): SetChannel(12) -- begin                                                               
2010-04-09 17:21:40.790 DVBChan(1:/dev/dvb/adapter0/frontend0): Opening DVB channel                                     
2010-04-09 17:21:40.790 DVBChan(1:/dev/dvb/adapter0/frontend0): SetChannelByString(12):                                 
2010-04-09 17:21:40.797 DVBChan(1:/dev/dvb/adapter0/frontend0): 778167000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                                         
2010-04-09 17:21:40.797 DVBChan(1:/dev/dvb/adapter0/frontend0): Old Params: 794000000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
                        DVBChan(1:/dev/dvb/adapter0/frontend0): New Params: 778167000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
2010-04-09 17:21:40.798 DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Tuning to 778167000Hz                               
2010-04-09 17:21:40.910 dvbchannel.cpp:wait_for_backend: Status: Signal,                                                    
2010-04-09 17:21:40.910 DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Frequency tuning successful.                        
2010-04-09 17:21:40.910 DVBChan(1:/dev/dvb/adapter0/frontend0): SetChannelByString(12): Tuned to frequency.                 
2010-04-09 17:21:40.910 DVBChan(1:/dev/dvb/adapter0/frontend0): Opening DVB channel                                         
2010-04-09 17:21:40.912 DVBSM(/dev/dvb/adapter0/frontend0): Can measure Signal Strength                                     
2010-04-09 17:21:40.914 DVBSM(/dev/dvb/adapter0/frontend0): Can measure S/N                                                 
2010-04-09 17:21:40.916 DVBSM(/dev/dvb/adapter0/frontend0): Can measure Bit Error Rate                                      
2010-04-09 17:21:40.917 DVBSM(/dev/dvb/adapter0/frontend0): Can count Uncorrected Blocks                                    
2010-04-09 17:21:40.917 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen() Match() Wait()                                 
2010-04-09 17:21:40.917 DVBSM(/dev/dvb/adapter0/frontend0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)                                                                                                                   
2010-04-09 17:21:40.925 DTVSM(/dev/dvb/adapter0/frontend0)::SetProgramNumber(25792):                                        
2010-04-09 17:21:40.925 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()             
2010-04-09 17:21:40.925 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(PMT,)                                
2010-04-09 17:21:40.925 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)                        
2010-04-09 17:21:40.925 SM(/dev/dvb/adapter0/frontend0)::Start: begin                                                       
2010-04-09 17:21:40.925 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:21:40.926 SM(/dev/dvb/adapter0/frontend0)::Start: end                                                         
2010-04-09 17:21:40.926 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen() Match() Wait(Pos,)                             
2010-04-09 17:21:40.927 TVRec(1): SetChannel(12) -- end                                                                     
2010-04-09 17:21:40.927 EITScanner (1): Now looking for EIT data on multiplex of channel 12                                 
2010-04-09 17:21:40.927 EITCache: Pruning all entries that ended before UTC 2010-04-08T17:26:57                             
2010-04-09 17:21:40.927 EITCache: Deleting old cache entries from the database                                              
2010-04-09 17:21:40.983 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:21:41.040 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:21:41.048 DVBSM(/dev/dvb/adapter0/frontend0): UpdateValues -- Signal Locked                                   
2010-04-09 17:21:41.556 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen(PAT,) Match() Wait()                                
2010-04-09 17:21:41.556 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match(PAT,) Wait()                                
2010-04-09 17:21:41.607 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen(PMT,) Match() Wait()                                
2010-04-09 17:21:41.607 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match(PMT,) Wait()                                
2010-04-09 17:21:41.607 Created PMT                                                                                         
Program Map Table ver(29) pid(0x3eb) pnum(1) len(67)                                                                        

 Stream #0 pid(0x12d) type(video-mpeg2  0x2)
  Stream Identifier Descriptor (0x52): ComponentTag=0x1
 Stream #1 pid(0x12e) type(audio-mp2-layer[1,2,3]  0x4)
  Stream Identifier Descriptor (0x52): ComponentTag=0x2
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #2 pid(0x130) type(audio-mp2-layer[1,2,3]  0x4)  
  Stream Identifier Descriptor (0x52): ComponentTag=0x4  
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #3 pid(0x12f) type(private-data  0x6)            
  Stream Identifier Descriptor (0x52): ComponentTag=0x3  
  Subtitling Descriptor (0x59) length(8)                 

2010-04-09 17:21:41.651 EITScanner (1): Started passive scan.
2010-04-09 17:22:00.628 AutoExpire: CalcParams(): Max required Free Space: 1.0 GB w/freq: 15 min
2010-04-09 17:24:10.600 EITScanner (4): StartActiveScan called with 5 multiplexes               
2010-04-09 17:24:10.647 TVRec(4): SetChannel(12) -- begin                                       
2010-04-09 17:24:10.649 DVBChan(4:/dev/dvb/adapter1/frontend0): Opening DVB channel             
2010-04-09 17:24:10.649 DVBChan(4:/dev/dvb/adapter1/frontend0): SetChannelByString(12):         
2010-04-09 17:24:10.662 DVBChan(4:/dev/dvb/adapter1/frontend0): 778167000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                                         
2010-04-09 17:24:10.663 DVBChan(4:/dev/dvb/adapter1/frontend0): Old Params: 794000000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
                        DVBChan(4:/dev/dvb/adapter1/frontend0): New Params: 778167000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
2010-04-09 17:24:10.663 DVBChan(4:/dev/dvb/adapter1/frontend0): Tune(): Tuning to 778167000Hz                               
2010-04-09 17:24:10.764 dvbchannel.cpp:wait_for_backend: Status: Signal,                                                    
2010-04-09 17:24:10.765 DVBChan(4:/dev/dvb/adapter1/frontend0): Tune(): Frequency tuning successful.                        
2010-04-09 17:24:10.765 DVBChan(4:/dev/dvb/adapter1/frontend0): SetChannelByString(12): Tuned to frequency.                 
2010-04-09 17:24:10.765 DVBChan(4:/dev/dvb/adapter1/frontend0): Opening DVB channel                                         
2010-04-09 17:24:10.767 DVBSM(/dev/dvb/adapter1/frontend0): Can measure Signal Strength                                     
2010-04-09 17:24:10.769 DVBSM(/dev/dvb/adapter1/frontend0): Can measure S/N                                                 
2010-04-09 17:24:10.771 DVBSM(/dev/dvb/adapter1/frontend0): Can measure Bit Error Rate                                      
2010-04-09 17:24:10.772 DVBSM(/dev/dvb/adapter1/frontend0): Can count Uncorrected Blocks                                    
2010-04-09 17:24:10.772 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags: Seen() Match() Wait()                                 
2010-04-09 17:24:10.772 DVBSM(/dev/dvb/adapter1/frontend0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)                                                                                                                   
2010-04-09 17:24:10.779 DTVSM(/dev/dvb/adapter1/frontend0)::SetProgramNumber(25792):                                        
2010-04-09 17:24:10.779 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags: Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()             
2010-04-09 17:24:10.779 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(PMT,)                                
2010-04-09 17:24:10.779 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)                        
2010-04-09 17:24:10.779 SM(/dev/dvb/adapter1/frontend0)::Start: begin                                                       
2010-04-09 17:24:10.780 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:24:10.780 SM(/dev/dvb/adapter1/frontend0)::Start: end                                                         
2010-04-09 17:24:10.780 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags: Seen() Match() Wait(Pos,)                             
2010-04-09 17:24:10.780 TVRec(4): SetChannel(12) -- end                                                                     
2010-04-09 17:24:10.780 EITScanner (4): Now looking for EIT data on multiplex of channel 12                                 
2010-04-09 17:24:10.780 EITCache: Pruning all entries that ended before UTC 2010-04-08T17:29:10                             
2010-04-09 17:24:10.780 EITCache: Deleting old cache entries from the database                                              
2010-04-09 17:24:10.837 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:24:10.894 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
............ This line repeated every 57 mS                                                                                 
..                                                                                                                          
..                                                                                                                          
2010-04-09 17:26:58.029 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.086 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.143 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.200 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.257 TVRec(1): SetChannel(11) -- begin                                                                   
2010-04-09 17:26:58.257 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.259 DVBSM(/dev/dvb/adapter0/frontend0): Stop() -- begin                                                 
2010-04-09 17:26:58.259 SM(/dev/dvb/adapter0/frontend0)::Stop: begin                                                        
2010-04-09 17:26:58.303 SM(/dev/dvb/adapter0/frontend0)::Stop: end                                                          
2010-04-09 17:26:58.314 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.371 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.428 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.486 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.543 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.600 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.657 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.689 DVBSM(/dev/dvb/adapter0/frontend0): Stop() -- end                                                   
2010-04-09 17:26:58.690 SM(/dev/dvb/adapter0/frontend0)::Stop: begin                                                        
2010-04-09 17:26:58.690 SM(/dev/dvb/adapter0/frontend0)::Stop: end                                                          
2010-04-09 17:26:58.690 DVBChan(1:/dev/dvb/adapter0/frontend0): Opening DVB channel                                         
2010-04-09 17:26:58.690 DVBChan(1:/dev/dvb/adapter0/frontend0): SetChannelByString(11):                                     
2010-04-09 17:26:58.697 DVBChan(1:/dev/dvb/adapter0/frontend0): 754166670 qam_16 a 3/4 3/4 8 2 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                                         
2010-04-09 17:26:58.698 DVBChan(1:/dev/dvb/adapter0/frontend0): Old Params: 778167000 qam_64 a 2/3 1/2 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
                        DVBChan(1:/dev/dvb/adapter0/frontend0): New Params: 754166670 qam_16 a 3/4 3/4 8 2 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35                                                                                             
2010-04-09 17:26:58.698 DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Tuning to 754166670Hz                               
2010-04-09 17:26:58.714 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.771 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.809 dvbchannel.cpp:wait_for_backend: Status: Signal,                                                    
2010-04-09 17:26:58.809 DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Frequency tuning successful.                        
2010-04-09 17:26:58.809 DVBChan(1:/dev/dvb/adapter0/frontend0): SetChannelByString(11): Tuned to frequency.                 
2010-04-09 17:26:58.809 DVBChan(1:/dev/dvb/adapter0/frontend0): Opening DVB channel                                         
2010-04-09 17:26:58.812 DVBSM(/dev/dvb/adapter0/frontend0): Can measure Signal Strength                                     
2010-04-09 17:26:58.814 DVBSM(/dev/dvb/adapter0/frontend0): Can measure S/N                                                 
2010-04-09 17:26:58.816 DVBSM(/dev/dvb/adapter0/frontend0): Can measure Bit Error Rate                                      
2010-04-09 17:26:58.817 DVBSM(/dev/dvb/adapter0/frontend0): Can count Uncorrected Blocks                                    
2010-04-09 17:26:58.817 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen() Match() Wait()                                 
2010-04-09 17:26:58.817 DVBSM(/dev/dvb/adapter0/frontend0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)                                                                                                                   
2010-04-09 17:26:58.824 DTVSM(/dev/dvb/adapter0/frontend0)::SetProgramNumber(22208):                                        
2010-04-09 17:26:58.824 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()             
2010-04-09 17:26:58.824 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(PMT,)                                
2010-04-09 17:26:58.824 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)                        
2010-04-09 17:26:58.824 SM(/dev/dvb/adapter0/frontend0)::Start: begin                                                       
2010-04-09 17:26:58.824 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.825 SM(/dev/dvb/adapter0/frontend0)::Start: end                                                         
2010-04-09 17:26:58.825 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags: Seen() Match() Wait(Pos,)                             
2010-04-09 17:26:58.826 TVRec(1): SetChannel(11) -- end                                                                     
2010-04-09 17:26:58.826 EITScanner (1): Now looking for EIT data on multiplex of channel 11                                 
2010-04-09 17:26:58.826 EITCache: Pruning all entries that ended before UTC 2010-04-08T17:32:15                             
2010-04-09 17:26:58.826 EITCache: Deleting old cache entries from the database                                              
2010-04-09 17:26:58.829 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.886 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.893 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:58.900 DVBSM(/dev/dvb/adapter0/frontend0): UpdateValues -- Signal Locked                                   
2010-04-09 17:26:58.943 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:59.001 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:59.058 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)                                
2010-04-09 17:26:59.058 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen(PAT,) Match() Wait()                                
2010-04-09 17:26:59.059 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match(PAT,) Wait()                                
2010-04-09 17:26:59.109 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen(PMT,) Match() Wait()                                
2010-04-09 17:26:59.110 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen() Match(PMT,) Wait()                                
2010-04-09 17:26:59.110 Created PMT                                                                                         
Program Map Table ver(13) pid(0x2bf) pnum(1) len(120)                                                                       

 Stream #0 pid(0x12d) type(video-mpeg2  0x2)
  Stream Identifier Descriptor (0x52): ComponentTag=0x1
 Stream #1 pid(0x12e) type(audio-mp2-layer[1,2,3]  0x4)
  Stream Identifier Descriptor (0x52): ComponentTag=0x2
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #2 pid(0x130) type(audio-mp2-layer[1,2,3]  0x4)
  Stream Identifier Descriptor (0x52): ComponentTag=0x6
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #3 pid(0x12f) type(private-data  0x6)
  Stream Identifier Descriptor (0x52): ComponentTag=0x5
  Subtitling Descriptor (0x59) length(8)
 Stream #4 pid(0x131) type(dsmcc-b std data  0xb)
  Stream Identifier Descriptor (0x52): ComponentTag=0xb
  Unknown(20) Descriptor (0x14) length(5)
 Stream #5 pid(0xbc2) type(dsmcc-b std data  0xb)
  Stream Identifier Descriptor (0x52): ComponentTag=0x4
  Unknown(20) Descriptor (0x14) length(13)
  Data Broadcast Identifier Descriptor (0x66) length(6)
  Unknown(19) Descriptor (0x13) length(5)

2010-04-09 17:26:59.115 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)
2010-04-09 17:26:59.160 EITScanner (1): Started passive scan.
2010-04-09 17:26:59.172 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)
2010-04-09 17:26:59.229 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen() Match() Wait(Sig,)
... The log carries on like this


More information about the mythtv-users mailing list