Of course, things were running like a top using Ubuntu 7.10's (gutsy) mythtv setup. I decided to put the soon to be released 8.04 on another machine. That would have been fine on its own, but wanted to see how mythtv might be different. I think the mistake I made was installing the mythtv-backend package and going to configure it. Though I didn't have a tuner card in the computer with 8.04 on it, I wanted to look at any options that might have changed so I could start researching them.<br>
<br>In the General section of the mythtv-setup screen, I noticed it automatically picked up the master backend server's ip address, database name and password. I stepped through all the configurations and from what I recall, only chose to not query mythfilldatabase automatically. I didn't think running this on a different machine without a tuner card would have any affect. After backing out of mythtv-setup, I started the mythfrontend on the newly configured machine (Ubuntu 8.04) and pointed it at the backend server. It brought me to the main screen where I chose Media Library->Watch Recordings. The error message popped up that I was using version .40 on the computer whereas the master backend is version .31. I've seen this error before and sort of expected it. But I had to try.<br>
<br>Now for the problem :) For whatever reason, I lost the encoders on the master backend and a secondary backend I have had running smoothly for almost a year. Both cards are Hauppauge; a pvr350 on the master and pvr250 on the secondary. The are still recognized at boot as I can run lspci and see:<br>
<br>Master backend<br>01:06.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)<br><br>Secondary master<br>02:00.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)<br>
<br>I also ran dmesg|grep ivtv and got:<br><br>root@katlian:/var/www/mythweb# dmesg | grep ivtv<br>[ 47.910031] ivtv: ==================== START INIT IVTV ====================<br>[ 47.910035] ivtv: version 1.0.0 (2.6.22-14-generic SMP mod_unload ) loading<br>
[ 47.910110] ivtv0: Autodetected Hauppauge card (cx23415 based)<br>[ 47.910498] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)<br>[ 48.667023] ivtv0: loaded v4l-cx2341x-enc.fw firmware (-139633369751696 bytes)<br>
[ 48.693368] ivtv0: loaded v4l-cx2341x-dec.fw firmware (-139633369751728 bytes)<br>[ 48.918440] ivtv0: Encoder revision: 0x02050032<br>[ 48.918442] ivtv0: Recommended firmware version is 0x02060039.<br>[ 48.926464] ivtv0: Decoder revision: 0x02020023<br>
[ 48.980413] ivtv0: Autodetected Hauppauge WinTV PVR-350<br>[ 49.027077] tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #0)<br>[ 49.030093] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)<br>[ 49.097058] saa7115 2-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)<br>
[ 49.260326] saa7127 2-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)<br>[ 49.283528] msp3400 2-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)<br>[ 49.545137] ivtv0: Registered device video0 for encoder MPEG (4 MB)<br>
[ 49.545355] ivtv0: Registered device video32 for encoder YUV (2 MB)<br>[ 49.545595] ivtv0: Registered device vbi0 for encoder VBI (1 MB)<br>[ 49.545687] ivtv0: Registered device video24 for encoder PCM audio (1 MB)<br>
[ 49.545947] ivtv0: Registered device radio0 for encoder radio<br>[ 49.545964] ivtv0: Registered device video16 for decoder MPEG (1 MB)<br>[ 49.546008] ivtv0: Registered device vbi8 for decoder VBI (1 MB)<br>[ 49.546212] ivtv0: Registered device vbi16 for decoder VOUT<br>
[ 49.546227] ivtv0: Registered device video48 for decoder YUV (1 MB)<br>[ 49.612663] ivtv0: loaded v4l-cx2341x-init.mpg firmware (-139633363565056 bytes)<br>[ 49.822402] ivtv0: Initialized Hauppauge WinTV PVR-350, card #0<br>
[ 49.822421] ivtv: ==================== END INIT IVTV ====================<br><br>I got similar output on both machines. I tried re-adding them in mythtv-setup under the Capture Cards section. Even though they are recognized as MPEG2 encoder cards and have the device /dev/video0 connected via s-video, they no longer get added.<br>
<br>I've tried reconfiguring packages such as mythtv-backend, mythtv-database, mythtv-common but none of those solutions work. Before doing all the troubleshooting, I uninstalled mythtv from the test machine and shut it down so it wouldn't be interfering with my setup.<br>
<br>Does anyone have a clue what might have happened here? I even reset a card in one of the machines to see if that would have an affect but it was no go. I have a feeling the problem lies in the database, but I don't know where to look. I appreciate any tips you may have. Thank you.<br>