[gelöst] ngene Treiber läd nicht

  • Hallo,


    versuche verweifelt meine Karte nach den diversen Anleitungen:


    http://wbreu.htpc-forum.de/mei…ultralowprofile/index.php


    oder


    http://www.linuxtv.org/wiki/in…Media-Pointer_MP-S2%C2%B2


    zum laufen zu bringen. Habe yaVDR installiert. Bauen klappt wunderbar, aber beim modprobe gibst die oben schon mal genannten "Unknown symbols".


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


    in der dmesg steht dann:


    [ 1132.646726] ngene: Unknown symbol dvb_ringbuffer_flush
    [ 1132.647730] ngene: disagrees about version of symbol dvb_frontend_detach
    [ 1132.647732] ngene: Unknown symbol dvb_frontend_detach
    [ 1132.647878] ngene: disagrees about version of symbol dvb_unregister_frontend
    [ 1132.647880] ngene: Unknown symbol dvb_unregister_frontend
    [ 1132.648050] ngene: disagrees about version of symbol dvb_register_frontend
    [ 1132.648053] ngene: Unknown symbol dvb_register_frontend


    Habe das mit dem ngene.ko löschen schon versucht ohne Erfolg. Meine Karte ist die


    Multimedia video controller [0400]: Micronas Semiconductor Holding AG Device [18c3:0720]
    Subsystem: Micronas Semiconductor Holding AG Device [18c3:db01]


    Bitte um Ideen, Vorschläge an was es liegen könnte!


    Schon mal vielen Dank im Voraus!


    PS: hatte das auch schon im Media-Pointer MP-S2 DVB-S2 Twin Tuner (auch als "Low Profile" ) geposted und wurde hierher geleitet.

    CU,


    Mirko



    3 Mal editiert, zuletzt von muk100 ()

  • Ach so!


    Kompilierst Du das komplette Treiberpaket oder nur den einen Treiber?
    Auch wenn Du das komplette Treiberpaket kompilierst, bringt es Dir gar nix zu versuchen, nur einen einzigen Treiber davon zu installieren.


    Alles oder nix: Das ist ein komplettes V4L, was Du Dir zum Bauen runtergeladen hast.


    EDIT: Es ist ein kompletter BRANCH von V4L mit Abhängigkeiten untereinander. Man kann da nix rausschneiden.
    EDIT2: Man muss das Fundament auch installieren, auf dem der ngene Treiber sitzt, denn das Fundament des V4L im Standard-Kernel passt nicht mehr zum Fundament aus dem Repository von ~endriss.


    Gruß
    hepi

  • Zitat

    Original von hepi
    EDIT2: Man muss das Fundament auch installieren, auf dem der ngene Treiber sitzt, denn das Fundament des V4L im Standard-Kernel passt nicht mehr zum Fundament aus dem Repository von ~endriss.
    hepi


    Sorry versteh ich nicht ganz. Was fehlt da. Ich baue den kompletten branch von ngene-test durch und installiere den mit make install. Oder muss das ngene-test in die karmic kernel sources gepatched/merged werden?

    CU,


    Mirko



  • cd /usr/local/src
    hg clone http://linuxtv.org/hg/~endriss/ngene-test/
    cd ngene-test
    make && make install && depmod -ae

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Zitat

    Original von muk100
    Sorry versteh ich nicht ganz. Was fehlt da. Ich baue den kompletten branch von ngene-test durch und installiere den mit make install. Oder muss das ngene-test in die karmic kernel sources gepatched/merged werden?


    Du hast versucht, das ngene Modul zu den Modulen des alten Treibers hinzuzuladen.
    Das kann nicht gehen.


    Schon einfach mal einen Neustart versucht?


    CU
    Oliver

  • Zitat

    Original von muk100
    Sorry versteh ich nicht ganz. Was fehlt da. Ich baue den kompletten branch von ngene-test durch und installiere den mit make install. Oder muss das ngene-test in die karmic kernel sources gepatched/merged werden?


    OK, aber da fallen nach dem make install jede Menge Kernelmodule raus. Die Module, die Deine Karte braucht, haben Abhängigkeiten zu anderen Modulen aus Deinem Kompilat. Ich schätze, Du musst mehr Module aus Deinem Kompilat laden lassen als nur das eine.



    Schau Dir mal beispielsweise die depends-Zeile an, die in der Datei /linux/drivers/media/dvb/ngene/Kconfig von Deinem Checkout steckt:


    Code
    config DVB_NGENE
    	tristate "Micronas nGene support"
    	depends on DVB_CORE && PCI && I2C
    	select DVB_LNBP21 if !DVB_FE_CUSTOMISE
    	select DVB_STV6110x if !DVB_FE_CUSTOMISE
    	select DVB_STV090x if !DVB_FE_CUSTOMISE
    	---help---
    	  Support for Micronas PCI express cards with nGene bridge.


    Da steht drin, dass das Modul von einem anderen Modul abhängt namens DVB_CORE. Solche Abhängigkeiten ziehen sich das durch den gesamten Code.


    Gruß
    hepi

  • Neustart hab ich schon versucht. Merkwürdig war da, das der DVB_TTPCI geladen wurde, obwohl meine TT1.6 ausgebaut war und die mystique drin war.


    Aber ich fange nochmal von vorn an.


    Reicht es wenn die Kernel-Header installiert sind oder müssen auch die Original (Karmic) kernel sources installiert sein?

    CU,


    Mirko



  • Zitat

    Original von muk100
    Reicht es wenn die Kernel-Header installiert sind oder müssen auch die Original (Karmic) kernel sources installiert sein?


    Erstmal nur Kernel-Header. Wenn es nicht baut, wirst Du es schon merken. ;) Ich habe ~endriss noch nie gebaut.


    Gruß
    hepi

  • Habe beim istall der yaVDR die dvb-s2api-liplianin option gewählt gehabt. Bekomme ich die ohne Neuinstallation wieder weg?


    apt-get remove ....?

    CU,


    Mirko



  • Zitat

    Original von hepi
    EDIT: Warnung: Das remove dauert aber SEHR lange.


    jupp ich merk es gerade. Ich lass es mal laufen und melde mich wieder.


    Danke erstmal für die schnelle Hilfe!!!

    CU,


    Mirko



  • SOLVED es war das dvb-s2api-liplianin-dkms.


    Danke an hepi für den entscheidenten Tipp!!


    nach apt-get remove dvb-s2api-liplianin-dkms
    neubauen und installieren v4l driver siehe oben
    und neustart


    wird ngene automatisch geladen


    Allerdings habe ich jetzt noch kein Bild "NO SIGNAL"


    one_adapter=0 ist gesetzt. Firmware 15 wird erkannt.


    Ich probiere morgen noch etwas weiter.

    CU,


    Mirko



    Einmal editiert, zuletzt von muk100 ()

  • Prima!


    Solche Tipps gelten natürlich nur solange, wie nicht der ngene-Treiber-Code rüber-gemergt wird in das Repository von Herrn Liplianin. Und sowas kann schon in ein paar Wochen passieren.


    Dann ist alles, was hier steht, wieder veraltet. ;)


    Gruß
    hepi

  • Hallo,


    wenn ich das hier richtig verstehe


    Hallo, Oliver hat den Treiber ins v4l-dvb Projekt eingekippt, wo dieser dann heute auch angekommen ist. Somit kann der ngene-Treiber jetzt direkt aus dem v4l-dvb-Repo genutzt werden. Das LinuxTV Wiki hab ich entsprechend angepasst:


    http://www.linuxtv.org/wiki/index.php/Li...B-S2_Twin_Tuner
    http://www.linuxtv.org/wiki/index.php/Mystique_SaTiX-S2_Dual



    Ist der Treiber jetzt im v4l-dvb Packet. Kann ich es dann für yaVDR mit der Anleitung

    Code
    Firmware  
    $ wget http://www.digitaldevices.de/download/ngene_15.fw 
    $ cp ngene_15.fw /lib/firmware/  
    
    
    Driver  
    $ hg clone http://linuxtv.org/hg/v4l-dvb/ 
    $ cd v4l-dvb 
    $ make 
    $ make install


    installieren? Wenn nein, was muss ich sonst tun? Die Beiträge oben sind mir ein wenig zu hoch.


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Zitat

    Original von Steffen81
    Hallo, Oliver hat den Treiber ins v4l-dvb Projekt eingekippt, wo dieser dann heute auch angekommen ist. Somit kann der ngene-Treiber jetzt direkt aus dem v4l-dvb-Repo genutzt werden. Das LinuxTV Wiki hab ich entsprechend angepasst:


    http://www.linuxtv.org/wiki/index.php/Li...B-S2_Twin_Tuner
    http://www.linuxtv.org/wiki/index.php/Mystique_SaTiX-S2_Dual




    Es wäre ja ganz nett, wenn Du einen Link auf diese Aussage posten könntest, damit ich nicht das ganze Internet durchsuchen muss, um die Quelle zu finden.

  • Stimmt, warte hier....


    Link


    auf der Seite 44


    Gruß
    Steffen

    Produktivsystem
    Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78-EM, AMD Athlon X2 4850e, 4 GB DDR-2 RAM, 2 TB HD, W-Lan, Skystar HD und Skystar 2
    Software: yaVDR 0.6.0

  • Zitat

    Original von hepi


    Es wäre ja ganz nett, wenn Du einen Link auf diese Aussage posten könntest, damit ich nicht das ganze Internet durchsuchen muss, um die Quelle zu finden.


    http://www.vdr-portal.de/board…?postid=882030#post882030


    Gruss
    Markus

Jetzt mitmachen!

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