Re: Kernel Oops with Hauppauge WinTV NOVA T USB2

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

 



On Thursday 11 May 2006 20:39, Mario Rossi wrote:
> Hi all
>
> I cannot use anymore the Hauppauge WinTV NOVA T USB2.
> I'm using Fedora 5, kernel 2.6.16.15 and latest Mercurial code.
>
> I get Kernel Oops a few seconds after I plug in the USB cable.
> It used to work very well until 18 April 2006.
>
> I've found that the problem started sometime between version 3845 and
> 3898 of the HG Repository, in that area there are a lot of check ins
> named
>
> "Convert XXX to refactored tuner code"

Hi, does the attached patch help?

diff -r efc16f26bc6e linux/drivers/media/dvb/dvb-usb/dibusb-common.c
--- a/linux/drivers/media/dvb/dvb-usb/dibusb-common.c	Thu May 11 09:21:14 2006 -0300
+++ b/linux/drivers/media/dvb/dvb-usb/dibusb-common.c	Thu May 11 21:40:55 2006 +0100
@@ -173,11 +173,10 @@ int dibusb_dib3000mc_frontend_attach(str
 	struct dib3000_config demod_cfg;
 	struct dibusb_state *st = d->priv;
 
-	d->fe->ops->tuner_ops.init = dvb_usb_tuner_init_i2c;
-	d->fe->ops->tuner_ops.set_params = dvb_usb_tuner_set_params_i2c;
-
 	for (demod_cfg.demod_address = 0x8; demod_cfg.demod_address < 0xd; demod_cfg.demod_address++)
 		if ((d->fe = dib3000mc_attach(&demod_cfg,&d->i2c_adap,&st->ops)) != NULL) {
+			d->fe->ops->tuner_ops.init = dvb_usb_tuner_init_i2c;
+			d->fe->ops->tuner_ops.set_params = dvb_usb_tuner_set_params_i2c;
 			d->tuner_pass_ctrl = st->ops.tuner_pass_ctrl;
 			return 0;
 		}
_______________________________________________

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