I saw same topic on the list. Did anyone had solved the problem with nova-s plus not locking. I use 2.6.24 and latest HG tree and my other cx88 base card works just fine but nova-s plus shows strenght of 98% but signal noise goes up and down and there is no lock on it. It Works just fine with other cards. I saw this patch does it realy disable the voltage protection on nova-s?
Are there any patches that I can test get my nova-s working ?
*** linux/drivers/media/dvb/frontends/isl6421.c 2006-11-25 23:05:44.000000000 +0100
--- linux/drivers/media/dvb/frontends/isl6421.c 2006-11-25 23:44:11.000000000 +0100
***************
*** 44,49 ****
--- 44,51 ----
u8 i2c_addr;
};
+ static int dcl=1; // dynamic current limit on/off, default on
+
static int isl6421_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
{
struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv;
***************
*** 109,114 ****
--- 111,117 ----
/* default configuration */
isl6421->config = ISL6421_ISEL1;
+ if (! dcl) isl6421->config |= ISL6421_DCL;
isl6421->i2c = i2c;
isl6421->i2c_addr = i2c_addr;
fe->sec_priv = isl6421;
***************
*** 134,139 ****
--- 137,145 ----
return fe;
}
+ module_param(dcl, int, 0644);
+ MODULE_PARM_DESC(dcl, "Turn on/off dynamic current limit (default:on).");
+
EXPORT_SYMBOL(isl6421_attach);
MODULE_DESCRIPTION("Driver for lnb supply and control ic isl6421");
--- linux/drivers/media/dvb/frontends/isl6421.c 2006-11-25 23:44:11.000000000 +0100
***************
*** 44,49 ****
--- 44,51 ----
u8 i2c_addr;
};
+ static int dcl=1; // dynamic current limit on/off, default on
+
static int isl6421_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
{
struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv;
***************
*** 109,114 ****
--- 111,117 ----
/* default configuration */
isl6421->config = ISL6421_ISEL1;
+ if (! dcl) isl6421->config |= ISL6421_DCL;
isl6421->i2c = i2c;
isl6421->i2c_addr = i2c_addr;
fe->sec_priv = isl6421;
***************
*** 134,139 ****
--- 137,145 ----
return fe;
}
+ module_param(dcl, int, 0644);
+ MODULE_PARM_DESC(dcl, "Turn on/off dynamic current limit (default:on).");
+
EXPORT_SYMBOL(isl6421_attach);
MODULE_DESCRIPTION("Driver for lnb supply and control ic isl6421");
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb