AVerMedia AVerTV Hybrid+FM PCI (A16AR): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (fixed name)
(Solution found!)
Line 1: Line 1:
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
Linux drivers packages are available from the AVerMedia website at [http://www.avermedia.com/cgi-bin/support_driverbympdpro.asp?category=TV%20Card&category2=Hybrid&proname=12&modelno=A16AR# here]


[ 39.847928] saa7130/34: v4l2 driver version 0.2.14 loaded
These packages are avilable in Fedora Core 3 and 4, SUSE and Mandriva. ""Please report if these driver works or not""
[ 39.848432] saa7133[0]: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000
[ 39.848437] saa7133[0]: 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[0]: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000
[ 555.864000] saa7133[0]: subsystem: 1461:2c00, board: AVerMedia TV Hybrid A16AR [card=99,insmod option][/code]


==
Alien these files reveal that they are drivers for:
'''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!
mt352.ko
saa713x.ko


To make sure you have a A16AR type in "lspci -v" and you should see:
Their install script also does this to the insmod:
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]


Then type
rmmod saa7134
Sudo rmmod saa7134_alsa saa7134-dvb saa7134
modprobe dvb-core
If you cant close them (which will likely happen because saa1734 will be used by any mixers and artsd)
modprobe i2c-core
modprobe videodev
fuser -v /dev/snd/* /dev/dsp/*
and then
modprobe mk352
modprobe saa713x
killall -9 <process names>.


Now you need to load the correct modules
But there are no options mentioned.
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.
A link [http://www.linuxtv.org/pipermail/linux-dvb/2006-May/010246.html here] seems to suggest that it works, but I'm going to check it out now


now load your fav. tv app and watch TV!
-- More to come - twyt88

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 ;)

Revision as of 15:57, 15 June 2007

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[0]: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000
       [   39.848437] saa7133[0]: 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[0]: found at 0000:01:05.0, rev: 209, irq: 21, latency: 32, mmio: 0xe8002000
       [  555.864000] saa7133[0]: 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]

Then type

       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/*

and then

       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 ;)