[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