Re: Preliminary support of Hauppauge Nova-T 500 Dual (take 2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



El Lunes, 18 de Septiembre de 2006 19:29, Jose Alberto Reguero escribió:
> El Lunes, 18 de Septiembre de 2006 17:59, Patrick Boettcher escribió:
> > On Mon, 18 Sep 2006, Jose Alberto Reguero wrote:
> > > El Domingo, 17 de Septiembre de 2006 22:28, Patrick Boettcher escribió:
> > > > Hi all,
> > > >
> > > > I just updated my .dib0700 repository, it should now work with both
> > > > channels.
> > > >
> > > > I have very good reception with this card at my home (25 dB C/N). If
> > > > anyone encounters problem with reception, please compare the
> > > > perfomance of the card with the Windows driver.
> > > >
> > > > It could be, that the reception of the card is bad when you are very
> > > > close to the transmitter (due to an amplifyer (LNA), which in always
> > > > on now). Please report if this might be the case for you.
> > > >
> > > > good luck and report success or failure,
> > > > Patrick.
> > >
> > > Driver works well with both tuners, with the card ID 2040:9950.
> > >
> > > I have a few reception problems especialy with one frecuency:
> > >
> > > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> > > reading channels from file '/root/.tzap/channels.conf'
> > > tuning to 770000000 Hz
> > > video pid 0x0065, audio pid 0x0067
> > > status 03 | signal aa6d | snr 0000 | ber 001fffff | unc 00000012 |
> > > status 1b | signal aa4e | snr 0000 | ber 001fffff | unc 00000000 |
> > > FE_HAS_LOCK status 1b | signal aab7 | snr 0000 | ber 001fffff | unc
> > > 00000000 | FE_HAS_LOCK status 1b | signal aa98 | snr 0000 | ber
> > > 001fffff
> > >
> > > | unc 00000000 | FE_HAS_LOCK status 1b | signal aa42 | snr 0000 | ber
> > >
> > > 001fffff | unc 00000000 | FE_HAS_LOCK
> > >
> > > I can't compare with windows(I have not Xp). Maybe bad signal.
> >
> > Hmm, can you try to change line 70 in dib0700_core.c to set GPIO0 to 0
> > instead of one and see if it is better on this frequency.
> >
> > regards,
> > Patrick.
>
> I think you mean line 70 in dib0700_devices.c
>
> dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 0); msleep(10); // LNA
>
> It work better for me. I can tune all the channels.
>
> Thanks.
> Jose Alberto
>

I made a experiment, and take the agc params from dib3000p_mt2060_agc_config 
from  dibusb-common.c line 170 and put in bristol_dib3000p_mt2060_agc_config 
from dib0700_devices.c line 26 except ".setup" and I have much beter results. 
I can tune to this frquency with LNA off and with LNA on with good results 
(similar ber, a little better with LNA on).

I atch the patch.

Thanks.
Jose Alberto
diff -r fae890aee0c3 linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
--- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	Tue Sep 19 12:51:56 2006 -0300
+++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	Wed Sep 20 11:25:22 2006 +0200
@@ -27,22 +27,22 @@ static struct dibx000_agc_config bristol
 	.band_caps = BAND_VHF | BAND_UHF,
 	.setup     = (1 << 8) | (5 << 5) | (0 << 4) | (0 << 3) | (0 << 2) | (2 << 0),
 
-	.agc1_max = 42598,
-	.agc1_min = 17694,
-	.agc2_max = 45875,
-	.agc2_min = 0,
-
-	.agc1_pt1 = 0,
-	.agc1_pt2 = 59,
-
-	.agc1_slope1 = 0,
-	.agc1_slope2 = 69,
+	.agc1_max = 48497,
+	.agc1_min = 23593,
+	.agc2_max = 46531,
+	.agc2_min = 24904,
+
+	.agc1_pt1 = 0x65,
+	.agc1_pt2 = 0x69,
+
+	.agc1_slope1 = 0x51,
+	.agc1_slope2 = 0x27,
 
 	.agc2_pt1 = 0,
-	.agc2_pt2 = 59,
-
-	.agc2_slope1 = 111,
-	.agc2_slope2 = 28,
+	.agc2_pt2 = 0x33,
+
+	.agc2_slope1 = 0x35,
+	.agc2_slope2 = 0x37,
 };
 
 static struct dib3000mc_config bristol_dib3000mc_config[2] = {
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux