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

From LinuxTVWiki
Jump to: navigation, search
m (fixed name)
(Solution found!)
Line 1: Line 1:
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]
+
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
  
These packages are avilable in Fedora Core 3 and 4, SUSE and Mandriva. ""Please report if these driver works or not""
+
        [  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]
  
Alien these files reveal that they are drivers for:
+
==
 +
'''Getting it to work''' ==
  
mt352.ko
+
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!
saa713x.ko
+
  
Their install script also does this to the insmod:
+
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]
  
         rmmod saa7134    
+
Then type
        modprobe dvb-core
+
         Sudo rmmod saa7134_alsa saa7134-dvb saa7134
         modprobe i2c-core
+
If you cant close them (which will likely happen because saa1734 will be used by any mixers and artsd)
        modprobe videodev
+
         fuser -v /dev/snd/* /dev/dsp/*
         modprobe mk352   
+
and then
        modprobe saa713x 
+
         killall -9 <process names>.
  
But there are no options mentioned.
+
Now you need to load the correct modules
 +
        sudo modprobe saa7134 card=99
 +
        sudo modprobe saa7134_alsa
 +
        sudo modprobe saa7134-dvb
  
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
+
For all those who do not know what sudo is it is used to elevate ones self to root user :P used with ubuntu.
  
-- More to come - twyt88
+
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 ;)

Revision as of 16: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 ;)