I'm resurrecting an older PC to put Fedora Core 6 and MythTV DVR software on it, and these are some notes and help for anybody trying the same.
I have an Asus motherboard with ATA100 controller, and AMD 1.2ghz chip.
I upgraded the RAM from 384 meg to 896 meg with 512meg SDRAM from Bellevue's computerstogo.com for $60. Best Buy had 128meg SDRAM strips for $69!
I thought I'd have to upgrade the harddrive, but its an empty 40 gig Western Digital, so I think I'm safe for now with that.
I purchased a Hauppauge PVR-350 card to decode the TV signals, and it has a TV Out on it so I didn't have to purchase a separate card for that. I got it for $130 shipped from mwave.com.
I downloaded all the FC 6 disks, and made sure the checksums were accurate using sha1sum.
I had problems burning the disks with the software I had, regarding an ISOLINUX Disk Error 80. After a lot of ruined CD's, thinking it was either my controller, or the BIOS, I found an answer on fedoraforum.org.
Note to anybody using ISORecorderV2RC1 to burn FC disks.... don't.
I ended up using CDBurnerXPPro3, which is free, and works well.
So then I installed FC6, which went a lot smoother than previous Linux distro's I'd worked with.
At that point, I went to what seems to be the Holy Grail of installing MythTV and FC, Jarod's HOWTO site:
http://wilsonet.com/mythtv/fcmyth.phpAnd followed the instructions, upgrading FC6 to the latest build via yum (much better than installing RPM's or using up2date).
Then I added atrpms.net and freshmeat.net to the yum repository to get the MythTV packages and related drivers that I'd need. I had a frustrating problem trying to find the mythtv-suite in the atrpms.net packages, and since I hadn't used yum that much, I thought the problem was on my end. It turned out the problem was a temporary DNS mishap on atrpms.net. Once that was resolved, everything installed easily.
The next frustrating part came from configuring mythtv. For some reason, when I'd run mythtvsetup, I'd get a "main" configuration page, but no text listing the 6 options. I could hunt and peck using the mouse to see if I click the right option, but it got frustrating, because I couldn't even tell what the title of each page was in the configuration.
After a couple of restarts, I started to see a "Prescaling theme images" message, which must be the task of generating the text images for the theme, which I was missing. Once I started seeing that progress bar, then the images showed up. I eventually changed the theme to "Myth Center", and it seems the images scale faster, or maybe it's just me. Maybe the problem has to do with a font library or something, but I'm glad I'm past that now.
I registered an account on labs.zap2it.com to retrieve show listings, antennae (temporarily) and satellite DirecTV guides for my area. I then setup that information in the mythsetup, and waiting a goodly amount of time for it to update mythtv with the schedule, and ran the mythfilldatabase command to get the schedule and settings in myth.
At that point, I was able to start the mythbackend, which seemed to start without a hitch.
Once I got mythbackend running, and added to the server startup, I worked on the mythfrontend piece, which does the display and encoding of the TV signal. For testing, I have 2 pc's setup with a KVM switch, one Windows XP, and the other the Myth Box. I can research problems and do emails with the XP machine, and test things out with the MythTV box. If things go awry on the MythTV box, I can ssh into it and attempt to fix things.
So temporarily I have the mythtv box outputing to the monitor through the video card on the machine. I ran mythfrontend and don't recall having any real problems with the display. I was able to watch TV over the air via the antennae (I'm going to tackle the satellite receiver last), and the remote that came with the card seemed to work ok, and the TV schedule was available. I was also able to record some snowy NFC football and play it back.
Then I setup the mythtv user to automatically log in on startup, and launch the mythfrontend, and then gave the mythfrontend procee root priiority so the performance is a little better.
My current task as of right now, is to get the TV out working on the card. I have a small 12 inch TV that I have hooked up to the PVR 350's TV Out, and I'm trying to get that working. I can get audio from the card, but no picture.
I've followed all the instructions, but I think my kernel is a little newer than the documentation requires. There's a saa7127 module involved, and I don't have that driver module in my kernel, so I'm investigating that.
MythTV runs as an X application, so I "think" I have the xorg.conf file set up correctly to output to the TV, rather than use the PC's video card, but that's something else I have to test once I get the saa7127 module resolved. Right now, I have an xorg.conf file for the TV, and an xorg.conf for the PC, and I switch them when I want to test the TV-Out function.