Technisat Skystar HD2 unter Ubuntu9.10 Karmic Installationsprobleme

  • Hi zusammen,


    ich bin neu im Forum, bin gerade beim zusammenbasteln eines HTPC und komme momentan leider nicht ohne Hilfe weiter. Es soll irgendwann mal ein MythTv oder VDR+XBMC Kombi werden.


    Zu meinem Aufbau:


    HW:
    - Asus M378N-EM
    - Athlon II X2 235e
    - 2x Technisat SkyStar HD2 +1xCI-Modul
    - Antec Remote Fusion black


    SW:
    - Mythbuntu mythbuntu-9.10-desktop-amd64.iso



    Ich habe MythTV zum ausprobieren auf HDD installiert und bin nun am probieren die Skystar Karten dem System bekannt zu machen. Vielleicht wäre zu klären, ob es generell Probleme mit dieser vorgefertigten Mythbuntu Ubuntu Installation gibt oder es eventuell garnicht funktionieren kann. Möglich wäre noch eine blanke Installation des Ubuntu Karmic oder eventuell eine andere (ältere??) Distri?! Wenn ich damit weiterkomme bin ich dazu gerne bereit :) Es gibt einige, die die SkyStar HD2 am laufen haben, aber nicht mit 9.10.


    Kernel:
    Linux HTPC 2.6.31-14-generic #48-Ubuntu SMP x86_64 GNU/Linux


    lsmod zeigt keine DVB-Module, auch unter /dev/ gibt es nichts mit dvb oder sdvb.



    Erkannt werden die Karten:


    Code
    01:06.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)


    Code
    01:07.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)


    Ich habe verschiedenste Treiber probiert. Das kompilieren hat nur mit dem v4l-dvb ohne Fehler geklappt. Die Treiber habe ich jeweils mit hg aus dem repository geladen, sind also die aktuellsten.


    - http://mercurial.intuxication.org/hg/s2-liplianin
    - http://jusst.de/hg/mantis
    - http://jusst.de/hg/v4l-dvb/


    Der erste genannte Treiber (s2-liplianin) wird eigentlich aktuell überall zur Installation empfohlen. Die Firedtv habe ich per Menuconfig ausgebunden, da es hiermit Probleme gibt.


    Mit s2-liplianin bekomme ich dann bei make folgende Fehlermeldung:



    Code
    root@HTPC:/usr/local/src/s2-liplianin# make 
    make -C /usr/local/src/s2-liplianin/v4l make[1]: Entering directory `/usr/local/src/s2-liplianin/v4l' scripts/make_makefile.pl ./scripts/make_myconfig.pl make[1]: Leaving directory `/usr/local/src/s2-liplianin/v4l' make[1]: Entering directory `/usr/local/src/s2-liplianin/v4l' perl scripts/make_config_compat.pl /lib/modules/2.6.31-14-generic/build ./.myconfig ./config-compat.h creating symbolic links... ln -sf . oss make -C firmware prep make[2]: Entering directory `/usr/local/src/s2-liplianin/v4l/firmware' make[2]: Leaving directory `/usr/local/src/s2-liplianin/v4l/firmware' make -C firmware make[2]: Entering directory `/usr/local/src/s2-liplianin/v4l/firmware' CC ihex2fw Generating vicam/firmware.fw Generating dabusb/firmware.fw Generating dabusb/bitstream.bin Generating ttusb-budget/dspbootcode.bin Generating cpia2/stv0672_vp4.bin Generating av7110/bootcode.bin make[2]: Leaving directory `/usr/local/src/s2-liplianin/v4l/firmware' Kernel build directory is /lib/modules/2.6.31-14-generic/build make -C /lib/modules/2.6.31-14-generic/build SUBDIRS=/usr/local/src/s2-liplianin/v4l modules make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic' CC [M] /usr/local/src/s2-liplianin/v4l/tuner-xc2028.o CC [M] /usr/local/src/s2-liplianin/v4l/tuner-simple.o CC [M] /usr/local/src/s2-liplianin/v4l/tuner-types.o CC [M] /usr/local/src/s2-liplianin/v4l/mt20xx.o CC [M] /usr/local/src/s2-liplianin/v4l/tda8290.o CC [M] /usr/local/src/s2-liplianin/v4l/tea5767.o CC [M] /usr/local/src/s2-liplianin/v4l/tea5761.o CC [M] /usr/local/src/s2-liplianin/v4l/tda9887.o CC [M] /usr/local/src/s2-liplianin/v4l/tda827x.o CC [M] /usr/local/src/s2-liplianin/v4l/au8522_dig.o CC [M] /usr/local/src/s2-liplianin/v4l/au8522_decoder.o CC [M] /usr/local/src/s2-liplianin/v4l/dvbdev.o CC [M] /usr/local/src/s2-liplianin/v4l/dmxdev.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_demux.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_filter.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_ca_en50221.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_frontend.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_net.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_ringbuffer.o CC [M] /usr/local/src/s2-liplianin/v4l/dvb_math.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_core.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_dma.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_pci.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_i2c.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_dvb.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_evm.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_hif.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_ca.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_pcmcia.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp1033.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp1034.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp1041.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp2033.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp2040.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_vp3030.o CC [M] /usr/local/src/s2-liplianin/v4l/mantis_rc.o /usr/local/src/s2-liplianin/v4l/mantis_rc.c: In function 'mantis_query_rc': /usr/local/src/s2-liplianin/v4l/mantis_rc.c:25: error: too many arguments to function 'ir_input_keydown' make[3]: *** [/usr/local/src/s2-liplianin/v4l/mantis_rc.o] Error 1 make[2]: *** [_module_/usr/local/src/s2-liplianin/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic' make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/local/src/s2-liplianin/v4l' make: *** [all] Error 2 root@HTPC:/usr/local/src/s2-liplianin#




    Anleitungen, nach denen ich vorgegangen bin:


    http://www.linuxtv.org/wiki/in…AD_SP400_CI_%28VP-1041%29
    http://www.munz.li/?p=47




    Wäre klasse, wenn jemand eine Idee hat, wie ich weiterkomme bzw. wo ich mal gucken kann.


    Viele Grüße
    Sebastian

    __________________
    HTPC Backend+Frontend:


    HW:
    Asus M3N78-EM, Athlon X2 235e, 4GBRAM, 3,5" SATA WDC WD10EADS, LG HL-DT-ST BDDVDRW CH08LS10, 2x Technisat Skystar 2 HD, Antec Fusion Remote Gehäuse, Imon LCD (15c2:0038 SoundGraph Inc.), Veris RM 200 FB
    SW:
    YaVDR 0.3 inkl.dist-upgrade vom 27.12.

  • Hi,


    den Fehler konnte ich jetzt umgehen... hab nochmal gesucht:


    Es gibt hier den entscheidenen Tipp:


    zuerst

    Code
    wget http://media.ubuntuusers.de/forum/attachments/2264678/mantis_rc.c.patch


    und dann

    Code
    patch -p1 < mantis_rc.c.patch


    Lustigerweise, hat der nette Verfasser diese Antwort heute um 20:17 verfasst, da war Google doch schon ganz schön schnell.. :) Jetzt wunder ich mich auch nicht mehr, dass ich diese Antwort nicht schon vorher gefunden habe ...



    Danach funktioniert zumindest schonmal das kompilieren ohne Fehler:



    Installieren:





    Ich muss mal rebooten! Bin gespannt...


    Ciao

    __________________
    HTPC Backend+Frontend:


    HW:
    Asus M3N78-EM, Athlon X2 235e, 4GBRAM, 3,5" SATA WDC WD10EADS, LG HL-DT-ST BDDVDRW CH08LS10, 2x Technisat Skystar 2 HD, Antec Fusion Remote Gehäuse, Imon LCD (15c2:0038 SoundGraph Inc.), Veris RM 200 FB
    SW:
    YaVDR 0.3 inkl.dist-upgrade vom 27.12.

    3 Mal editiert, zuletzt von naitsabes84 ()

  • Juhu,


    jetzt werden schonmal ein paar Module geladen:





    Die Ausgabe von dmesg bringt allerdings nichts mit dvb hervor, nur mantis zeigt ein paar einträge:




    Anscheinend kann Mantis nicht gestartet werden. Ein manuelles modprobe mantis bringt auch diese Ausgabe:


    Code
    FATAL: Error inserting mantis (/lib/modules/2.6.31-14-generic/kernel/drivers/media/dvb/mantis/mantis.ko): Unknown symbol in module, or unknown parameter (see dmesg)


    Hat jemand eine Idee?




    Könnt ihr mir eventuell noch empfehlen, ob ich eine fertige Installation nutzen sollte oder besser eine "frische" Distri. herunterladen und dann alles manuell installieren?!


    Wie sind die Erfahrungen mit Ubuntu oder sollte ich lieber zu etwas anderem greifen?



    Vg
    Sebastian

    __________________
    HTPC Backend+Frontend:


    HW:
    Asus M3N78-EM, Athlon X2 235e, 4GBRAM, 3,5" SATA WDC WD10EADS, LG HL-DT-ST BDDVDRW CH08LS10, 2x Technisat Skystar 2 HD, Antec Fusion Remote Gehäuse, Imon LCD (15c2:0038 SoundGraph Inc.), Veris RM 200 FB
    SW:
    YaVDR 0.3 inkl.dist-upgrade vom 27.12.

    Einmal editiert, zuletzt von naitsabes84 ()

  • Hi,
    ich habe eine Skystar HD2 im Einsatz, und die war schon problematisch. Liegt aber an den IRQ´s.
    Schau doch mal ob beim booten überhaupt beide einen IRQ bekommen. Ansonsten wenn nicht beim Bios Screen beide angezeigt werden mal andere Slot Kombinationen probieren. Die Skystar ist da megaempfindlich. Bei meinem ersten Versuch lief die nur in einem von 4 PCI Slots!


    Schon mal unter Windows probiert ob sich überhaupt beide gleichzeitig installieren lassen?


    Ich befürchte eher dass dort das Problem liegt. Die Problematik im Mehrkartenbetrieb wirst Du auch bei Technisat finden.

    Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
    MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
    Yavdr 0.5:
    Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
    Yavdr 0.5:
    Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
    MLD 5.1 Beebox N3150
    , DVBSky S960 und 1Tb WD Blue

  • Hallo Sebastian,


    ich habe die Skystar 2 HD unter 9.10 am laufen, allerdings Ubuntu-Alternate CD (ohne x-server). Die Installation der s2-liblianin Treiber war kein Problem, ich habe mit der Karte andere Probleme. Zur Installation würde ich Thorsten recht geben, aber eine andere Frage, hast Du irgendwo gefunden, dass die HD2 von MythTV unterstützt wird? Denn bei mir wollte das Programm auf Teufel komm raus nicht mit der Karte zusammenarbeiten. Wenn ja, hast Du einen Link für mich?


    Gruß


    Elmar

  • Zitat

    Original von naitsabes84


    Code
    FATAL: Error inserting mantis (/lib/modules/2.6.31-14-generic/kernel/drivers/media/dvb/mantis/mantis.ko): Unknown symbol in module, or unknown parameter (see dmesg)


    Hat jemand eine Idee?


    Die Infrarot-Geschichten aus dem liplianin repository scheinen nicht zu passen. Entweder ein benötigtes Modul wird nicht kompiliert (und benuzt) oder es wird fälschlicherweise von anderen (Kernel-)Headern ausgegangen.


    Ich habe einfach mal alles was in den Mantis-Treibern mit ir_ anfängt rausgelöscht und auch mantis_rc entfernt.



    Ergebnis: Kompiliert sauber durch und Modul lädt, Empfang konnte ich noch nicht testen.

  • hi
    ubuntu karmic SkyStar HD2 und TT-budget S2-1600 werten als module mit den kernel gebaut


    Dec 13 20:23:55 freevdr kernel: [ 5.281464] Mantis 0000:01:06.0: PCI INT A -> Link[LNKB] -> GSI 19 (level, low) -> IRQ 19
    Dec 13 20:23:55 freevdr kernel: [ 5.281495] irq: 19, latency: 64
    Dec 13 20:23:55 freevdr kernel: [ 5.281496] memory: 0xdffff000, mmio: 0xf813e000
    Dec 13 20:23:55 freevdr kernel: [ 5.281498] found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (01:06.0),
    Dec 13 20:23:55 freevdr kernel: [ 5.281500] Mantis Rev 1 [1ae4:0003], irq: 19, latency: 64
    Dec 13 20:23:55 freevdr kernel: [ 5.281502] memory: 0xdffff000, mmio: 0xf813e000
    Dec 13 20:23:55 freevdr kernel: [ 5.284541] MAC Address=[00:08:c9:e0:ae:b1]
    Dec 13 20:23:55 freevdr kernel: [ 5.284567] mantis_alloc_buffers (0): DMA=0x367a0000 cpu=0xf67a0000 size=65536
    Dec 13 20:23:55 freevdr kernel: [ 5.284625] mantis_alloc_buffers (0): RISC=0x36744000 cpu=0xf6744000 size=1000
    Dec 13 20:23:55 freevdr kernel: [ 5.284678] DVB: registering new adapter (Mantis dvb adapter)
    Dec 13 20:23:55 freevdr kernel: [ 5.434699] HDA Intel 0000:00:08.0: power state changed by ACPI to D0
    Dec 13 20:23:55 freevdr kernel: [ 5.435086] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
    Dec 13 20:23:55 freevdr kernel: [ 5.435091] HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 21 (level, low) -> IRQ 21
    Dec 13 20:23:55 freevdr kernel: [ 5.435116] HDA Intel 0000:00:08.0: setting latency timer to 64
    Dec 13 20:23:55 freevdr kernel: [ 5.834344] stb0899_attach: Attaching STB0899
    Dec 13 20:23:55 freevdr kernel: [ 5.834348] mantis_frontend_init (0): found STB0899 DVB-S/DVB-S2 frontend @0x68
    Dec 13 20:23:55 freevdr kernel: [ 5.834402] stb6100_attach: Attaching STB6100
    Dec 13 20:23:55 freevdr kernel: [ 5.834752] LNBx2x attached on addr=8
    Dec 13 20:23:55 freevdr kernel: [ 5.834755] DVB: registering adapter 0 frontend 0 (STB0899 Multistandard)...
    Dec 13 20:23:55 freevdr kernel: [ 5.834888] mantis_ca_init (0): Registering EN50221 device
    Dec 13 20:23:55 freevdr kernel: [ 5.835032] mantis_ca_init (0): Registered EN50221 device
    Dec 13 20:23:55 freevdr kernel: [ 5.835089] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
    Dec 13 20:23:55 freevdr kernel: [ 5.835260] input: Mantis VP-1041 IR Receiver as /devices/virtual/input/input7


    wer den kernel braucht bitte melden
    mfg det
    PS:
    login as: root
    root@192.168.6.3's password:
    Linux freevdr 2.6.32-7-generic #9 SMP Fri Dec 11 09:50:35 CET 2009 i686


    To access official Ubuntu documentation, please visit:
    http://help.ubuntu.com/
    Last login: Sun Dec 13 20:24:04 2009
    root@freevdr:~# lsmod
    Module Size Used by


    mantis 36795 14
    lnbp21 1602 1 mantis
    mb86a16 19685 1 mantis
    ir_common 40862 1 mantis
    stb6100 6036 1 mantis
    tda10021 5628 1 mantis
    tda10023 5860 1 mantis
    stb0899 32594 1 mantis
    stv0299 8689 1 mantis
    dvb_core 84883 2 mantis,stv0299
    root@freevdr:~#

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben

    Einmal editiert, zuletzt von det ()

  • Ich versuche auch eine Karte zum laufen zu bringen (Technisat Cablestar HD2) die auch den Mantis Treiber nutzt. Krieg ihn einfach nicht zum laufen.


    Ubuntu Kernel Version: 2.6.31-16 (Auch die XBMC Live version)


    Wenn ich den S2-liplianin Treiber installiere und ich neustarte friert das System ein.


    Weiss einfach nichmehr, was ich noch probieren soll.



    Würde dieser Kernel auch mein Problem evtl. beheben ?

  • hi
    hier ligt der kernel
    http://www.freevdr.de/download/index.php?dir=ubuntu-kernel/
    gebraucht wirt
    1:linux-headers-2.6.32-7-generic_2.6.32-7.9_i386.deb
    2:linux-headers-2.6.32-7-386_2.6.32-7.9_i386.deb
    3:linux-image-2.6.32-7-generic_2.6.32-7.9_i386.deb
    4:linux-libc-dev_2.6.32-7.9_i386.deb


    alles in ein ferzeichnis herunderlaten
    dann in disen dpkg -i *.* ausführen
    neuen kernel starten testen
    mfg det

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben

  • hi
    free-x
    das selbe hab ich mit den kernel treibern gemacht damit die module beim kernelbau mit
    dpkg-buildpackage -tc
    gebaut werten auch die TT-budget S2-1600 wirt hier ohne brobleme erkant
    mfg det

    Jeder sollte sein Leben so leben können wie er/sie es möchte, frei und
    unabhängig, in der Not anderen zur Seite stehend, nie vergessen was man
    ist, eben einfach nur Mensch sein mit allen Schwächen und Stärken
    Lieber stehend sterben als ewig gebückt leben

  • Leider gab es einen Fehler, aber wenn ich das richtig verstanden habe wird ein neuer Kernel eingerichtet.
    Also kann ich doch auch die Kernelscourcen ziehen und nach Vorgabe einen neuen Kernel bauen?
    Wo muss ich dann etwas eintragen damit die Treiber für die TT-S2 mitgemacht werden?


    Bernd


  • 1: patch -p1 < mantis_rc.c.patch
    produziert schon mal den Fehler :"Hunk #1 FAILED at 22.
    1 out of 1 hunk FAILED -- saving rejects to file linux/drivers/media/dvd/mantis/mantis_rc.c.rej


    ansonsten habe ich exakt die gleichen Fehler beim compiling.


    Mein System besteht aus :
    HW: mainboard MA74GM-S2H, (noch) 2GB RAM, AMD64 X2, Nvidia GT 8500, Skystar HD 2
    SW: Lucid 10.04 jetzt mit kernel abi--2.6.34-020634-generic, und eben auch s2-liblianin, usw.


    Nur leider bin ich puncto fehler-lesen beim compilieren alles andere als "Profi" noch nicht mal 1/8-profi :)
    ich schlage mich mit diesem problem nun schon seit wochen herum:-( hab auch schon zahlreiche suchaktionen gestartet - bislang ohne erfolg. vielleicht jetzt ?
    gruß tvnewbie

  • Hallo Newbie,


    installier doch mal eine fertige Distri auf eine andere Platte, da sollten die Skystar HD2 auf Anhieb funktionieren. EasyVDR oder yaVDR (mit Liplian).


    Erstmal mit einer Karte probieren, dann mit 2.


    Grüße Bernd

    VDR : POV Atom 330-1 Mainboard, MSI TV@nywhere Satellite II, 2 GB RAM, natürlich mit yaVDR 0.61. Heimkino mit Onkyo AVR, Nubert-Surround-Boxen und JVC Beamer mit 4K und HDR. HD-VDR für Newbies: www.partyfotos.de/vdr

  • naitsabes84, lenn1, tvnewbie:


    wie Razorblade schon schrieb, wird im s2-liplianin-Repo heftig an den Infrarotgeschichten gebastelt. Wenn man da einen Blick in die Log riskiert, steht da "Bug fix: make IR work again for dm1105 and, possibly, mantis.". Bei mir klappt es mit einer aktuellen Revision derzeit auch nicht, aber das ist kein Grund die SkyStar HD 2 nicht zum Laufen zu bekommen.


    Zwei Möglichkeiten zeichne ich mal auf:


    (A) Kernel 2.6.33 oder höher nutzen. Hier laufen mantis-Karten out-of-the-box. Eventuell ist ein sudo modprobe mantis nötig. Ich bin mit den Treibern im Kernel aber nicht zufrieden (sehr lange Umschaltzeiten/langsame Locks) und mache folgendes.


    (B) s2-liplianin Revision 14630 nutzen:


    Code
    hg clone -r 14630 http://mercurial.intuxication.org/hg/s2-liplianin
    cd s2-liplianin
    sudo make menuconfig
    make
    sudo make install


    Im dritten Schritt lässt sich das Übersetzen deutlich beschleunigen, wenn man sich nur auf das beschränkt was man tatsächlich im Rechner hat...


    Kompiliert Revision 14630 nicht, dann probiert es mit 14629. Die beiden Revisionen unterscheiden sich nur durch die #includes, die Treiber sind sonst die gleichen (Umbau war vermutlich notwendig wegen Umstellung beim gcc oder was auch immer).


    Und bei mehreren Karten es einfach zunächst mit einer probieren, wie Bernie7 schon empfohlen hat!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!