I don't know how to do it in Freespire, I am using Debian with KDE (I don't know what Freespire has). I'll tell you what I did, and if you think it might work you could give it a go. Mine's just a summary from my notes, so it may not be explained very well. Here's the link that I used where it is explained properly : http://www.tldp.org/HOWTO/BTTV/
I installed a tv player (tvtime - I had a couple of issues with it - so then kdetv).
Then in Konsole (as root)
If it comes back as unknown/generic, then you have to unload bttv by going
$rmmod bttv (if it says it is being used by bt878, then do rmmod bt878 first, and then rmmod bttv) and
$modprobe bttv card=XX tuner=X
(where the XXs are the number of your card and tuner respectively) and it loads the kernel module for your particular card (you have to reload it each time unless you set it up to load on boot - I'm not sure how you do that in Freespire).
So, if you want to try this, you'd need to find out the type of tuner (its on that same site as the list of cards and there's also some info in the How to bttv).