[mythtv] DVB-T with trunk and Hauppauge HVR-4000, no channels found

Terjesen Jens Peder Jens.Peder.Terjesen at devoteam.com
Wed Sep 30 14:10:29 UTC 2009


Hi.

I have been a little uncertain if this belongs on the dev or user list.

For quite some time I have been trying unsuccessfully to get DVB-T to work in MythTV with my three HVR-4000.

I have a production BE/FE with openSUSE 11.0 (kernel 2.6.25) that has worked reliably with fixes (or rather RPMs from Packman) with DVB-S and resonably up to date v4l-dvb drivers. I tried a little to get DVB-T working but never succeeded.

About eight months ago I sat up a separate BE/FE for testing VDPAU and DVB-S2 running trunk and also with openSUSE 11.0 and resonably up to date v4l-dvb drivers. When doing tuned scanning on DVB-T I got some errors like: eno operation not permitted, or something like that and only timeout. I also tried with Kaffeine version 0.8.7 I think which found only one channel, but was unable to tune to it.

So thinking perhaps the old kernel or not brand new v4l-dvb drivers might be the problem I found a spare disk lying around and installed openSUSE 11.2 milestone 7 (kernel 2.6.31) (pre-release) on it. With this installation Kaffeine 1.0-pre2 was able to find all the channels out of the box. After updating Xine from Packman I get picture but no sound. This I guess is related to lacking HE-AAC LOAS/LATM support somewhere. If I make a recording with Kaffeine and play it with Mplayer I get picture and sound.

With MythTV trunk from yesterday (22121) I am not able to get any channels when scanning. I have tried both tuned scanning and importing a channels.conf created by scan, which works. The channel scanner in MythTV indicates reasonably good signal strenght and quality but no lock.

I ran mythtvsetup -v channelscan which did not give much information about the problem.

Is there anything I can do to provide more information?

The first part of the log is trunkated output from a DVB-S/S2 scan that works, the last bit is from the DVB-T scan I did afterwards:

================
2009-09-30 07:45:03.540 insert_dtv_multiplex -- inserted 29
Insert(dvb): 2928                                          
2009-09-30 07:45:03.542 insert_dtv_multiplex(1, 'dvb', 12265000, 8psk, 48, 70...) mplexid:29
2009-09-30 07:45:03.542 insert_dtv_multiplex -- update 29                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(dvb): 2929
2009-09-30 07:45:03.545 insert_dtv_multiplex(1, 'dvb', 12265000, 8psk, 48, 70...) mplexid:29
2009-09-30 07:45:03.545 insert_dtv_multiplex -- update 29                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(dvb): 2930
2009-09-30 07:45:03.548 insert_dtv_multiplex(1, 'dvb', 12265000, 8psk, 48, 70...) mplexid:29
2009-09-30 07:45:03.548 insert_dtv_multiplex -- update 29                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(dvb): 2931
2009-09-30 07:45:03.550 insert_dtv_multiplex(1, 'dvb', 12265000, 8psk, 48, 70...) mplexid:29
2009-09-30 07:45:03.551 insert_dtv_multiplex -- update 29                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(dvb): 4801
2009-09-30 07:45:03.553 insert_dtv_multiplex(1, 'dvb', 12265000, 8psk, 48, 70...) mplexid:29
2009-09-30 07:45:03.553 insert_dtv_multiplex -- update 29                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(dvb): 4802
2009-09-30 07:45:07.661 insert_dtv_multiplex(1, 'dvb', 11823000, qpsk, 40, 70...) mplexid:21
2009-09-30 07:45:07.661 insert_dtv_multiplex -- update 21                                   
UPDATE dtv_multiplex SET frequency    = :FREQUENCY1, modulation       = :MODULATION, symbolrate       = :SYMBOLRATE, bandwidth        = :BANDWIDTH, polarity         = :POLARITY, inversion        = :INVERSION, transmission_mode= :TRANS_MODE, fec              = :INNER_FEC, constellation    = :CONSTELLATION, hierarchy        = :HIERARCHY, hp_code_rate     = :HP_CODE_RATE, lp_code_rate     = :LP_CODE_RATE, guard_interval   = :GUARD_INTERVAL, mod_sys          = :MOD_SYS, rolloff          = :ROLLOFF WHERE sourceid    = :SOURCEID      AND       sistandard  = :SISTANDARD    AND  transportid = :TRANSPORTID AND networkid = :NETWORKID                    
Insert(opencable): 4010
2009-09-30 07:45:12.020 insert_dtv_multiplex(1, 'dvb', 11309000, qpsk, 2, 0...) mplexid:0
2009-09-30 07:45:12.021 insert_dtv_multiplex -- insert 0                                 
INSERT INTO dtv_multiplex   (sourceid,        sistandard,        frequency,  modulation, transportid, networkid, symbolrate, bandwidth, polarity, inversion, transmission_mode, fec, constellation, hierarchy, hp_code_rate, lp_code_rate, guard_interval, mod_sys, rolloff) VALUES   (:SOURCEID,      :SISTANDARD,       :FREQUENCY1, :MODULATION, :TRANSPORTID, :NETWORKID, :SYMBOLRATE, :BANDWIDTH, :POLARITY, :INVERSION, :TRANS_MODE, :INNER_FEC, :CONSTELLATION, :HIERARCHY, :HP_CODE_RATE, :LP_CODE_RATE, :GUARD_INTERVAL, :MOD_SYS, :ROLLOFF);                        
2009-09-30 07:45:12.023 insert_dtv_multiplex -- inserted 30
Insert(mpeg): 230                                          
2009-09-30 07:45:12.028 insert_dtv_multiplex(1, 'dvb', 11434000, qpsk, 45, 0...) mplexid:0
2009-09-30 07:45:12.029 insert_dtv_multiplex -- insert 0                                  
INSERT INTO dtv_multiplex   (sourceid,        sistandard,        frequency,  modulation, transportid, networkid, symbolrate, bandwidth, polarity, inversion, transmission_mode, fec, constellation, hierarchy, hp_code_rate, lp_code_rate, guard_interval, mod_sys, rolloff) VALUES   (:SOURCEID,      :SISTANDARD,       :FREQUENCY1, :MODULATION, :TRANSPORTID, :NETWORKID, :SYMBOLRATE, :BANDWIDTH, :POLARITY, :INVERSION, :TRANS_MODE, :INNER_FEC, :CONSTELLATION, :HIERARCHY, :HP_CODE_RATE, :LP_CODE_RATE, :GUARD_INTERVAL, :MOD_SYS, :ROLLOFF);                        
2009-09-30 07:45:12.031 insert_dtv_multiplex -- inserted 31
Insert(mpeg): 4599                                         

Printing remaining channels
qpsk:12456000:Visjon Norge::70:70:1809:10=10:dvb        0:cnt(pnum:2,channum:20)
qpsk:11247000:TV 2 (N)::70:70:1508:1=1:dvb      0:cnt(pnum:2,channum:20)        
qpsk:12322000:TV 2 Norge::70:70:1508:15=15:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12418000:Visjon Norge::70:70:1809:20=20:dvb        0:cnt(pnum:2,channum:20)
qpsk:12418000:Telev�zo::70:70:4006:20=20:dvb    0:cnt(pnum:2,channum:20)        
qpsk:11823000:Speranta TV::70:70:4006:40=40:dvb 0:cnt(pnum:2,channum:20)        
qpsk:12341000:MTV3 MAX::70:70:4901:46=46:dvb    0:cnt(pnum:2,channum:20)        
qpsk:12341000:MTV3 FAKTA::70:70:4902:46=46:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12341000:MTV3 AVA::70:70:4903:46=46:dvb    0:cnt(pnum:2,channum:20)        
qpsk:12341000:MTV3 SARJA::70:70:4904:46=46:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12341000:MTV3 SCIFI::70:70:4905:46=46:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12341000:Sub Leffa::70:70:4906:46=46:dvb   0:cnt(pnum:2,channum:20)        
qpsk:12341000:Sub Juniori::70:70:4907:46=46:dvb 0:cnt(pnum:2,channum:20)        
qpsk:12054000:MTV3 MAX::70:70:4901:49=49:dvb    0:cnt(pnum:2,channum:20)        
qpsk:12054000:MTV3 FAKTA::70:70:4902:49=49:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12054000:MTV3 AVA::70:70:4903:49=49:dvb    0:cnt(pnum:2,channum:20)        
qpsk:12054000:MTV3 SARJA::70:70:4904:49=49:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12054000:MTV3 SCIFI::70:70:4905:49=49:dvb  0:cnt(pnum:2,channum:20)        
qpsk:12054000:Sub Leffa::70:70:4906:49=49:dvb   0:cnt(pnum:2,channum:20)        
qpsk:12054000:Sub Juniori::70:70:4907:49=49:dvb 0:cnt(pnum:2,channum:20)        
Found 7 transports:
Channels: FTA Enc Dec
ATSC        0   0   0
DVB         4  16   0
SCTE        0   0   0
MPEG        0   0   0
NTSC        0        
Unique: prog 0 atsc 0 atsc minor 0 channum 0
Max atsc major count: 0                     
2009-09-30 07:45:17.986 Found 0 unused transports.




-------------------------------

DVB-T
-----
2009-09-30 07:46:30.341 SetPage(Scan Configuration)
2009-09-30 07:46:30.342 SetPage(Scan Configuration)
2009-09-30 07:47:04.277 SetPage(Søker)
2009-09-30 07:47:04.277 SWiz: SetPage(): type(6) cardid(3) inputname(DVBInput)
2009-09-30 07:47:04.340 ChannelScanSM(/dev/dvb/adapter0/frontend1): Connecting up DTVSignalMonitor
2009-09-30 07:47:04.345 ChScan: Scan()
2009-09-30 07:47:04.345 ChScan: ScanTransports()
2009-09-30 07:47:04.345 ChannelScanSM(/dev/dvb/adapter0/frontend1): ChannelScanSM::RunScanner -- begin
2009-09-30 07:47:04.346 ChannelScanSM(/dev/dvb/adapter0/frontend1): Tuning to Frekvens 634000000 mplexid(0)
2009-09-30 07:47:07.361 transport_tune_complete: wait_until_complete 0
2009-09-30 07:47:07.361 ChannelScanSM(/dev/dvb/adapter0/frontend1): Frekvens 634000000 -- Timed out, no signal
2009-09-30 07:47:07.395 ChannelScanSM(/dev/dvb/adapter0/frontend1): ChannelScanSM::StopScanner
2009-09-30 07:47:07.395 ChannelScanSM(/dev/dvb/adapter0/frontend1): ChannelScanSM::RunScanner -- end
2009-09-30 07:47:07.396 ChannelScanSM(/dev/dvb/adapter0/frontend1): ChannelScanSM::StopScanner
2009-09-30 07:47:07.396 ChannelScanSM(/dev/dvb/adapter0/frontend1): ChannelScanSMner Stopped
2009-09-30 07:47:07.398 ChanImport: No new channels to process
===============

This is the versions of software used:

MythTV
------
Path: trunk
URL: http://svn.mythtv.org/svn/trunk
Repository Root: http://svn.mythtv.org/svn
Repository UUID: 7dbf422c-18fa-0310-86e9-fd20926502f2
Revision: 22121
Node Kind: directory
Schedule: normal
Last Changed Author: markk
Last Changed Rev: 22121
Last Changed Date: 2009-09-30 06:19:10 +0200 (Wed, 30 Sep 2009)
Kaffeine
--------
kaffeine-1.0-pre2
Kernel
------
2.6.31-rc9-7-desktop

Best regards Jens


More information about the mythtv-dev mailing list