DVB Installation 1.0.1 (Kernel 2.4)

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Welche Karten für diesen Driver)
Zeile 10: Zeile 10:
 
:Für den Treiber der DVB Fernbedienung
 
:Für den Treiber der DVB Fernbedienung
  
==Welche Karten für diesen Driver==
 
Laut '''../DVB/CARDS''' unterstützt dieser Treiber folgende DVB Karten.
 
  
<pre>
 
o Frontends drivers:
 
  DVB-S:
 
  - alps_bsrv2 : Alps BSRV2 (ves1893 demodulator)
 
  - cx24110 : Conexant HM1221/HM1811 (cx24110 or cx24106 demod, cx24108 PLL)
 
  - grundig_29504-491 : Grundig 29504-491 (Philips TDA8083 demodulator), tsa5522 PLL
 
  - mt312 : Zarlink mt312 or Mitel vp310 demodulator, sl1935 or tsa5059 PLL
 
  - stv0299 : Alps BSRU6 (tsa5059 PLL), LG TDQB-S00x (tsa5059 PLL),
 
    LG TDQF-S001F (sl1935 PLL), Philips SU1278 (tua6100 PLL),
 
  Philips SU1278SH (tsa5059 PLL)
 
  DVB-C:
 
  - ves1820 : various (ves1820 demodulator, sp5659c or spXXXX PLL)
 
  DVB-T:
 
  - alps_tdlb7 : Alps TDLB7 (sp8870 demodulator, sp5659 PLL)
 
  - alps_tdmb7 : Alps TDMB7 (cx22700 demodulator)
 
  - grundig_29504-401 : Grundig 29504-401 (LSI L64781 demodulator), tsa5060 PLL
 
  - tda1004x : Philips tda10045h (td1344 or tdm1316l PLL)
 
 
o Cards based on the Phillips saa7146 multimedia PCI bridge chip:
 
  - TI AV7110 based cards (i.e. with hardware MPEG decoder):
 
    - Siemens/Technotrend/Hauppauge PCI DVB card revision 1.1, 1.3, 1.5, 1.6, 2.1
 
      (aka Hauppauge Nexus)
 
  - "budget" cards (i.e. without hardware MPEG decoder):
 
    - Technotrend Budget / Hauppauge WinTV-Nova PCI Cards
 
    - SATELCO Multimedia PCI
 
    - KNC1 DVB-S
 
 
o Cards based on the B2C2 Inc. FlexCopII:
 
  - Technisat SkyStar2 PCI DVB
 
</pre>
 
  
 
==Download==
 
==Download==

Version vom 17. Dezember 2004, 08:11 Uhr

Inhaltsverzeichnis

Voraussetzungen

Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für

  • Video4Linux Support (CONFIG_VIDEO_DEV)
Für den integrierten MPEG-Dekoder und den Fernsehausgang
  • Input Core Support (CONFIG_INPUT) and
  • Event Device Support (CONFIG_INPUT_EVDEV)
Für den Treiber der DVB Fernbedienung


Download

Das Archiv wird im selben Verzeichnis in welches später auch VDR kommt entpackt und ein symbolischer Link auf DVB angelegt.

  • Standard

Der Treiber ist auf LinuxTV [2] verfügbar. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen Homepage http://www.cadsoft.de/vdr, ftp://ftp.cadsoft.de/vdr/Developer

cd $SOURCEDIR
tar zxvf /path/to/linux-dvb.2003-11-08.tar.bz2
ln -s linux-dvb.2003-11-08 DVB
cd DVB/driver
  • CVS
cd $SOURCEDIR
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co DVB

Kompilieren

Im Makefile des Drivers $SOURCEDIR/DVB/driver/Makefile gibt es eine "Config", entweder vorm Kompilieren anpassen.

##
#  Configs
#
CARDS = av7110
#CARDS += margi
#CARDS += em8300
CARDS += b2c2

Oder

make CARDS="av7110"

Ansonnsten

make

Installieren

make install

Laden/Entladen

Driver laden

make insmod CARDS="av7110"

Bei älteren Treibern sollte der Schriftzug von "Convergence" erscheinen. Ansonnsten gibt lsmod Auskunft ob die Module geladen wurden.

~ lsmod
Module                  Size  Used by
lirc_serial             7040   1
lirc_dev                8320   1  [lirc_serial]
dvb-ttpci             300736   8
evdev                   4160   0  (unused)
input                   3072   0  [dvb-ttpci evdev]
mt312                   5088   0
tda1004x                7952   0
ves1820                 4304   0
stv0299                 6592   0  (unused)
grundig_29504-491       3200   0
grundig_29504-401       3584   0
alps_tdlb7              4992   0
alps_tdmb7              3360   0
alps_bsrv2              3456   1
dvb-core               36720  31  [dvb-ttpci mt312 tda1004x ves1820 stv0299 grundig_29504-491 grundig_29504-401 alps_tdlb7 alps_tdmb7 alps_bsrv2]
videodev                4544   2  [dvb-ttpci]
ipv6                  124736  -1  (autoclean)
8139too                11936   1  (autoclean)
reiserfs              147920   2</pre>

Entladen

make rmmod CARDS="av7110"