Hi,
Chris Malarky wrote:
Hi,
On Sat, 2006-12-16 at 00:41 +0100, Hartmut Hackmann wrote:
Hi,
Uwe Scheffler wrote:
Helmut Auer wrote:
Another problem with the TT1401 is the bad receiption sometimes. I
know the tuner is not the best, but
under windows its much better with this card.
I can confirm that.
Under Windows i can watch all transmitters without problems.
(both levels are at 100% (org. TT Software) ... which is not however
probably correct)
Under Linux (Kernel-2.6.19.1) with Budget 1401 on DMAX with Femon:
Card #0 (Philips TDA10086 DVB-S) STR: 5252 SNR: 5959 BER: 000008c7 UNC:
00000000 |L|S|C|V|Z|
...with Budget Nova 1102 on DMAX with Femon:
Card #0 (ST STV0299 DVB-S) STR: a480 SNR: dcaa BER: 00000000 UNC:
00000000 |L|S|C|V|Z|
The tda10086 module still is in an early state. Additionally, the author
seems to be very busy. I can't test DVB-S stuff, but if you are willing
to do so, we can send you some suggestions.
We've been testing the card for a couple of months now, on both Linux
and Windows to try and compare results. As far as we can tell it is
tuning properly and getting good quality reception. We use it for IP
Multicast and if we weren't getting perfect (or near-perfect) reception
then we wouldn't have been able to do the data transfers that we've
done.
Andrew has been very busy, but he's hoping to be able to take a look at
the reported signal strength and SNR sometime soon. We suspect that the
strength needs inverting (this would give us values comparable to the
Windows driver). The SNR is a bit more complicated - we might have try
and get some readings with a meter.
In the meantime, if there is anything anybody wants tested I'd be happy
to oblige.
Regarding the signal strength:
Vladimir Monchenko just proposed a patch below.
There also is a patch regarding the DiSEqC. I got another patch for
review. I will attach it. Please note that it is reverted.
Can you please test these and report the results. If you say they are ok,
i will integrate them.
Best regards
Hartmut
--- tda10086.c 2006-12-11 13:33:19.000000000 -0500
+++ tda10086.v4l 2006-12-11 13:59:22.043780616 -0500
@@ -114,10 +114,8 @@ static int tda10086_init(struct dvb_fron
msleep(10);
// misc setup
-// tda10086_write_byte(state, 0x01, 0x94);
- tda10086_write_byte(state, 0x01, 0x44); // phillips value from windows gui RAD
-// tda10086_write_byte(state, 0x02, 0x35); // NOTE: TT drivers appear to disable CSWP
- tda10086_write_byte(state, 0x02, 0x00); // phillips value from windows gui RAD
+ tda10086_write_byte(state, 0x01, 0x94);
+ tda10086_write_byte(state, 0x02, 0x35); // NOTE: TT drivers appear to disable CSWP
tda10086_write_byte(state, 0x03, 0x64);
tda10086_write_byte(state, 0x04, 0x43);
tda10086_write_byte(state, 0x0c, 0x0c);
@@ -148,8 +146,7 @@ static int tda10086_init(struct dvb_fron
// setup AGC
tda10086_write_byte(state, 0x05, 0x0B);
tda10086_write_byte(state, 0x37, 0x63);
-// tda10086_write_byte(state, 0x3f, 0x03); // NOTE: flydvb uses 0x0a and varies it
- tda10086_write_byte(state, 0x3f, 0x0a); // phillips value from windows gui RAD
+ tda10086_write_byte(state, 0x3f, 0x03); // NOTE: flydvb uses 0x0a and varies it
tda10086_write_byte(state, 0x40, 0x64);
tda10086_write_byte(state, 0x41, 0x4f);
tda10086_write_byte(state, 0x42, 0x43);
--- tda826x.c 2006-12-11 13:33:18.000000000 -0500
+++ tda826x.v4l 2006-12-11 14:00:46.019014440 -0500
@@ -90,10 +90,8 @@ static int tda826x_set_params(struct dvb
buf[2] = (1<<5) | 0x0b; // 1Mhz + 0.45 VCO
buf[3] = div >> 7;
buf[4] = div << 1;
-// buf[5] = 0xff; // basedband filter to max
- buf[5] = 0x6f; // basedband filter to 18.6 MHz RAD
-// buf[6] = 0xfe; // gains at max + no RF attenuation
- buf[6] = 0x0e; // phillips value from windows gui RAD
+ buf[5] = 0xff; // basedband filter to max
+ buf[6] = 0xfe; // gains at max + no RF attenuation
buf[7] = 0x83; // charge pumps at high, tests off
buf[8] = 0x80; // recommended value 4 for AMPVCO + disable ports.
buf[9] = 0x1a; // normal caltime + recommended values for SELTH + SELVTL
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb