I have similar problem with my Miro PCTV card, I know it is set up properly
My graphics card is a old S3 Virge DX, And I have found that Xawtv produced a
picture is you use the XF86_SVGA (XFree 3.3.6) instead of XFree86 (4.0.3),
using a different XF86Config File for 3.3.6, I made a XFree86-3 and XFree86-4
script which switched the XFree86 config and symbolic link of X in /etc/X11
so that i could have both XFree3.3.6 for TV
I havent figured out out to use it in XFree4.0.3 yet
Also one of the options /etc/modules.conf is
alias bttv
options bttv card=1 no_overlay=0
see CARDLIST in bttv drivers for all card numbers
-------------------------------------------------------