I installed an Hauppauge HVR-1600 card in my MythTV box to perform HD recording in addition to the PVR-150 already installed.&nbsp; I downloaded the latest Video4Linux drivers (<a href="http://linuxtv.org/hg/v4l-dvb">http://linuxtv.org/hg/v4l-dvb</a>), which included the CX18 module used by the HVR-1600, installed firmware files for the card in the location required by IVTV (<a href="http://ivtvdriver.org/index.php/Cx18">http://ivtvdriver.org/index.php/Cx18</a>), and saw the card auto-detected by &#39;mythtv-setup&#39;.<br>
<br>The problem occured when I rebooted the machine had mythbackend start automatically.&nbsp; Try to view a channel with the HVR-1600 would result in &#39;partial-lock&#39; being displayed on the OSD.&nbsp; Also, there&#39;d be tons of messages like the following directed to the kernel log (/var/log/messages):<br>
<br><pre>cx18-0: mb CX18_CPU_SET_VIDEO_MUTE failed<br>cx18-0: mb CX18_CREATE_TASK failed<br>cx18-0: mb CX18_CPU_SET_CHANNEL_TYPE failed<br>cx18-0: mb CX18_CPU_DE_SET_MDL_ACK failed<br>cx18-0: mb CX18_CPU_DE_SET_MDL failed<br>
cx18-0: mb CX18_CPU_DE_SET_MDL failed<br>cx18-0: mb CX18_CPU_DE_SET_MDL failed<br>cx18-0: mb CX18_CPU_CAPTURE_START failed<br>cx18-0: mb CX18_DESTROY_TASK failed</pre>I also saw channel scans produce a &#39;No Tables&#39; message for channels which the card locked on.&nbsp; This, too, was a symptom of the firmware not being loaded.&nbsp; I began to notice that the card would work fine if I ran &#39;mythtv-setup&#39; and triggered auto-detected of the card when in the &#39;Capture Cards&#39; section.&nbsp; The kernel log would also mention that the firmware files had been loaded:<br>
<br><pre>cx18:  Start initialization, version 1.0.0<br>cx18-0: Initializing card #0<br>cx18-0: Autodetected Hauppauge card<br>cx18-0: cx23418 revision 01010000 (B)<br>cx18-0: Autodetected Hauppauge HVR-1600<br>cx18-0: VBI is not yet supported<br>
tuner 2-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)<br>cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)<br>cx18-0: Disabled encoder IDX device<br>cx18-0: Registered device video0 for encoder MPEG (2 MB)<br>DVB: registering new adapter (cx18)<br>
cx18-0: DVB Frontend registered<br>cx18-0: Registered device video32 for encoder YUV (2 MB)<br>cx18-0: Registered device video24 for encoder PCM audio (1 MB)<br>cx18-0: Initialized card #0: Hauppauge HVR-1600<br>cx18:  End initialization<br>
cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)<br>cx18-0: loaded v4l-cx23418-cpu.fw firmware (174716 bytes)<br>cx18-0: FW version: <a href="http://0.0.71.0">0.0.71.0</a> (Release 2006/12/29)<br>cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes)<br>
<br></pre>You&#39;ll notice that the firmware is loaded after the V4L module has finished initialization.&nbsp; I could see the firmware load when in the &#39;Capture Cards&#39; section of &#39;mthtv-setup&#39;.&nbsp; I never saw the firmware get loaded when starting &#39;mythbackend&#39;.&nbsp; I am not sure whether this problem lies in MythTV, IVTV, or Video4Linux.&nbsp; For now, I have my system up-and-running with the firmware loaded, but will have to repeat the hack of running &#39;mythtv-setup&#39; to trigger the firmware to load following my next reboot.<br>
<br>FYI, I&#39;m using MythTV 0.21-190 on Fedora Core 8 (Linux 2.6.25 kernel), IVTV 1.2.0 (built from source) and Video4Linux drivers built from source from the repo as of Saturday, June 21, 2008.<br><br>Has anyone else had this problem?&nbsp; Any ideas for a more permanent solution to getting the firmware to load without running &#39;mythtv-setup&#39;?<br>
<br>P.S. the card is awesome once I got it working!&nbsp; This is a real bargain, and is a cinch to configure aside from the problem mentioned here.<br><br>Regards,<br><br>Scott Kidder<br>