The first tuning using mythtv fails and just shows static, after changing channels this works fine. The mythtv developers indicated, that this is not a problem of mythtv but of the driver. The problem is also described on this page http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000 and the mythtv bug is here http://svn.mythtv.org/trac/ticket/5744
Hi Patrick. The origin of this behaviour in the cx88 driver is found here on line 1117: http://linuxtv.org/cgi-bin/viewvc.cgi/v4l-dvb/linux/drivers/media/video/cx88/cx88-video.c?annotate=1.88&root=v4l and the trouble you are experiencing in mythtv is because it adheres to the V4L2 API spec as given here: http://v4l2spec.bytesex.org/spec/r7626.htm Effectively that part of the changes for the `New tuner standby API' are incompatible with the V4L2 API itself. It is not known if the API demands rewriting or clarification but the patch given for mythtv (which I created as it happens) works around this fault with no obvious side effect and I suggest you apply to your local build. I suspect that this will never be fixed in the driver (this was raised over a year ago nothing was resolved) and since there now appears to be a dead end between either fixing kernel driver and your chosen application software then you may just have to live with patching until analogue TV becomes obsolete and you no longer care... cya.