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