Ich habe vor unter openSUSE 11.0, meie SkyStar HD2 zum laufen zu bringen.
Mit der installation von openSUSE bin ich mit hilfe von VDR-Wiki gut vorran gekommen.
Aber mit der installation von DVB treiber stockts da in der wiki, instalation von "multiproto_plus" treibern beschrieben wird.
Die skystar hd2 braucht soweit ich weis aber mantis treiber.
Kann mir jemand eine anleitung für die intallation von mantis treiber machen. ich habe nichts darüber im iternet gefunden.
openSUSE 11.0 + SkyStar HD2 brauche hilfe - Mantis treiber
- ximic
- Geschlossen
-
-
Ob mantis oder Multiproto (-plus) sollte fürs Compilieren eigentlich egal sein - einfach mal die Namen in der Anleitung austauschen und probieren
-
Genau da brauche ich ja auch hilfe.
cd /data/installfiles/dvb
hg clone http://jusst.de/hg/mantis/
soweit bin ich, aber wie geht es weiter.
mv multiproto_plus/ dvb-multiproto_plus-cvs-13-04-2008
cd /usr/local/src
cp -a /data/installfiles/dvb/dvb-multiproto_plus-cvs-13-04-2008/ .
mv dvb-multiproto_plus-cvs-13-04-2008/ dvb
cd /usr/local/src/dvb
make distcleanbin nicht der helste in sachen linux. ich suche mich auch im internet durch, aber bei manchen sachen werde ich einfach nicht fündig.
wäre sehr dankbar wenn mir einer bei helfen würde. -
Zitat
Er benennt das multiproto-Verzeichnis um und kopiert es nach /usr/local/src/dvb
Ohne die mantis Treiber-Struktur zu kennen sollte das analog etwa so gehen (nicht nur bei openSuse, sondern bei allen Linuxen):Codecd /data/installfiles/dvb hg clone http://jusst.de/hg/mantis/ mkdir /usr/local/src/dvb cp -a /data/installfiles/dvb/* /usr/local/src/dvb
und anschließend wie beschrieben weiter:Alles ohne Gewähr da ich es nie selbst ausprobiert habe
-
Hab die Twinhan Vp 1041 - die ist baugleich mit der SS HD2
Hier meine Anleitung
Ein make install würde ich erst mal nicht riskieren - an den Treibern wird regelmässig gebastelt - grad letztes WE führte so ein "Mini Bug" zum kernel crash... also Module erst mal händisch laden und testen!
Codecd v4l/ insmod ./stb0899.ko verbose=5 insmod ./stb6100.ko verbose=5 insmod ./dvb-core.ko insmod ./stv0299.ko insmod ./tda10023.ko insmod ./tda10021.ko insmod ./mb86a16.ko insmod ./lnbp21.ko insmod ./mantis.ko verbose=1
'dmesg' auschecken:
Code
Alles anzeigen[ 548.329354] found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (01:05.0), [ 548.329357] Mantis Rev 1 [1822:0031], irq: 21, latency: 32 [ 548.329360] memory: 0xd5100000, mmio: 0xf8d5c000 [ 548.332812] MAC Address=[00:08:ca:1c:3f:4c] [ 548.332860] mantis_alloc_buffers (0): DMA=0x2ef80000 cpu=0xeef80000 size=65536 [ 548.332866] mantis_alloc_buffers (0): RISC=0x14019000 cpu=0xd4019000 size=1000 [ 548.332870] DVB: registering new adapter (Mantis dvb adapter) [ 548.848405] stb0899_write_regs [0xf1b6]: 02 [ 548.849455] stb0899_write_regs [0xf1c2]: 00 [ 548.850502] stb0899_write_regs [0xf1c3]: 00 [ 548.852591] _stb0899_read_reg: Reg=[0xf000], data=82 [ 548.852595] stb0899_get_dev_id: ID reg=[0x82] [ 548.852598] stb0899_get_dev_id: Device ID=[8], Release=[2] [ 548.858856] _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf334], Data=[0x444d4431] [ 548.865118] _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf33c], Data=[0x00000001] [ 548.865125] stb0899_get_dev_id: Demodulator Core ID=[DMD1], Version=[1] [ 548.871385] _stb0899_read_s2reg Device=[0xfafc], Base address=[0x00000800], Offset=[0xfa2c], Data=[0x46454331] [ 548.877652] _stb0899_read_s2reg Device=[0xfafc], Base address=[0x00000800], Offset=[0xfa34], Data=[0x00000001] [ 548.877658] stb0899_get_dev_id: FEC Core ID=[FEC1], Version=[1] [ 548.877665] stb0899_attach: Attaching STB0899 [ 548.877668] mantis_frontend_init (0): found STB0899 DVB-S/DVB-S2 frontend @0x68 [ 548.877674] stb6100_attach: Attaching STB6100 [ 548.878029] DVB: registering frontend 0 (STB0899 Multistandard)... [ 548.878839] mantis_ca_init (0): Registering EN50221 device [ 548.878901] mantis_ca_init (0): Registered EN50221 device [ 548.878909] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
wenn das in etwa so aussieht (die Strings deiner baugleichen Karte sind womöglich anders) und beim insmod der Module keine Fehler auftauchten bist du startbereit!evtl jetzt neu booten und wieder mit dmesg prüfen ob die Module problemlos geladen wurden:
Code
Alles anzeigen$ lsmod |grep mantis mantis 44676 0 lnbp21 3328 1 mantis mb86a16 21888 1 mantis tda10021 7812 1 mantis tda10023 8452 1 mantis stv0299 11784 1 mantis dvb_core 91260 2 mantis,stv0299 stb6100 8964 1 mantis stb0899 36740 1 mantis i2c_core 24832 9 mantis,lnbp21,mb86a16,tda10021,tda10023,stv0299,stb6100,stb0899,nvidia
Der vdr baut sich dann grob umschrieben wie folgt (Details siehe Suse Wiki Teil 2)
* Link auf compiler.h setzen
Code#Wechseln in das Mantis Verzeichnis: cd /usr/src/mantis/linux/include/linux/ ln -s /usr/src/linux/include/linux/compiler.h compiler.h #in usr/src/linux/ muss entweder der benutzte Kenrel oder die Header davon zu finden sein
* DVB Treiber von mantis im Makefile setzen:
Codecp Make.config.template Make.config nano Make.config #DVBDIR = /usr/src/v4l-dvb/linux DVBDIR = /usr/src/mantis/linux #abspeichern #vdr bauen make VFAT=1 REMOTE=LIRC
fertig!
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!