diff -r 6272bb98d5ea linux/drivers/media/dvb/ttpci/budget-av.c signed-off-by: Hartmut Birr --- 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;