[ForSale-Swap] Re: [Ham-Computers] USB external HDD's FS

Marvin Match match at ece.utah.edu
Wed Nov 26 00:52:12 EST 2008


On 25 Nov 2008 at 22:22, kd4e wrote:

> I had forgotten all about the MythTV project!  Cool
> Linux-based system.
> 
> I visited the MythTV site and read the 
> docs:http://www.mythtv.org/docs/mythtv-HOWTO-3.html#ss3.1
> 
> They are a little difficult to follow in places.
> 
> If one were to use a laptop and a firewire, pcmcia, or USB 
> hardware interface what would you recommend as a minimum 
> configuration and what device would you recommend as most 
> readily Linux compatible?
> 
> I would be using Puppy Linux 4.11 (or newer when released).
> 
> Note: I dropped forsale-swap at mailman.qth.net since we are 
> now waaaay off topic!  :-)
> 

Yeah, MythTV is way cool. It's like a TIVO on steroids. I've been 
running it for years... 6 years, I think... My family loves it. 
Anyway, I've installed it every way you can imagine, including 
compiling it from sources way back when that was the only way you 
could do it, and on several different distributions running on all 
kinds of hardware.

At this point, "I've been there, done that, and got the T-shirt" and 
the project has matured to the point that there are two dedicated 
distributions. One is MythDora, which is built on Fedora and the 
other is MythBuntu built on Ubuntu. Actually, there's also KnoppMyth, 
built on Knoppix, but I think Knoppix has just about gone away, so 
the first two are probably better choices. If you want to get up-and-
running quickly, use one of these. It's really easy, compared to any 
other installation method. 

If you want to dedicate a weekend (or a week!) and "do it the hard 
way" then the best distro to use is the one you are most familiar 
with. Even then Jarod Wilsons guide http://wilsonet.com is required 
reading. It's a walk-through installing MythTV on Fedora. Jarod 
hasn't updated it since Fedora Core 6 and it's out-of-date, but still 
makes sense out the MythTV documentation... "Oh, so that's what THAT 
means! Now I get it!" A similar write-up is on the MythTV WIKI that 
evolved from Jarod guide, and Jarod points you to the WIKI from his 
site.

If you have a working Firewire source, like a cable box, then just 
about any computer that walks by will work for "standard definition". 
Be advised that even though many cable boxes have a firewire port, 
most of them are not enabled, even though the FCC says they must be, 
and if they are enabled, some are SD only even when recieving HD 
content.

No Firewire? Then you need a TV capture card or device of some sort. 
The easiest to get working is probably one of the Hauppauge PVR-150, 
PVR250 or PVR500 cards in a desktop... at least until Feb 17, 2009! 
Use it if you have it, but don't buy one! Otherwise any of the DTV 
capture cards like pcHDTV-2000, 3000 or 5500, or the cards from 
Technisat, DVICO, there are more. A really neat unit is an "HD 
HomeRun" made by a company called Silicon Dust. This is a little 
stand-alone box with 2 antenna 'F' connectors and an ethernet port. 
Just connect one or two antenae to the two antenna spigots and 
connect its ethernet spigot to your network and MythTV loves it.

On a laptop, the best choice is probably a USB-based DTV capture 
device. Since I don't use a laptop (except as a fronend only), I 
don't have any first-hand knowledge of the USB capture cards. An HD 
HomeRun will work as well. A laptop will work as a front-end, but 
it's not a good choice for a backend, or a combined backend/frontend 
except as an experiment.

The real beauty of running MythTV is that you can seperate the 
capture and storage functions (the backend) from the display and user 
functions (the fronend). Toss together a desktop box made up of old 
computer parts you probably have lying around, add massive disk 
storage, and stuff it into a closet somewhere where nobody can see it 
and nobody will hear it. It takes almost no horsepower to be a 
backend, even to record HDTV.

For a frontend, just about anything that's relatively modern will 
work for SD. For HD, you need all the horsepower you can possibly 
afford... at least until the next generation of video drivers 
matures.

One caveat: You need at least 2 disks in the backend. One for the 
system and the database (20GB is plenty), another (or several) for 
program storage. I've run it with only one disk for years with no 
problems, but others have had database corruption problems out the 
wazoo. Sooner or later this one will bite you, so just use 2 disks in 
the first place. This is one of the reasons that a laptop is not a 
good choice for a combined frontend/backend, except just as a proof-
of-concept. Hmmm... I guess you could add an external (huge) drive 
for media storage. None of the disks need to be screaming-fast, 
unless you go gonzo with 3 or 4 capture devices and 3 or 4 frontends 
running all at once (like me!).

I'd be happy answer questions or to walk anyone through the setup, 
but we're WAAAY off topic for these lists, I think, with the possible 
exception of [Ham-Computers].

One more thing. My own MythTV installation(s):

Backend: Rack-mounted Athlon-64 3200 w/40GB disk for system and 
database, 5-750GB disks in a software RAID array for media storage, 3 
DTV capture cards and 2 SD capture cards (untile Feb 2009). With 5 
capture cards I can record 5 programs all at the same time, but I 
don't remember that ever happening except when I force it to to so 
just to prove it can. It runs 24 hours a day, 7 days a week for 
months at a time. About the only time it goes offline is to upgrade 
(It happens to be down for an upgrade right now. I'll have it back 
online this weekend).

Then, every other computer in the house (except the one I use as a 
firewall/router) is set up to be a frontend, including my office 
desktop (this computer), my wifes desktop, and my daughters desktop. 
I can also use my laptop as a frontend, but I don't, usually.

Then, there are 2 more computers dedicated to be MythTV frontends 
only. These are in my home theater to drive my projector and in my 
livingroom. 

The whole house is wired with Gigabit copper ethernet, and my family 
can watch 3 recorded (or live) programs at the same time, while the 
backend records 3 more different (or the same) programs. Haven't 
tried more than that at the same time, but I suspect I'd run out of 
disk drive bandwidth if I tried to do more. Anyway there are only 3 
of us, and usually we watch something together rather than 3 
different programs in 3 different rooms.

Marvin
KA7TPH






More information about the Ham-Computers mailing list