<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Patrick,<br>
<br>
Is this a patch to do with multiple tuners?&nbsp; I'm a little lost on the
logic here.<br>
<br>
It looks suspiciously like it has to do with polling for the remote
control...<br>
<br>
<br>
Tim.<br>
<br>
<br>
Patrick Boettcher wrote:
<blockquote cite="midPine.LNX.4.64.0602021237480.15542@pub1.ifh.de"
 type="cite">Hi Tim,
  <br>
  <br>
On Thu, 2 Feb 2006, Tim Davies wrote:
  <br>
  <blockquote type="cite">Okay, I think I've kinda solved this one...
    <br>
  </blockquote>
  <br>
Thanks for looking into that. After reading your email, I found the
real problem. I'm so sorry - that is ugly. The problem is, that the
fe-&gt;ops-&gt;init (and sleep) is overridden, but before I assigned a
static pointer to fe-&gt;ops.
  <br>
  <br>
So, your problem desription is right, but not your fix. Can you please
try the attached one?
  <br>
  <br>
thanks again for your investigations,
  <br>
Patrick.<br>
  <pre wrap="">
<hr size="4" width="90%">
Index: linux/drivers/media/dvb/dvb-usb/vp7045.c
===================================================================
RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/dvb-usb/vp7045.c,v
retrieving revision 1.18
diff -u -3 -p -r1.18 vp7045.c
--- linux/drivers/media/dvb/dvb-usb/vp7045.c        16 Aug 2005 10:35:17 -0000        1.18
+++ linux/drivers/media/dvb/dvb-usb/vp7045.c        26 Aug 2005 17:27:12 -0000
@@ -131,8 +131,11 @@ static struct dvb_usb_rc_key vp7045_rc_k
 static int vp7045_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
 {
         u8 key;
-        int i;
-        vp7045_usb_op(d,RC_VAL_READ,NULL,0,&amp;key,1,20);
+        int i,ret;
+        if ((ret = vp7045_usb_op(d,RC_VAL_READ,NULL,0,&amp;key,1,20)) &lt; 0) {
+                err("remote control poll failed.");
+                return ret;
+        }
 
         deb_rc("remote query key: %x %d\n",key,key);
 
  </pre>
</blockquote>
</body>
</html>