DVB Installation
Aus VDR Wiki
Version vom 17. Dezember 2004, 07:18 Uhr von 213.6.81.106 (Diskussion)
Inhaltsverzeichnis |
Allgemeine Voraussetzungen
Als erstes muss natürlich eine komplette Entwicklungsumgebung mit Compiler usw. installiert sein, ebenfalls benötigt werden die Kernel-Quellen [1] die unter /usr/src als Benutzer root entpackt werden
cd /usr/src tar -jxvf linux-<VERSION>.tar.bz2 ln -s linux-<VERSION> linux
Normalerweise lassen sie sich auch mit dem Distributionseigenen Installationsprogamm installieren.
Standart 1.0.1 (Kernel 2.4)
Dieser Treiber unterstützt folgende DVB Karten.
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
Driver 1.1.1 (Kernel 2.4)
Dieser Treiber unterstützt folgende DVB Karten.
Driver 1.1.1 (Kernel 2.6)
Dieser Treiber unterstützt folgende DVB Karten.
Scripts
#!/bin/sh # insmod modules from current directory without having to install them first # KERNELVER=`uname -r` # KERNELDIR="/lib/modules/$KERNELVER/misc" sync case "$1" in load) echo -n -e "\nInserting DVB modules into kernel\n" # make sure input stuff is there for IR remote controls # modprobe input # modprobe evdev # modprobe crc32 # vide4linux for av7110 based "full featured" cards # modprobe videodev # insmod $KERNELDIR/v4l1-compat.o # insmod $KERNELDIR/v4l2-common.o # insmod $KERNELDIR/video-buf.o # DVB core # insmod $KERNELDIR/dvb-core.o # frontend drivers # insmod $KERNELDIR/stv0299.o modprobe stv0299 # saa7146 based siemens/technotrend/hauppauge cards # insmod $KERNELDIR/saa7146.o # insmod $KERNELDIR/saa7146_vv.o # insmod $KERNELDIR/ttpci-eeprom.o # insmod $KERNELDIR/dvb-ttpci.o modprobe dvb-ttpci echo ;; debug) echo -n -e "\nInserting DVB modules (debug) into kernel\n" # modprobe videodev # modprobe crc32 # insmod $KERNELDIR/v4l1-compat.o # insmod $KERNELDIR/v4l2-common.o # insmod $KERNELDIR/video-buf.o # insmod $KERNELDIR/dvb-core.o # insmod $KERNELDIR/stv0299.o modprobe stv0299 # insmod $KERNELDIR/saa7146.o # insmod $KERNELDIR/saa7146_vv.o saa7146_debug=247 modprobe saa7146_vv saa7146_debug=247 # insmod $KERNELDIR/ttpci-eeprom.o # insmod $KERNELDIR/dvb-ttpci.o av7110_debug=247 modprobe dvb-ttpci av7110_debug=247 echo ;; unload) echo -n -e "\nDeleting DVB modules from kernel\n" rmmod stv0299 dvb-ttpci \ ttpci-eeprom \ saa7146_vv saa7146 \ video-buf v4l2-common v4l1-compat dvb-core videodev crc32 i2c_core echo ;; reload) $0 unload && $0 load ;; *) echo "Usage$0 {load|unload|debug|reload}" exit 1 esac sync
Links
[1] | http://www.kernel.org | Linux-Kernel Homepage |
[2] | http://www.linuxtv.org | LinuxTV Homepage |
[3] | http://www.linux-dvb.tv/download | Nightly driver snapshots from Convergence DVB driver |
[4] | http://www.cadsoft.de/vdr | VDR Homepage |
[5] | ftp://ftp.cadsoft.de/vdr/Developer | VDR Download-Verzeichnis |