Hi, some people do report, that the CAM on a Cinergy/KNCONE DVB-C card doesn't work. They get the following log entries (repeated many times): budget-av: cam inserted A budget-av: cam inserted B dvb_ca adapter 1: DVB CAM detected and initialised successfully budget-av: cam ejected 3 ... It seems, that is never possible to read a control value of 0xff from address 0 or 1 of the CAM. The attached patch may fix this problem. I didn't test this patch by myself, because I don't need a CAM. If someone uses a Cinergy/KNCONE DVB-C/T/S card with a CAM, please test this patch. - Hartmut
diff -r 6272bb98d5ea linux/drivers/media/dvb/ttpci/budget-av.c signed-off-by: Hartmut Birr <e9hack@xxxxxxxxxxxxxx> --- a/linux/drivers/media/dvb/ttpci/budget-av.c Mon Jul 30 22:33:37 2007 -0300 +++ b/linux/drivers/media/dvb/ttpci/budget-av.c Tue Jul 31 18:06:58 2007 +0200 @@ -178,7 +178,7 @@ static int ciintf_read_cam_control(struc udelay(1); result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, address & 3, 1, 0, 0); - if ((result == -ETIMEDOUT) || ((result == 0xff) && ((address & 3) < 2))) { + if (result == -ETIMEDOUT) { ciintf_slot_shutdown(ca, slot); printk(KERN_INFO "budget-av: cam ejected 3\n"); return -ETIMEDOUT;
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb