AVerMedia AVerTV Hybrid+FM PCI (A16AR)
To determine wether you have it setup correctly or not run "dmesg | grep saa" and if you see this you need to do the following steps
[ 39.847928] saa7130/34: v4l2 driver version 0.2.14 loaded [ 39.848432] saa7133: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000 [ 39.848437] saa7133: subsystem: 1461:2c00, board: UNKNOWN/GENERIC [card=0,autodetected] [/code]
If you see this then why are you looking at this guide!
[ 555.864000] saa7130/34: v4l2 driver version 0.2.14 loaded [ 555.864000] saa7133: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000 [ 555.864000] saa7133: subsystem: 1461:2c00, board: AVerMedia TV Hybrid A16AR [card=99,insmod option][/code]
== Getting it to work ==
For this step you need the right kernel options i believe. Ubuntu has them by default however if anyone wants to drop by and bless this wiki with some guidance please help!
To make sure you have a A16AR type in "lspci -v" and you should see:
01:05.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) Subsystem: Avermedia Technologies Inc Unknown device 2c00 Flags: bus master, medium devsel, latency 32, IRQ 21 Memory at e8002000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied>[/code]
Sudo rmmod saa7134_alsa saa7134-dvb saa7134
If you cant close them (which will likely happen because saa1734 will be used by any mixers and artsd)
fuser -v /dev/snd/* /dev/dsp/*
killall -9 <process names>.
Now you need to load the correct modules
sudo modprobe saa7134 card=99 sudo modprobe saa7134_alsa sudo modprobe saa7134-dvb
For all those who do not know what sudo is it is used to elevate ones self to root user :P used with ubuntu.
now load your fav. tv app and watch TV!
I am yet to test this after a reboot but good luck!
Also for anyone who is concerned about the similarities between this guide and the one on the ubuntu forums they are both by me ;)