[linux-dvb] Twinhan tune issue

Frederic CAND frederic.cand at anevia.com
Fri Apr 1 11:11:25 CEST 2005


Hello everyone,
I post again what I said yesterday.
Here is my problem: now that I manage to load bttv without freezing my 
system, my Twinhan DST DVB-S CI is well recognized. But with many 
applications such as szap a.s.o, tuning doesn't work at all; e.g with szap:

status 00 | signal 0000 | snr 0000 | ber fffffffe | unc fffffffe |
status 00 | signal 0000 | snr 0000 | ber fffffffe | unc fffffffe |

I debugged into dst.c and found two things:
1/ the main loop of **dst_wait_dst_ready()** returns 1 only after ~6000 
iterations, whereas the limit is set to 200; so it waits 3 times longer 
... but it passes this function
2/ now in ** dst_get_tuna() **, it passes dst_wait_dst_ready(), but the 
test on state->rx_tuna[2] && state->rx_tuna[3] doesn't pass since:

Apr  1 11:02:35 localhost kernel: dst_get_tuna: exiting because of 
rx_tuna[9..0] = fb 24 6c 6b0 1 0 0 0 9

here, rx_tuna[2] == 0 && rx_tuna[3] == 0; and it really doesn't seem 
right at all since this function does **not** set state->diseq_flags |= 
HAS_LOCK;


It's really annoying ... anybody has a clue ? I still mention that the 
card works perfectly under Windows, so it's no cable unplugged-issue nor 
hardware issue ...


I really need a help !


-- 
CAND Frederic
EPITA GISTR 2005
ANEVIA





More information about the linux-dvb mailing list