[linux-dvb] Not able to lock to the signal on the given frequency

"Bernhard Mähr" billyx at gmx.at
Fri Sep 1 00:24:10 CEST 2006


Hello,

I have a Club 3d Zap250mini device on my debian with kernel 2.6.16.28.
I have a problems to find/watch a channel.

I was abel to compile the modules and load them. After connecting the device /var/log/messages says:

Aug 31 23:44:14 xebian kernel: usb 1-1.4: new full speed USB device using ohci_hcd and address 6
Aug 31 23:44:14 xebian kernel: usb 1-1.4: configuration #1 chosen from 1 choice
Aug 31 23:44:15 xebian kernel: dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in cold state, will try to load a firmware
Aug 31 23:44:15 xebian kernel: dvb-usb: downloading firmware from file 'dvb-usb-wt220u-02.fw'
Aug 31 23:44:16 xebian kernel: usbcore: registered new driver dvb_usb_dtt200u
Aug 31 23:44:17 xebian kernel: usb 1-1.4: USB disconnect, address 6
Aug 31 23:44:17 xebian kernel: dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
Aug 31 23:44:18 xebian kernel: usb 1-1.4: new full speed USB device using ohci_hcd and address 7
Aug 31 23:44:18 xebian kernel: usb 1-1.4: configuration #1 chosen from 1 choice
Aug 31 23:44:18 xebian kernel: dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in warm state.
Aug 31 23:44:18 xebian kernel: dvb-usb: will use the device's hardware PID filter (table count: 15).
Aug 31 23:44:18 xebian kernel: DVB: registering new adapter (WideView WT-220U PenType Receiver (Typhoon/Freecom)).
Aug 31 23:44:18 xebian kernel: DVB: registering frontend 0 (WideView USB DVB-T)...
Aug 31 23:44:18 xebian kernel: input: IR-receiver inside an USB DVB receiver as/class/input/input0
Aug 31 23:44:18 xebian kernel: dvb-usb: schedule remote query interval to 300 msecs.
Aug 31 23:44:18 xebian kernel: dvb-usb: WideView WT-220U PenType Receiver (Typhoon/Freecom) successfully initialized and connected.

Then I try tu tune to RTL in Munich:

xebian:~# dvbtune -f 578000000
Using DVB card "WideView USB DVB-T"
tuning DVB-T (in United Kingdom) to 578000000 Hz
polling....
Getting frontend event
FE_STATUS:
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Bit error rate: 0
Signal strength: 21845
SNR: 61423
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC

xebian:~# dvbtune -f 578000000 -m
Using DVB card "WideView USB DVB-T"
tuning DVB-T (in United Kingdom) to 578000000 Hz
polling....
Getting frontend event
FE_STATUS:
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Bit error rate: 0
Signal strength: 21845
SNR: 61166
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Signal=21845, Verror=0, SNR=61166dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61423dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61166dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61166dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61166dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61166dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=21845, Verror=0, SNR=61423dB, BlockErrors=0, (S|L|C|V|SY|)

Looks good but the next thing I doesn't understand. I thought dvbtune would tune to a frequency and stay at that freqency?!?

xebian:~# femon
using '/dev/dvb/adapter0/frontend0'
FE: WideView USB DVB-T (TERRESTRIAL)
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 1f | signal 5454 | snr efef | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr eeee | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr eeee | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr eeee | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr eeee | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr efef | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 5555 | snr eeee | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |
status 20 | signal ffff | snr eeee | ber 00000000 | unc 00000000 |

The lines with FE_HAS_LOCK occure while I execute dvbtune -f 578000000 on an other window

I would like to search for channels (shortend the output):

xebian:~/w_scan-20060729# ./w_scan
w_scan version 20060705
Info: using DVB adapter auto detection.
   Found DVB-T frontend. Using adapter /dev/dvb/adapter0/frontend0
-_-_-_-_ Getting frontend capabilities-_-_-_-_
frontend WideView USB DVB-T supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
177500:
184500:
191500:
578000:
586000: signal ok (I999B8C999D999M999T999G999Y999)
594000:
850000:
858000:
tune to: :586000:I999B8C999D999M999T999G999Y999:T:27500:
Info: filter timeout pid 0x0011
Info: filter timeout pid 0x0000
Info: filter timeout pid 0x0010
dumping lists (0 services)
Done.

Then i start kaffeine with the channel RTL configured manually and I try to do a search for channels.

xebian:~# kaffeine
/dev/dvb/adapter0/frontend0 : opened ( WideView USB DVB-T )
Tuning to: RTL / autocount: 0
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 578000000 Hz
inv:2 bw:3 fecH:9 fecL:9 mod:6 tm:2 gi:4 hier:4
..............................
Not able to lock to the signal on the given frequency
Frontend closed
Tuning delay: 4046 ms
Creating events file.
Number of events : 0
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 212500000 Hz
inv:2 bw:1 fecH:3 fecL:9 mod:1 tm:1 gi:3 hier:0
..............................
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 578000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
. LOCKED.
Transponders: 2/6

Invalid section length or timeout: pid=17


Invalid section length or timeout: pid=0


Invalid section length or timeout: pid=16

Frontend closed
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 586000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
. LOCKED.
Transponders: 3/6

Invalid section length or timeout: pid=17


Invalid section length or timeout: pid=0


Invalid section length or timeout: pid=16

Frontend closed
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 690000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
..............................
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 754000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
..............................
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
Using DVB device 0:0 "WideView USB DVB-T"
tuning DVB-T to 834000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
..............................
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
Transponders: 6
dvbsi: The end :)
Channels found: 0

Has somebody an idea whats the problem?
I've been searching for a solution for hours...


Greetings

Bernhard Mähr

-- 


Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer



More information about the linux-dvb mailing list