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

From LinuxTVWiki
Jump to: navigation, search
(Replacing page with '[http://linuxtv.org/v4lwiki/index.php/Avermedia Avermedia] == AVerMedia AverTV Hybrid+FM PCI A16D == ==== Info ==== * Projectsite moved to: [http://mcentral.de/wiki/index.ph...')
Line 5: Line 5:
 
==== Info ====
 
==== Info ====
  
Avermedia offers two "Hybrid+FM PCI" cards that,
+
* Projectsite moved to: [http://mcentral.de/wiki/index.php/AVerMedia_AverTV_Hybrid_FM_PCI_A16D mcentral.de] since it contains code which is only available on that server.
unlike their names, feature different tuner chipset;
+
* model [http://www.avermedia.com/cgi-bin/products_digitvtuner_hybridPCI.asp?show=1 A16AR] has a good support in v4l and some bynary driver from [http://www.avermedia.com/cgi-bin/support_driverbympdpro.asp?category=TV%20Card&category2=Hybrid&proname=173&modelno=A16AR Driver download page]
+
* model [http://www.avermedia.com/cgi-bin/products_digitvtuner_hybridPCI(A16D).asp?show=1 A16D] has no support in v4l and no binary or source linux driver from the [http://www.avermedia.com/cgi-bin/support_driverbympdpro.asp?category=TV%20Card&category2=Hybrid&proname=173&modelno=A16D Driver download page].
+
 
+
[[Image:A16Dboard.jpg]]
+
 
+
Looking on the card we can find:
+
 
+
* Philips SAA7135HL PCI Audio/Video Broadcast Decoder
+
* Xceive XC3018 Silicon Tuner [[Image:xc3018.jpg]]
+
* Zarlink MT352 Digital Terrestrial TV Demodulator
+
 
+
 
+
Xceive XC3018 is a pared-down version of XC3028.
+
XC3018 supports '''NTSC''', '''PAL''', '''SECAM''' analog TV standards and '''DVB-T''' digital TV standard only.
+
XC3028 supports all analog TV standards:
+
* NTSC,
+
* PAL,
+
* SECAM,
+
* CVBS,
+
* SIF and audio output
+
and all digital TV standards
+
* ATSC,
+
* DVB-T,
+
* ISDB-T,
+
* DMB-T,
+
* DVB-C.
+
 
+
Also it seems that the card is quite similar to the
+
Cardbus version (E506R).
+
 
+
Analogue TV seems to work already, but without [[http://linuxtv.org/v4lwiki/index.php/AVerMedia_AverTV_Hybrid_FM_PCI_A16D#Audio_and_FM audio]].
+
 
+
Remote can be enabled as well: see [http://linuxtv.org/v4lwiki/index.php/Remote_controllers remote controller] section in this wiki.
+
 
+
==== Installation ====
+
 
+
 
+
'''experimental code'''
+
 
+
As for the (E506R) there's some experimental code in
+
 
+
http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel
+
 
+
    $ hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel
+
    $ cd v4l-dvb-kernel/v4l
+
 
+
and in a newer repository
+
 
+
http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
+
 
+
    $ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
+
    $ cd v4l-dvb-experimental/v4l
+
 
+
==== Adding A16D driver ====
+
 
+
A16D Definition has been added to the above v4l-dvb-kernel tree by Markus, so please jump to the [[http://www.linuxtv.org/v4lwiki/index.php/AVerMedia_AverTV_Hybrid_FM_PCI_A16D#building_and_installing install]] section!!
+
 
+
==== building and installing ====
+
 
+
    $ make
+
    $ make install
+
 
+
Unfortunately with Fedora core 6 modules are installed in /usr/src/2.6.xxxx/kernel/
+
while modprobe looks for updated modules in /usr/src/2.6.xxxx/updates/.
+
Maybe you need to give the correct path as an install options; by now I simply copied
+
patched modules over the old ones.
+
 
+
As stated in this [http://www.ubuntu-es.org/index.php?q=node/27239 thread] create /etc/modprobe.d/saa7134 containing:
+
 
+
    options saa7134 alsa=1
+
    install saa7134 /sbin/modprobe xc3028-tuner; /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-dvb; /sbin/modprobe saa7134-alsa
+
 
+
in case of using http://mcentral.de/hg/~mrec/v4l-dvb-experimental/)
+
 
+
Remember that things don't work if you load saa7134 before xc3028-tuner.
+
 
+
(note do not use the card= or tuner= options, the numbers might change any time!)
+
 
+
[[User:MarkusRechberger|MarkusRechberger]] 22:10, 8 June 2007 (CEST)
+
 
+
==== installing firmware ====
+
 
+
Install firmware for the XC3028 as reported for the [http://www.linuxtv.org/v4lwiki/index.php/Em2880#Installation em2880]
+
 
+
Firmware ver.3 and 4 worked with my card.
+
 
+
trying to let FM to work, you will get an error as reported by Damir:
+
 
+
    ..........
+
    [78693.955561] upload_firmware, Loading specific radio firmware:
+
    xc3028_specific_radio.fw
+
    [78693.963196] Loading configuration from file failed!
+
 
+
Radio's firmware is called by xc3028-tuner module, but it is not actually provided with the above firmware installation.
+
 
+
I did some testing trying to extract firmware from windows drivers, but with no luck.
+
 
+
==== loading modules ====
+
 
+
Load modules with :
+
 
+
    $ modprobe saa7134
+
 
+
Modules will also get loaded automatically at boot time.
+
 
+
==== Dvb-t ====
+
 
+
Digital terrestrial is not working at the moment: to implement this probably need adding xc3028+mt352 definition to saa7134-dvb module.
+
 
+
==== Audio and FM ====
+
 
+
Thanks Damir, I was adviced:
+
 
+
    TV works fine (except a fact that the sound must be processed with something
+
    like 'arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | sox -q -c 2 -r 32000 -w -t
+
    wav - -t alsa hw:0,0'), but FM radio doesn't.
+
 
+
I will investigate the above, but until now I'm not able to have TV audio nor FM from speakers!  :-(  Help's wellcome!!
+
See also [[Saa7134-alsa|saa7134-alsa]].
+
 
+
----
+
 
+
cool so audio also works with it! FM needs an extra firmware which isn't implemented for your device so you won't have any luck with it.
+
 
+
[[User:MarkusRechberger|MarkusRechberger]] 22:26, 10 March 2007 (CET)
+
 
+
----
+
 
+
Thanks to [[User:SunnyBUG|SunnyBUG]], the autor of the original
+
article "CARDBUS Hybrid TV FM (E506R)" from which most of this was taken.
+
 
+
You can find the translated Italian version [http://lucarasp.altervista.org/php5/index.php?title=Video#AVerMedia_AverTV_Hybrid.2BFM_PCI_A16D Here ]
+
 
+
--[[User:Lucarasp|Lucarasp]] 13:47, 23 February 2007 (CET)
+
[[Link title]]
+

Revision as of 23:02, 13 June 2007

Avermedia

AVerMedia AverTV Hybrid+FM PCI A16D

Info

  • Projectsite moved to: mcentral.de since it contains code which is only available on that server.