[linux-dvb] FE_HAS_LOCK but no signal

Peter Beutner p.beutner at gmx.net
Thu Mar 15 23:50:07 CET 2007


Tom Jacobs schrieb:
> i am having problems getting data from my STB
> 
> i am using Mythdora as my distro so, i believe this is basically Fedora
> Core 5 with MythTV-0.20 included (and various other required packages).
> 
> i have a Hauppauge DEC2000 stb which i am trying to use within mythtv.
> the correct firmware is in /lib/firmware and from dmesg i can see the
> adapter and frontend are both registered.
> 
> i can successfully ./scan for available channels and have produced my
> channels.conf file. when i ./tzap i get the following:
> 
> [root at mythtv_linux ~]# tzap -r "BBC TWO"
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> tuning to 641833330 Hz
> video pid 0x0262, audio pid 0x0263
> status 00 | signal 0000 | snr 0000 | ber 00000000 | unc 009c645e |
> status 1f | signal 0000 | snr 0000 | ber 00000000 | unc 009c645e |
> FE_HAS_LOCK
> status 1f | signal 0000 | snr 0000 | ber 00000000 | unc 009c645e |
> FE_HAS_LOCK
> status 1f | signal 0000 | snr 0000 | ber 00000000 | unc 009c645e |
> FE_HAS_LOCK
> status 1f | signal 0000 | snr 0000 | ber 00000000 | unc 009c645e |
> FE_HAS_LOCK
> 
> if i pick different channels the frequency an pids change but i always
> get signal 0000 and a lock. 

The driver doesn't report values for signal strength/noise ratio/etc.
Only whether the tuner has locked into a channel or not.

It's a bit misleading that tzap always prints zero here for the other stuff
even though the kernel reports that the driver doesn't support these infos.

> if i try and capture stream using the
> following:
> 
> cat /dev/dvb/adapter0/dvr0 > myvideo.mpg
> 
> i get a file of zero bytes. if i try and use mplayer or xine they both
> fail too. since this is a stb also i can play a scart cable into it and
> i do see that the channels are being changed when i tzap  but i just
> dont seem to be getting any data back from the stb.
> 
> does anyone have any ideas?

hm not really. just to be sure, tzap has to be running(e.g. in another 
terminal) while you are trying to capture data from /dev/dvb/adapter0/dvr0.
(btw. iirc tzap can also directly dump the data into a file by itself)

xine never really worked with this driver for me(for unknown reasons).



More information about the linux-dvb mailing list