[linux-dvb] No FE_HAS_LOCK on certain channels

Simon G linuxtv at simong.net
Tue Dec 11 09:54:56 CET 2007


Hi Hans,

Yep, I think Teracom (Swedish TV transmission company) is to blame here.
I also had similar problems since they switched off the analog
transmissions and started messing with the DVB-t muxes. In particular the
FEC bits.

Heres a more correct channels.conf (free channels)!!

SVT2
Värmlandsnytt:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1029:1028:5080
SVT24
Värmlandsnytt:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1249:1248:5190
Barn/Kunskapsk.:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:879:878:870
SVT1:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1019:1018:1010
TV4
Värmland:674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1049:1048:6140
TV6:674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1079:1078:1070

dvbscan dosn't get the fec modes right, I think because Teracom is sending
false information here ?? I haven't had much time to investigate this yet.
When I do I'll post the new channels.conf to the list.

Then Myth also has problem importing even the correct channels.conf.
So heres some(I think only some of the channels are here) SQL for that ...

INSERT INTO `dtv_multiplex` (`mplexid`, `sourceid`, `transportid`,
`networkid`, `frequency`, `inversion`, `symbolrate`, `fec`, `polarity`,
`modulation`, `bandwidth`, `lp_code_rate`, `transmission_mode`,
`guard_interval`, `visible`, `constellation`, `hierarchy`, `hp_code_rate`,
`sistandard`, `serviceversion`, `updatetimestamp`) VALUES
(1, 1, 1021, 8945, 650000000, 'a', NULL, NULL, NULL, 'qpsk', '8', '1/2',
'8', '1/8', 0, 'qam_64', 'n', '2/3', 'dvb', 2, '2007-09-26 19:27:25'),
(3, 1, 1022, 8945, 674000000, 'a', NULL, NULL, NULL, 'qpsk', '8', '1/2',
'8', '1/8', 0, 'qam_64', 'n', '2/3', 'dvb', 5, '2007-09-08 00:33:01'),
(5, 1, 1111, 8945, 642000000, 'a', NULL, NULL, NULL, 'qpsk', '8', '1/2',
'8', '1/4', 0, 'qam_64', 'n', '3/4', 'dvb', 2, '2007-09-08 00:34:36'),
(8, 1, 1110, 8945, 482000000, 'a', NULL, NULL, NULL, NULL, '8', '1/2',
'8', '1/8', 0, 'qam_64', 'n', '2/3', 'dvb', 6, '2007-09-07 23:58:18');

You could try to import the above channels.conf and then go into the Myth
database and "correct" the FEC bits.

If you need any further help send me an email.

/Simon G
P.S. Det går bra på svenska också.



> Hi,
> I'm trying to set up MythTv on top of  Fedora 7 and using Nova-T 500.
> Everything works normal up to channel scan and mythtv start.
>
> This is what dmesg returns about the card:
>
> [root at media mythtv]# dmesg | grep dvb
> dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will
> try to load a firmware
> dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
> dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
> dvb-usb: will pass the complete MPEG2 transport stream to the software
> demuxer.
> dvb-usb: will pass the complete MPEG2 transport stream to the software
> demuxer.
> dvb-usb: schedule remote query interval to 150 msecs.
> dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and
> connected.
> usbcore: registered new interface driver dvb_usb_dib0700
>
> [root at media mythtv]# dmesg | grep DVB
> dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will
> try to load a firmware
> dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
> DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
> DVB: registering frontend 0 (DiBcom 3000MC/P)...
> DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
> DVB: registering frontend 1 (DiBcom 3000MC/P)...
> input: IR-receiver inside an USB DVB receiver as /class/input/input5
> dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and
> connected.
>
> Remote works fine too.
>
> Scandvb (from dvb-apps) using the file below returns a long list of
> stations on the format: (One long line per station - linebreaks are mine)
>
> TV4 Varmland:674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ
> :FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD _INTERVAL_1_4:
> HIERARCHY_NONE:1049:1048:6140
>
> ztv.se:642000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:
> FEC_1_2:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD _INTERVAL_1_4:
> HIERARCHY_NONE:1199:1198:1190
>
> I picked these because I get lock on the second one but not on the first.
>
> This is the file that scandvb uses:
> # Sweden - Karlstad/Sormon
> # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
> # Channels 43 46 30 42
> T 546000000 8MHz 1/2 NONE QAM64 8k 1/4 NONE
> T 642000000 8MHz 1/2 NONE QAM64 8k 1/4 NONE
> T 650000000 8MHz 1/2 NONE QAM64 8k 1/8 NONE
> T 674000000 8MHz 1/2 NONE QAM64 8k 1/8 NONE
>
> Tzap (also from dvb-apps) for TV4 Varmland above returns this:
>
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 674000000 Hz
> video pid 0x04af, audio pid 0x04ae
> status 00 | signal 4480 | snr 0000 | ber 001fffff | unc 00000000 |
> status 00 | signal 43b4 | snr 0000 | ber 001fffff | unc 00000000 |
> status 00 | signal 44a9 | snr 0000 | ber 001fffff | unc 00000000 |
> status 00 | signal 4470 | snr 0000 | ber 001fffff | unc 00000000 |
>
> The same for ztv.se returns:
> [root at media mythtv]# tzap ztv.se
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 642000000 Hz
> video pid 0x04af, audio pid 0x04ae
> status 03 | signal 4476 | snr 0000 | ber 001fffff | unc 00000000 |
> status 1f | signal 43b3 | snr 0000 | ber 00003620 | unc 000003f0 |
> FE_HAS_LOCK
> status 1f | signal 4430 | snr 0000 | ber 00000210 | unc 00000176 |
> FE_HAS_LOCK
>
> dvbsnoop gives lots of data for the "good" one and nothing for the
> "bad". (Not included here)
> Grateful for all ideas.
> Hans
>
>
> --
> Journalist Hans Bergström
> Medlem i Sveriges Facköversättarförening
> Medlem i Textra Frilansredaktion
> 0570-230 12
> 070 292 22 25
>
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>



More information about the linux-dvb mailing list