Can anybody help me with this? Cheers, Dave. Dave Oxley wrote: > I've recently purchased a new CAM > (http://www.scmmicro.com/dvb/dvb_cam.html#Irdeto1.11) as my provider > (Austar here in Australia) changed something and my old CAM stopped > being able to decrypt programmes. The new CAM is also unable to decrypt > and data so I set about putting log statements into the kernel to see > where it was failing (see attached patch and resulting log). My card is > a Hauppage DVB-S-CI: > lspic -v: > 08:0d.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) > Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / > Hauppauge WinTV-NOVA-CI DVB card > Flags: bus master, medium devsel, latency 64, IRQ 193 > Memory at ddbffe00 (32-bit, non-prefetchable) [size=512] > uname -a: > Linux blackadder 2.6.17-gentoo-r5 #10 SMP Sat Aug 26 18:48:38 EST 2006 > x86_64 Intel(R) Xeon(TM) CPU 3.00GHz GNU/Linux > > The lines going wrong are 738-744 in dvb_ca_en50221.c: > /* check if interface is still free */ > if ((status = ca->pub->read_cam_control(ca->pub, slot, > CTRLIF_STATUS)) < 0) > goto exit; > if (!(status & STATUSREG_FR)) { > /* it wasn't free => try again later */ > status = -EAGAIN; > goto exit; > } > > Upon further checks status is 0 and therefore it always returns -EAGAIN > and exits the loop at the end of the timeout (which I tried increasing > by 4 times). I also tried commenting out this if statement to see what > happened, but it just complained about write errors earlier than it got > before. > > I have tried new firmware for my DVB-S card rather than the firmware > specified in the get_dvb_firmware script (coincidently someone else just > posted the list about this) but I couldn't get it to upload it. > > Is my CAM just incompatible with my card or is this a bug? If I should > buy a new card, can anyone recommend a good card that will work with > this CAM? > > All help gratefully appreciated. > Cheers, > Dave. > > > ------------------------------------------------------------------------ > > --- drivers/media/dvb/dvb-core/dvb_ca_en50221.c 2006-08-26 18:48:02.000000000 +1000 > +++ drivers/media/dvb/dvb-core/dvb_ca_en50221.c.debug 2006-08-26 18:19:19.000000000 +1000 > @@ -718,55 +718,74 @@ > > > // sanity check > - if (bytes_write > ca->slot_info[slot].link_buf_size) > + if (bytes_write > ca->slot_info[slot].link_buf_size) { > + printk("dvb_ca adapter %d: bytes_write (%d) greater than buffer (%d)\n", ca->dvbdev->adapter->num, bytes_write, ca->slot_info[slot].link_buf_size); > return -EINVAL; > + } > > /* check if interface is actually waiting for us to read from it, or if a read is in progress */ > - if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) > + if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) { > + printk("dvb_ca adapter %d: Could not get CAM status\n", ca->dvbdev->adapter->num); > goto exitnowrite; > + } > if (status & (STATUSREG_DA | STATUSREG_RE)) { > status = -EAGAIN; > + printk("dvb_ca adapter %d: CAM is already reading\n", ca->dvbdev->adapter->num); > goto exitnowrite; > } > > /* OK, set HC bit */ > if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, > - IRQEN | CMDREG_HC)) != 0) > + IRQEN | CMDREG_HC)) != 0) { > + printk("dvb_ca adapter %d: Failed to write HC\n", ca->dvbdev->adapter->num); > goto exit; > + } > > /* check if interface is still free */ > - if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) > + if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) { > + printk("dvb_ca adapter %d: Could not get CAM status, check 2\n", ca->dvbdev->adapter->num); > goto exit; > + } > if (!(status & STATUSREG_FR)) { > /* it wasn't free => try again later */ > status = -EAGAIN; > + printk("dvb_ca adapter %d: CAM is already reading, check 2\n", ca->dvbdev->adapter->num); > goto exit; > } > > /* send the amount of data */ > - if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_HIGH, bytes_write >> 8)) != 0) > + if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_HIGH, bytes_write >> 8)) != 0) { > + printk("dvb_ca adapter %d: Failed to write data high\n", ca->dvbdev->adapter->num); > goto exit; > + } > if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_LOW, > - bytes_write & 0xff)) != 0) > + bytes_write & 0xff)) != 0) { > + printk("dvb_ca adapter %d: Failed to write data low\n", ca->dvbdev->adapter->num); > goto exit; > + } > > /* send the buffer */ > for (i = 0; i < bytes_write; i++) { > - if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_DATA, buf[i])) != 0) > + if ((status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_DATA, buf[i])) != 0) { > + printk("dvb_ca adapter %d: Failed to write buffer\n", ca->dvbdev->adapter->num); > goto exit; > + } > } > > /* check for write error (WE should now be 0) */ > - if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) > + if ((status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS)) < 0) { > + printk("dvb_ca adapter %d: Failed to check for write error\n", ca->dvbdev->adapter->num); > goto exit; > + } > if (status & STATUSREG_WE) { > ca->slot_info[slot].slot_state = DVB_CA_SLOTSTATE_LINKINIT; > status = -EIO; > + printk("dvb_ca adapter %d: Write error\n", ca->dvbdev->adapter->num); > goto exit; > } > status = bytes_write; > > - dprintk("Wrote CA packet for slot %i, connection id 0x%x last_frag:%i size:0x%x\n", slot, > + printk("Wrote CA packet for slot %i, connection id 0x%x last_frag:%i size:0x%x\n", slot, > buf[0], (buf[1] & 0x80) == 0, bytes_write); > > exit: > @@ -1285,23 +1304,31 @@ > unsigned long timeout; > int written; > > - dprintk("%s\n", __FUNCTION__); > + printk("%s\n", __FUNCTION__); > > /* Incoming packet has a 2 byte header. hdr[0] = slot_id, hdr[1] = connection_id */ > - if (count < 2) > + if (count < 2) { > + printk("dvb_ca adapter %d: Missing header in write\n", ca->dvbdev->adapter->num); > return -EINVAL; > + } > > /* extract slot & connection id */ > - if (copy_from_user(&slot, buf, 1)) > + if (copy_from_user(&slot, buf, 1)) { > + printk("dvb_ca adapter %d: Error copying slot in write\n", ca->dvbdev->adapter->num); > return -EFAULT; > - if (copy_from_user(&connection_id, buf + 1, 1)) > + } > + if (copy_from_user(&connection_id, buf + 1, 1)) { > + printk("dvb_ca adapter %d: Error copying connection_id in write\n", ca->dvbdev->adapter->num); > return -EFAULT; > + } > buf += 2; > count -= 2; > > /* check if the slot is actually running */ > - if (ca->slot_info[slot].slot_state != DVB_CA_SLOTSTATE_RUNNING) > + if (ca->slot_info[slot].slot_state != DVB_CA_SLOTSTATE_RUNNING) { > + printk("dvb_ca adapter %d: Slot not running in write\n", ca->dvbdev->adapter->num); > return -EINVAL; > + } > > /* fragment the packets & store in the buffer */ > while (fragpos < count) { > @@ -1311,8 +1338,10 @@ > > fragbuf[0] = connection_id; > fragbuf[1] = ((fragpos + fraglen) < count) ? 0x80 : 0x00; > - if ((status = copy_from_user(fragbuf + 2, buf + fragpos, fraglen)) != 0) > + if ((status = copy_from_user(fragbuf + 2, buf + fragpos, fraglen)) != 0) { > + printk("dvb_ca adapter %d: Error copying remainder of buf in write\n", ca->dvbdev->adapter->num); > goto exit; > + } > > timeout = jiffies + HZ / 2; > written = 0; > @@ -1320,6 +1349,7 @@ > /* check the CAM hasn't been removed/reset in the meantime */ > if (ca->slot_info[slot].slot_state != DVB_CA_SLOTSTATE_RUNNING) { > status = -EIO; > + printk("dvb_ca adapter %d: Slot not running in write, second check\n", ca->dvbdev->adapter->num); > goto exit; > } > > @@ -1335,6 +1365,7 @@ > } > if (!written) { > status = -EIO; > + printk("dvb_ca adapter %d: Nothing written in write\n", ca->dvbdev->adapter->num); > goto exit; > } > > > > ------------------------------------------------------------------------ > > Aug 26 12:47:45 blackadder dvb_ca adapter 1: DVB CAM detected and initialised successfully > Aug 26 12:48:14 blackadder dvb_ca adapter 1: DVB CAM detected and initialised successfully > Aug 26 12:48:14 blackadder dvb_ca_en50221_io_write > Aug 26 12:48:14 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:14 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: Nothing written in write > Aug 26 12:48:15 blackadder dvb_ca_en50221_io_write > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:15 blackadder dvb_ca adapter 1: Nothing written in write > Aug 26 12:48:16 blackadder dvb_ca_en50221_io_write > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: Nothing written in write > Aug 26 12:48:16 blackadder dvb_ca_en50221_io_write > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:16 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: Nothing written in write > Aug 26 12:48:17 blackadder dvb_ca_en50221_io_write > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: CAM is already reading, check 2 > Aug 26 12:48:17 blackadder dvb_ca adapter 1: Nothing written in write > > > ------------------------------------------------------------------------ > > _______________________________________________ > linux-dvb mailing list > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb