cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

avermedia.rst (3511B)


      1.. SPDX-License-Identifier: GPL-2.0
      2
      3======================================
      4Avermedia DVB-T on BT878 Release Notes
      5======================================
      6
      7February 14th 2006
      8
      9.. note::
     10
     11   Several other Avermedia devices are supported. For a more
     12   broader and updated content about that, please check:
     13
     14   https://linuxtv.org/wiki/index.php/AVerMedia
     15
     16The Avermedia DVB-T
     17~~~~~~~~~~~~~~~~~~~
     18
     19The Avermedia DVB-T is a budget PCI DVB card. It has 3 inputs:
     20
     21* RF Tuner Input
     22* Composite Video Input (RCA Jack)
     23* SVIDEO Input (Mini-DIN)
     24
     25The  RF  Tuner  Input  is the input to the tuner module of the
     26card.  The  Tuner  is  otherwise known as the "Frontend" . The
     27Frontend of the Avermedia DVB-T is a Microtune 7202D. A timely
     28post  to  the  linux-dvb  mailing  list  ascertained  that the
     29Microtune  7202D  is  supported  by the sp887x driver which is
     30found in the dvb-hw CVS module.
     31
     32The  DVB-T card is based around the BT878 chip which is a very
     33common multimedia bridge and often found on Analogue TV cards.
     34There is no on-board MPEG2 decoder, which means that all MPEG2
     35decoding  must  be done in software, or if you have one, on an
     36MPEG2 hardware decoding card or chipset.
     37
     38
     39Getting the card going
     40~~~~~~~~~~~~~~~~~~~~~~
     41
     42At  this  stage,  it  has  not  been  able  to  ascertain  the
     43functionality  of the remaining device nodes in respect of the
     44Avermedia  DVBT.  However,  full  functionality  in respect of
     45tuning,  receiving  and  supplying  the  MPEG2  data stream is
     46possible  with the currently available versions of the driver.
     47It  may be possible that additional functionality is available
     48from  the  card  (i.e.  viewing the additional analogue inputs
     49that  the card presents), but this has not been tested yet. If
     50I get around to this, I'll update the document with whatever I
     51find.
     52
     53To  power  up  the  card,  load  the  following modules in the
     54following order:
     55
     56* modprobe bttv (normally loaded automatically)
     57* modprobe dvb-bt8xx (or place dvb-bt8xx in /etc/modules)
     58
     59Insertion  of  these  modules  into  the  running  kernel will
     60activate the appropriate DVB device nodes. It is then possible
     61to start accessing the card with utilities such as scan, tzap,
     62dvbstream etc.
     63
     64The frontend module sp887x.o, requires an external   firmware.
     65Please use  the  command "get_dvb_firmware sp887x" to download
     66it. Then copy it to /usr/lib/hotplug/firmware or /lib/firmware/
     67(depending on configuration of firmware hotplug).
     68
     69Known Limitations
     70~~~~~~~~~~~~~~~~~
     71
     72At  present  I can say with confidence that the frontend tunes
     73via /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream
     74via   /dev/dvb/adapter{x}/dvr0.   I   have   not   tested  the
     75functionality  of any other part of the card yet. I will do so
     76over time and update this document.
     77
     78There  are some limitations in the i2c layer due to a returned
     79error message inconsistency. Although this generates errors in
     80dmesg  and  the  system logs, it does not appear to affect the
     81ability of the frontend to function correctly.
     82
     83Further Update
     84~~~~~~~~~~~~~~
     85
     86dvbstream  and  VideoLAN  Client on windows works a treat with
     87DVB,  in  fact  this  is  currently  serving as my main way of
     88viewing  DVB-T  at  the  moment.  Additionally, VLC is happily
     89decoding  HDTV  signals,  although  the PC is dropping the odd
     90frame here and there - I assume due to processing capability -
     91as all the decoding is being done under windows in software.
     92
     93Many  thanks to Nigel Pearson for the updates to this document
     94since the recent revision of the driver.