cx88_dvb: Unknown symbol nach Kernel-Erstellung [solved]

  • Hallo an alle!


    Ich bin gerade dabei wegen meine neuen NOVA-T einen eigenen Kernel zu backen.
    Im Prinzip funktioniert das einwandfrei. Als "Ur-Vorlage" für meinen Kernel
    habe ich das Kernel-Image vom Heise-Server genommen (kernel-image-2.6.10-rc1-ctvdr-2_2_i386.deb).


    Für meine Kernel habe ich mir die jeweils aktuellen Sourcen geholt und installiert:
    Kernel-Sourcen von Debian-Server: 2.6.10-5_all,
    DVB-Treiber vom CVS bei linuxtv.org,
    Patches von Gerd Knorr.


    Und zwar in diser Reihenfolge. Bei Gerd gab es allerdings
    keine Patches für "-5". Version der Kernel-Sourcen. (Natürlich gab
    es damit einige Hunks).


    Mit dieser Kombination an Sourcen bin ich weiter denn je gekommen, nur leider gibt es eben beim Laden des Treibers cx88 das oben genannte Problem:
    "Unknown symbol cx22702_create" (s.u. im kernel.log)
    (Aber immerhin erkennt er jetzt das erste Mal die Fernsteuerung - was
    der C't-Kernel nicht tut)!



    Meine Frage ist nun: Mache ich das alle grundsätzlich falsch mit dem
    compilieren, oder muß ich eine andere Reihenfolge bei der Installation
    nehmen?


    Was ist z.B. mit den Sourcen für v4l2 bei Gerd? Brauche ich die auch?


    Kann mir jemand helfen oder hat einer einen Tipp?


    Schöne Grüße aus dem sonnigen Hannover!






    kernel.2.6.10 Debian-Source 2.6.10_all_5, aktuelle DVB-Treiber CVS linuxtv.org + Patches von Gerd Knorr



    Mar 15 21:51:34 kernel: Linux video capture interface: v1.00
    Mar 15 21:51:34 kernel: cx2388x v4l2 driver version 0.0.4 loaded
    Mar 15 21:51:34 kernel: PCI: Found IRQ 12 for device 0000:02:02.0
    Mar 15 21:51:34 kernel: PCI: Sharing IRQ 12 with 0000:00:1d.2
    Mar 15 21:51:34 kernel: PCI: Sharing IRQ 12 with 0000:00:1f.1
    Mar 15 21:51:34 kernel: PCI: Sharing IRQ 12 with 0000:02:02.2
    Mar 15 21:51:34 kernel: PCI: Sharing IRQ 12 with 0000:02:02.4
    Mar 15 21:51:34 kernel: cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetected]
    Mar 15 21:51:34 kernel: cx88[0]: hauppauge eeprom: model=90002, tuner=76 (Thomson dtt759x)
    Mar 15 21:51:34 kernel: cx88[0]: registered IR remote control "<--- !endlich!
    Mar 15 21:51:34 kernel: cx88[0]/0: found at 0000:02:02.0, rev: 5, irq: 12, latency: 32, mmio: 0xdc000000
    Mar 15 21:51:34 kernel: cx88[0]/0: registered device video0 [v4l2]
    Mar 15 21:51:34 kernel: cx88[0]/0: registered device vbi0
    Mar 15 21:51:34 kernel: cx2388x blackbird driver version 0.0.4 loaded
    Mar 15 21:51:34 kernel: cx88_dvb: Unknown symbol cx22702_create

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


    3 Mal editiert, zuletzt von FraMixer ()

  • Hallo,


    hast du depmod schon durchgeführt ?

    Gruß


    sdu

    *******************************************************************
    gen2vdr 2.0
    TT1.3, Skystar 2.6c, activy300, STBs AVBoard
    *******************************************************************

  • hallo sdu,


    bist Du Dir sicher, dass ich das wirklich brauche?
    Das das neue Modul geladen wird sehe ich ja daran, dass die Meldungen im kern.log jetzt anders sind als vorher...

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Zitat

    Original von FraMixer
    hallo sdu,


    bist Du Dir sicher, dass ich das wirklich brauche?
    Das das neue Modul geladen wird sehe ich ja daran, dass die Meldungen im kern.log jetzt anders sind als vorher...


    ich bin mir ziemlich sicher das du depmod ausführen solltest :)

    Gruß


    sdu

    *******************************************************************
    gen2vdr 2.0
    TT1.3, Skystar 2.6c, activy300, STBs AVBoard
    *******************************************************************

  • hi sdu,


    nachdem ich die man-pages gelesen hatte war ich guter Dinge.
    depmod hat aber leider trotzdem nix gebracht: es bleibt bei der gleichen Fehlermeldung.


    Hat noch jemand eine Idee?

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Kenne das Problem, allerding mit 'nem eigenem Kernel. Da scheint das Gerd Knorr Update nicht auf das cx2207 Frontend der DVB Treiber zu passen. Konnte as aber bis jetzt auch nicht lösen.


    Mal nebenbei: Wie lädst Du die Module und vor allem welche ?


    Ich versuche die Neue Nova-T nämlich gerade mit dem aktuellen 2.6.11-rc4 er Kernel zum laufen zu bekommen. Da sind alle aktuellsten DVB-Treiber schon drin und man braucht IMHO nur noch das Knorr Update.

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

  • hallo pinky666,


    naja, einen eigenen Kernel benutze ich ja auch, nur basiserend auf den Debian-Sourcen 2.6.10-5.


    Die (Video-)Module habe ich bei der Kernel-Config als "loadable" angegeben. (mit "make menuconfig" -> device driver -> video und dort nur die Teile, die ich wirklich brauche).


    Das hört sich ja wenig hoffungsvoll, an wenn das auch mit den 2.6.11er Sourcen auch nicht geht. Bekommst Du die gleiche Meldung?


    Btw.: die 2.6.11 hast Du aber nicht vom Debian-Server oder?


    Greetings...

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Hallo nochmal miteinander,


    habe neue Erkenntnisse, nachdem ich den Kernel nochmals compiliert habe.
    Nämlich:


    CC [M] drivers/media/video/cx88/cx88-cards.o
    cx88-cards.c In Funktion "hauppage_eeprom_dvb":
    663: Warnung: control readers end of non-void function


    CC [M] drivers/media/video/cx88/cx88-input.o
    cx88-input.c In Funktion "dump_samples":
    330: Warnung: control readers end of non-void function


    CC [M] drivers/media/video/cx88/cx88-dvb.o
    cx88-dvb.c In Funktion "dvb_register"
    171: implicit declaration of function "cx22702_create"

    174: Warnung: Zuweisung erzeugter Zeiger von Ganzzahl ohne Typkonvertierung


    ....


    Building Modules, stage 2
    MODPOST
    ***Warning: "cx22702_create" [drivers/media/video/cx88-dvb.ko] undefined!


    Vielleicht wissen ja jetzt die Experten was zu sagen?


    Kann man nun eigentlich die neusten Quellen von Gerd Knorr einfach in die Kernel-sourcen einspielen - also ohne Patch?

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1



  • OK. Vorweg: Ich bin auf 'ner Suse unterwegs und hab mit Debian nicht viel am Hut.


    Wollte das gerade mal nachvollziehen. Habe mir diese http://ftp.debian.org/debian/p…2.6.10_2.6.10.orig.tar.gz
    Soucren plus diesen http://ftp.debian.org/debian/p…e-2.6.10_2.6.10-6.diff.gz Patch als Basis genommen. (Den "-5" er Kernel hab ich auf die schnelle nicht mehr gefunden).


    Wie hast du jetzt die cvs DVB sourcen installiert ? Wenn ich diese mit makeliks.sh in's Kernel Verzeichniss linke, geht der Gerd Knorr Patch http://dl.bytesex.org/patches/2.6.10-3/All-2.6.10.diff.gz nicht ohne Hunks und Rejctes durch, oder hab ich da was miss verstanden. Ohne cvs DVB sehr wohl. Kompilierst Du die extern ? Dann wäre aber dein oben angegebene Reihenfolge falsch....


    ... bin Ratlos, und werde wohl das Thema "neue Nova-T" bis kernel-2.8.0 weilen lassen.

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

  • Hi pinky666!


    Die "-5"-Sourcen sind in der Tat jetzt durch die "-6" ersetzt worden.


    Ich hatte Reihenfolge auch so wie Du und auch eben den Verdacht, dass das evtl. nicht richtig ist. (Also Kernel-Soiurcen, DVB-Trieber, Patches).


    Bei Gerd Knorr gibt es auch von den DBV-Treibern Snapshots. Die Sourcen zu mindest für die Datei "cx88-dvb.c" schon ganz schön anders. Ich werde am Wochenende mal versuchen, die "-6" mit einem Snapshot (http://dl.bytesex.org/cvs-snapshots/) zu kombinieren. (Oder bin ich damit auf dem völlig falschen Weg?)


    Lasse Euch wissen, was passiert ist...

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Hi,


    also ich habe einfach die aktuellen Kernelquellen (ich glaube 2.6.11 wars) von www.kernel.org genommen und sie mit dem passenden Patch von www.bytesex.org gepatcht. Nach dem bauen (unter debian mit make-kpkg) und installieren lief eigentlich alles, einziger Schönheitsfehler ist nur das es ab und an mal Fehlermeldungen wegen irgend eines Buffers im syslog gibt. Stört mich aber nicht weiter, viel störender finde ich schon die echt schlechte Empfangsqualität der Nova-T (mein VDR befindet sich ca. 500 m vom Sendeturm und ich bekomme eigentlich nur das RTL Bouqet einigermaßen sauber rein, trotz aktiver Zimmerantenne mit einer Verstärkung von >30 db).




    Viel Spaß


    Zander

  • Dann mache ich irgendwas beim Laden der Module falsch.
    Welche werde da benötigt ? Kann bitte mal jemand von euch eucher insmod script posten ?

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

  • Hallo Zander & natürlich alle anderen!


    Also ich habe die gestrige Nacht damit verbracht - einfach weil ich's wissen wollte -
    die 2.6.10er-Kernel-Version für die neue NOVA-T zum Laufen zu bekommen. War alles nix...
    Ich möchte wirklich mal wissen, welche Sourcen psct genommen hat um das auf Heise
    veröffentlichte Kernel-Image zu erstellen. Wenn dort nur nicht das DMA-Problem wäre!


    Aber mit dem Tipp von Zander die 2.6.11erSourcen zu nehmen hat es auf Anhieb geklappt.
    Im Klartext: 2.6.11 RC4 von kernel.org und den passsenden Patch von Gerd Knorr.


    Das mit dem schlechten Empfang bei Dir Zander ist übrigen aller Wahrscheinlichkeit
    nach nicht die NOVA sondern, dass Du zu nah drann wohnst. Das Singal wird nahezu horizontal
    abgestrahlt, und Du liegst sozusagen im Schattenbereich wo nix hinkommt.
    Das Signal verhält sich nahzu so wie Licht: stellt Dir mal einen Leuchtturm vor.
    Wenn Du direkt drunter stehst, siehst Du auch fast nix vom Lichstrahl.
    Vergleiche übrigen die neueste C't, die heute erschienen ist unter "Hotline". Dort
    berichtet jemand genau über das Problem, das Du hast, der 500m vom Turm entfernt wohnt. (komischer Zufall).


    pinky666: was geht denn jeztz bei Dir genau nicht? Vielleich solltest Du auch mal den
    2.6.11-rc4 ausprobieren?


    Gruß, Frank

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Zitat

    Original von FraMixer
    ...
    pinky666: was geht denn jeztz bei Dir genau nicht? Vielleich solltest Du auch mal den
    2.6.11-rc4 ausprobieren?


    Gruß, Frank


    ...hab ich auch schon durch... ;(
    Sagt mal. Ist es normal, daß die Karte nicht unter lspci zu finden ist, oder muß ich mit dem Gedanken Leben, daß sie in die ewigen Jagdgründe gegangen ist ?

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

  • Zitat

    Original von FraMixer
    Ich möchte wirklich mal wissen, welche Sourcen psct genommen hat um das auf Heise
    veröffentlichte Kernel-Image zu erstellen. Wenn dort nur nicht das DMA-Problem wäre!


    nun ja, bezogen auf die reine cx88_dvb-Unterstützung wohl tatsächlich den ganz normalen 2.6.10-rc1 zusammen mit dem "Knorr-Patch". Bei mir lief das ganze auch aus der Box raus. Spätere Kernel-Versionen haben auch noch funktioniert, aber mit dem RC1 habe ich tatsächlich die besten Erfahrungen gemacht...


    Viele Grüße,
    Holger

  • Hallo pinky666,


    ich habe gestern mal mein lspci sprechen lassen. Es sagt folgendes:



    Warum er öfter "Unknown device" sagt, weiss ich allerdsings auch nicht.


    HolgerR: hmm, bei mir hats mit den "alten Sourcen" nicht geklappt. Aber jetzt läufts bei mir einwandfrei. Warum weiter drüber nachdenken? Es gibt so häufig Dinge bei Rechenmaschinen wo man sicg fragt warum geht das jetzt und anders nicht...


    Schönen Tach noch!

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


  • Zitat

    Original von FraMixer
    HolgerR: hmm, bei mir hats mit den "alten Sourcen" nicht geklappt. Aber jetzt läufts bei mir einwandfrei. Warum weiter drüber nachdenken? Es gibt so häufig Dinge bei Rechenmaschinen wo man sicg fragt warum geht das jetzt und anders nicht...


    Hi FraMixer,


    so sehe ich es auch. Ich habe mich andersherum auch gefragt, warum der 2.6.10er auf diesem Rechner eine Kernel-Panic verursacht, und der 2.6.10-rc1 nicht. Da ich nicht zu den Kernel-Entwicklern gehöre, habe ich mir auch gesagt: Was soll's?!? Zum Glück hat man ja eine gewisse Auswahl. Wichtig ist, dass es läuft :)


    Viele Grüße,
    Holger

  • Das
    0000:02:02.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
    0000:02:02.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
    0000:02:02.4 Multimedia controller: Conexant: Unknown device 8804 (rev 05)


    wäre sie dann ja, davon ist bei mir aber nicht zu finden. Also haben wir den Fehler schon mal gefunden, warum das ding bei mir nicht läuft.
    Jemand 'ne Idee ob ich da nich was besonders im Bios einstellen muß ?

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

    Einmal editiert, zuletzt von pinky666 ()

  • Hallo pinky666,


    wüßte nicht wieso man im BIOS etwas spezielles einstellen sollte. Hast Du 'mal den Steckplatz gewechselt? Leuchtet bei Dir die rote LED? Bei mir ist die sofort an, wenn das Board "Saft" hat, also auch, wenn der Rechner nicht eingeschaltet ist. (Sofern wir über diese http://www.vdr-wiki.de/wiki/in…pauge_nova-t_juli2004.jpg Karte sprechen).


    Gruß, Frank

    HW: Main: MSI H97; GraKa: Zota2GB D3 X GT730; Empfänger: DD DuoFlex DVB-C/C2/T/T2
    SW:
    yaVDR 0.6.1


Jetzt mitmachen!

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