Re: SV: [linux-dvb] NOVA-TD exeriences?

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

 



Soeren Moch schrieb:
 > >  > Hi again. Just got my two new NOVA-TD's and at a first glance they
 > > seemed to
> > > perform well. Closer inspections however revealed that I see exactly
 > > the same
 > >  > issues as Soeren. Watching live TV with VDR on one adaptor while
 > > constantly
 > >  > retuning the other one using:
 > >  > while true;do tzap -x svt1;done
> > > gives a short glitch in the VDR stream on almost every tzap. Another
 > > 100EUR down
 > >  > the drain. I'll probably buy four NOVA-T's instead just like I
 > > planned to at
 > >  > first.
 > >  >
 > >  > /Magnus H
 > >
> > Slowly, slowly. Magnus, you want to support dibcom with another 100EUR for
 > > there poor performance in fixing the firmware?
> > Please test my patches, the nova-td is running fine with these patches,
 > > at least for me.
 > >
 > > Patrick, any progress here? Will dibcom fix the firmware, or will you
 > > integrate the
 > > patches? Or what can I do to go on?
 > >
 > > Regards,
 > > Soeren
 > >
 > >
 >
 > Thanks Soeren, maybe I jumped to the wrong conclusions here. I actually
> thought this came down to bad hardware design instead of a driver/firmware > issue. Unfortunately your patches made no difference here but I won't give > up that easily. If they made your problems disapperar there should be hope > for me too and I'll be glad to help in the development. I can live with the
 > glitches in the mean time if there's hope for improvement since I mostly
> watch DVB-S these days. I'm running the stock Ubuntu Karmic 2.6.31 kernel > and standard linuxtv drivers from hg. I also have four TT S2-1600 cards in
 > there.
 > /Magnus

Magnus, can you send the USB-IDs of your nova-td-sticks, please?
Since I activated the workaround only for stk7700d_dib7000p_mt2266,
there might be another funtion to fix your sticks.

Soeren



OK, my nova-td device id is 2040:9580, for 2040:5200 the attached extended
patch version may help. (I have no access to such device.)
Please test.

Soeren

--- linux.orig/drivers/media/dvb/dvb-usb/dib0700_devices.c	2009-11-20 23:39:51.000000000 +0100
+++ linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	2009-11-21 00:47:09.000000000 +0100
@@ -303,6 +303,9 @@ static int stk7700d_frontend_attach(stru
 	adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap,0x80+(adap->id << 1),
 				&stk7700d_dib7000p_mt2266_config[adap->id]);
 
+        adap->props.streaming_ctrl = NULL;
+        dib0700_streaming_ctrl(adap, 1);
+
 	return adap->fe == NULL ? -ENODEV : 0;
 }
 
@@ -1710,12 +1713,20 @@ static int stk7070pd_frontend_attach0(st
 	}
 
 	adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80, &stk7070pd_dib7000p_config[0]);
+
+        adap->props.streaming_ctrl = NULL;
+        dib0700_streaming_ctrl(adap, 1);
+
 	return adap->fe == NULL ? -ENODEV : 0;
 }
 
 static int stk7070pd_frontend_attach1(struct dvb_usb_adapter *adap)
 {
 	adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x82, &stk7070pd_dib7000p_config[1]);
+
+        adap->props.streaming_ctrl = NULL;
+        dib0700_streaming_ctrl(adap, 1);
+
 	return adap->fe == NULL ? -ENODEV : 0;
 }
 
@@ -1968,7 +1979,7 @@ MODULE_DEVICE_TABLE(usb, dib0700_usb_id_
 	.streaming_ctrl   = dib0700_streaming_ctrl, \
 	.stream = { \
 		.type = USB_BULK, \
-		.count = 4, \
+		.count = 1, \
 		.endpoint = ep, \
 		.u = { \
 			.bulk = { \

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux