Noch eine Nova-S Plus die nicht laufen will - Und jetzt läuft Sie doch !!!

  • Hallo * - ich bräuchte mal Eure :hilfe


    ich lese fleißig in diesem Forum, ob ich nicht die Lösung für "mein" Nova-S Plus Problem hier finden kann. Aber ja mehr ich lese, um so verwirrter werde ich.
    Anscheinend bin ich nicht der einzige der Probleme hat, aber wie es aussieht gibt es viele Wege zum Ziel. Ich weiß halt nicht welcher der richtige ist.


    Ich arbeite mit SUSE 9.3 und habe mir die Nova-S Plus so zum nebenher Fernsehen und erst einmal ein bißchen VDR'ren gekauft,
    um dann später - wenn das funktioniert - mehr zu VDR'ren :D


    Ich habe gelernt, daß ich mindestens Kernel 2.6.14.X brauche, also habe ich mir gleich den 2.6.15.1 FULL von kernel.org geholt und kompiliert.
    Natürlich habe ich beim Customize and die DVB und v4Linux Kernel Module gedacht ;D


    Der Kernel läuft stabil und ich kann auch alle Module laden


    # modprobe budget-core
    # modeprobe cx88xx


    und lsmod zeit auch alle treiber module schön als geladen an und es existieren sogar die Einträge unter /dev/dvb/adapter0-3.
    Wenn ich jetzt allerdings mit szap oder xine schauen will, dann sagt er:


    FATAL error ... /devb/adapter0/frontend0 ... No such device


    dmesg zeigt nix (weder Fehler noch Erfolg) nach dem laden der DVB Module an. Die Karte sehe ich nicht als WinTV 2000,
    sondern als User Defined Card ???


    Ich habe keine Ahnung ob ich kurz vor "funktioniert" oder kurz vor "Abgrund" stehe ;(


    Wenn ich jetzt noch einmal von Scratch neu installiere, dann will ich wenigestens wissen, ob es danach auch zum Erfolg führt.


    Ich habe gehört, daß es möglicherweise helfen könnte, wenn die Karte vorher mal unter Windows gelaufen ist, aber ich will so etwas eigentlich nicht
    auf meinen Rechner lassen.


    Ich würde mich sehr freuen, wenn jemand von Euch der das gerade möglichst erfolgreich hinter sich gebracht hat mir helfen könnte :]


    Das wäre echt klasse :newbie

  • Poste doch mal was lsmod | grep cx ausspuckt, die beiden genannten Module sind zu wenig.


    Elchi

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • Hallo da bin ich wieder. Der Rechner ist frisch gebootet ;-.) und ich habe folgende Treiber geladen:


    # modprobe budget-core
    # modprobe cx88xx
    # modprobe cx88-blackbird
    # modprobe budget
    # modprobe budget-av
    # modprobe cx88-dvb


    Das sind so ziemlich alle die ich im Zusammenhang mit meinem Problem gefunden habe. Hier nun der Output von "lsmod | grep cx" und "dmesg" und mal ein "lspci" damit Ihr seht, was mein SUSE von der Karte hält:



    >> lsmod | grep cx


    linux:/home/vdr/debug # lsmod | grep cx
    cx88_dvb 6532 0
    mt352 7428 1 cx88_dvb
    video_buf_dvb 6276 1 cx88_dvb
    cx22702 9220 1 cx88_dvb
    cx88_blackbird 13956 0
    cx8802 9604 2 cx88_dvb,cx88_blackbird
    firmware_class 9472 2 budget_av,cx88_blackbird
    cx88xx 51868 3 cx88_dvb,cx88_blackbird,cx8802
    i2c_algo_bit 8968 1 cx88xx
    video_buf 20356 6 cx88_dvb,video_buf_dvb,saa7146_vv,cx88_blackbird,cx8802,cx88xx
    dvb_pll 3844 3 cx88_dvb,cx22702,cx88xx
    btcx_risc 4744 2 cx8802,cx88xx
    tveeprom 12824 1 cx88xx
    videodev 9088 3 saa7146_vv,cx88_blackbird,cx88xx
    ir_common 4868 2 cx88xx,ir_kbd_i2c
    i2c_core 21776 18 mt352,cx22702,budget_av,tda10021,tda1004x,budget,l64781,ves1820,stv0299,tda8083,ves1x93,cx88xx,i2c_algo_bit,tveeprom,budget_core,ttpci_eeprom,ir_kbd_i2c,i2c_i801




    >> dmesg | less


    Linux video capture interface: v1.00
    cx2388x blackbird driver version 0.0.4 loaded
    cx88[0]: Your board isn't known (yet) to the driver. You can
    cx88[0]: try to pick one of the existing card configs via
    cx88[0]: card=<n> insmod option. Updating to the latest
    cx88[0]: version might help as well.
    cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
    cx88[0]: card=0 -> UNKNOWN/GENERIC
    cx88[0]: card=1 -> Hauppauge WinTV 34xxx models
    cx88[0]: card=2 -> GDI Black Gold
    cx88[0]: card=3 -> PixelView
    cx88[0]: card=4 -> ATI TV Wonder Pro
    cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert
    cx88[0]: card=6 -> AverTV Studio 303 (M126)
    cx88[0]: card=7 -> MSI TV-@nywhere Master
    cx88[0]: card=8 -> Leadtek Winfast DV2000
    cx88[0]: card=9 -> Leadtek PVR 2000
    cx88[0]: card=10 -> IODATA GV-VCP3/PCI
    cx88[0]: card=11 -> Prolink PlayTV PVR
    cx88[0]: card=12 -> ASUS PVR-416
    cx88[0]: card=13 -> MSI TV-@nywhere
    cx88[0]: card=14 -> KWorld/VStream XPert DVB-T
    cx88[0]: card=15 -> DVICO FusionHDTV DVB-T1
    cx88[0]: card=16 -> KWorld LTV883RF
    cx88[0]: card=17 -> DViCO - FusionHDTV 3 Gold
    cx88[0]: card=18 -> Hauppauge Nova-T DVB-T
    cx88[0]: card=19 -> Conexant DVB-T reference design
    cx88[0]: card=20 -> Provideo PV259
    cx88[0]: card=21 -> DVICO FusionHDTV DVB-T Plus
    cx88[0]: card=22 -> <NULL>
    cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T
    cx88[0]: subsystem: 0070:9202, board: UNKNOWN/GENERIC [card=0,autodetected]
    i2c-algo-bit.o: (0) scl=1, sda=1
    i2c-algo-bit.o: (1) scl=1, sda=0
    i2c-algo-bit.o: (2) scl=1, sda=1
    i2c-algo-bit.o: (3) scl=0, sda=1
    i2c-algo-bit.o: (4) scl=1, sda=1
    i2c-algo-bit.o: cx88[0] passed test.
    saa7146: register extension 'budget dvb'.
    saa7146: register extension 'budget dvb /w video in'.
    cx2388x dvb driver version 0.0.4 loaded
    cx88[0]: Your board isn't known (yet) to the driver. You can
    cx88[0]: try to pick one of the existing card configs via
    cx88[0]: card=<n> insmod option. Updating to the latest
    cx88[0]: version might help as well.
    cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
    cx88[0]: card=0 -> UNKNOWN/GENERIC
    cx88[0]: card=1 -> Hauppauge WinTV 34xxx models
    cx88[0]: card=2 -> GDI Black Gold
    cx88[0]: card=3 -> PixelView
    cx88[0]: card=4 -> ATI TV Wonder Pro
    cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert
    cx88[0]: card=6 -> AverTV Studio 303 (M126)
    cx88[0]: card=7 -> MSI TV-@nywhere Master
    cx88[0]: card=8 -> Leadtek Winfast DV2000
    cx88[0]: card=9 -> Leadtek PVR 2000
    cx88[0]: card=10 -> IODATA GV-VCP3/PCI
    cx88[0]: card=11 -> Prolink PlayTV PVR
    cx88[0]: card=12 -> ASUS PVR-416
    cx88[0]: card=13 -> MSI TV-@nywhere
    cx88[0]: card=14 -> KWorld/VStream XPert DVB-T
    cx88[0]: card=15 -> DVICO FusionHDTV DVB-T1
    cx88[0]: card=16 -> KWorld LTV883RF
    cx88[0]: card=17 -> DViCO - FusionHDTV 3 Gold
    cx88[0]: card=18 -> Hauppauge Nova-T DVB-T
    cx88[0]: card=19 -> Conexant DVB-T reference design
    cx88[0]: card=20 -> Provideo PV259
    cx88[0]: card=21 -> DVICO FusionHDTV DVB-T Plus
    cx88[0]: card=22 -> <NULL>
    cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T
    cx88[0]: subsystem: 0070:9202, board: UNKNOWN/GENERIC [card=0,autodetected]
    i2c-algo-bit.o: (0) scl=1, sda=1
    i2c-algo-bit.o: (1) scl=1, sda=0
    i2c-algo-bit.o: (2) scl=1, sda=1
    i2c-algo-bit.o: (3) scl=0, sda=1
    i2c-algo-bit.o: (4) scl=1, sda=1
    i2c-algo-bit.o: cx88[0] passed test.




    >> lspci


    linux:/home/vdr/debug # lspci
    0000:00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 03)
    0000:00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 03)
    0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
    0000:00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
    0000:00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 12)
    0000:00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 12)
    0000:00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 12)
    0000:00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 12)
    0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio (rev 12)
    0000:01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)
    0000:02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)
    0000:02:0c.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
    0000:02:0c.1 Multimedia controller: Conexant: Unknown device 8801 (rev 05)
    0000:02:0c.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
    0000:02:0c.4 Multimedia controller: Conexant: Unknown device 8804 (rev 05)
    0000:02:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz Ultra3 SCSI Adapter (rev 01)
    0000:02:0d.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz Ultra3 SCSI Adapter (rev 01)
    0000:02:0e.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0d)




    So ist ne ganze Menge zu lesen - Habe irgendwo in einem Thread mal gesehen, daß es eine Version des cx88 treibers gibt, der Karten bis 39 oder so aufzählt und da war die Nova-S Plus schon dabei. Hier geht es ja aber nur bis 23.


    Vielen Dank schon mal fürs Helfen !!!!


    Servus, vdr1138 :)

  • Hi, Frontend Modul cx24123 fehlt, auch kein Wunder denn deine Treiber sind zu alt. Check doch mal die CVS Treiber von linuxtv.org aus und bügel sie drüber. So sollte es dann aussehen:


    24 -> Hauppauge WinTV 28xxx (Roslyn) models [0070:2801]
    25 -> Digital-Logic MICROSPACE Entertainment Center (MEC) [14f1:0342]
    26 -> IODATA GV/BCTV7E [10fc:d035]
    27 -> PixelView PlayTV Ultra Pro (Stereo)
    28 -> DViCO FusionHDTV 3 Gold-T [18ac:d820]
    29 -> ADS Tech Instant TV DVB-T PCI [1421:0334]
    30 -> TerraTec Cinergy 1400 DVB-T [153b:1166]
    31 -> DViCO FusionHDTV 5 Gold [18ac:d500]
    32 -> AverMedia UltraTV Media Center PCI 550 [1461:8011]
    33 -> Kworld V-Stream Xpert DVD
    34 -> ATI HDTV Wonder [1002:a101]
    35 -> WinFast DTV1000-T [107d:665f]
    36 -> AVerTV 303 (M126) [1461:000a]
    37 -> Hauppauge Nova-S-Plus DVB-S [0070:9201,0070:9202]
    38 -> Hauppauge Nova-SE2 DVB-S [0070:9200]
    39 -> KWorld DVB-S 100 [17de:08b2]
    40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid [0070:9400,0070:9402]
    41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile) [0070:9800,0070:9802]
    42 -> digitalnow DNTV Live! DVB-T Pro [1822:0025]

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • ich bins nochmal,


    habe gerade unter "linuxtv.org" unter "CVS" und da "viewcvs DVB" bzw. "viewcvs v4l" einen Download für je einen Tarball gefunden,
    der da heißt root.tar.gz. Mal reinschauen, ob das ist was ich brauche ...

  • Hallo Elchi,


    ich habe einen patch für die Nova-s Plus gefunden und den Kernel neu gebaut. Es scheint, daß ich zumindest einen Schritt weiter bin. Guckst Du hier:



    # dmesg | less


    Linux video capture interface: v1.00
    saa7146: register extension 'budget dvb'.
    saa7146: register extension 'budget_av'.
    cx2388x v4l2 driver version 0.0.5 loaded
    ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 16 (level, low) -> IRQ 217
    CORE cx88[0]: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37,autodetected]
    TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
    i2c-algo-bit.o: (0) scl=1, sda=1
    i2c-algo-bit.o: (1) scl=1, sda=0
    i2c-algo-bit.o: (2) scl=1, sda=1
    i2c-algo-bit.o: (3) scl=0, sda=1
    i2c-algo-bit.o: (4) scl=1, sda=1
    i2c-algo-bit.o: cx88[0] passed test.
    tveeprom 1-0050: Hauppauge model 92001, rev B1B1, serial# 255180
    tveeprom 1-0050: MAC address is 00-0D-FE-03-E4-CC
    tveeprom 1-0050: tuner model is Conexant_CX24109 (idx 111, type 4)
    tveeprom 1-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
    tveeprom 1-0050: audio processor is CX883 (idx 32)
    tveeprom 1-0050: decoder processor is CX883 (idx 22)
    tveeprom 1-0050: has no radio, has IR remote
    cx88[0]: hauppauge eeprom: model=92001
    input: cx88 IR (Hauppauge Nova-S-Plus as /class/input/input3
    cx88[0]/0: found at 0000:02:0c.0, rev: 5, irq: 217, latency: 165, mmio: 0xef000000
    cx88[0]/0: registered device video0 [v4l2]
    cx88[0]/0: registered device vbi0
    cx2388x blackbird driver version 0.0.5 loaded




    Aber z.B. "dcbscan -c liefert:



    linux:~ # dvbscan -c
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    main:1957: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 19 No such device



    Da fehlen mir wohl tatsächlich noch die Treiber fürs Frontend Modul, wie Du ja auch schon direkt gesehen hast.


    Ich schau mir mal die Tarbälle an - wenn ich damit aber falsch gelegen habe, würde ich mich freuen, wenn Du einen Weg weißt, wie ich den neuesten Stand
    aus dem CVS von linuxtv.org irgendwie auf meinen Rechner bringe ...

  • Hab noch den "lsmod" Output vergessen:



    linux:~ # lsmod | grep cx
    cx88_blackbird 19740 0
    cx8802 11780 1 cx88_blackbird
    cx8800 31372 1 cx88_blackbird
    v4l1_compat 13188 2 cx8800,saa7146_vv
    v4l2_common 6272 2 cx8800,saa7146_vv
    firmware_class 10496 3 cx88_blackbird,budget_av,tda1004x
    cx88xx 61728 3 cx88_blackbird,cx8802,cx8800
    i2c_algo_bit 9352 1 cx88xx
    video_buf 21252 5 cx88_blackbird,cx8802,cx8800,saa7146_vv,cx88xx
    btcx_risc 5256 3 cx8802,cx8800,cx88xx
    tveeprom 15248 1 cx88xx
    videodev 9728 4 cx88_blackbird,cx8800,saa7146_vv,cx88xx
    ir_common 10116 2 cx88xx,ir_kbd_i2c
    i2c_core 21648 17 budget_av,tda10021,tda1004x,budget,s5h1420,l64781,ves1820,budget_core,ttpci_eeprom,stv0299,tda8083,ves1x93,cx88xx,i2c_algo_bit,tveeprom,ir_kbd_i2c,i2c_i801


  • Ok, habe die Tarballs heruntergeladen und da ist alles drin was unterhalb "./dvb/" liegt bzw. unter "./v4l/". Bin jetzt unsicher wie es weiter geht => Newbie :)


    Für den Kernel Build habe ich unter /usr/src immer noch das Verzeichnis linux-2.6.15.1 nach linux gelinkt.


    Die Anleitung für die DVB Treiber will das gleiche. Aber der Link zeigt dann ja nur noch nach dvb und ich würde denken, daß ich beide Verzeichnisbäume irgendwie mergen muss.
    Aber wie macht man das ohne CVS ??? - Einfach nur kopieren ???


    Bräuchte wieder mal nen Schubs. Vielen Dank !!!

  • Für einen Newbie nicht schlecht, wie Trans schon schrieb make && make install. Dann sollteste unter lib/modules/deine kernelversion/kernel/drivers/media/dvb/frontends das Modul cx24123 haben, ansonsten wird das nichts. Wie ist der Stand der Dinge?


    Elchi

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • Hallo Trans, Hallo Elchi,


    erstmal danke für die Blumen - ich gebe mir Mühe :]


    irgendwie klappt aber das "make" nicht. Beim Zusammenbauen der Directories schaut "make" immer in den alten Kernelpfad => "2.6.11.4-20a-default".
    Ich weiß nicht, wei ich ihm das abgewöhnen soll. wahrscheinlich ein Newbie Problem :D :D


    ich habe also unter /usr/src die Verzeichnisse "dvb" und "v4l" =>


    Unter "dvb" liegt



    linux:/usr/src/dvb # ls -l
    total 6
    drwxr-xr-x 14 root root 384 Dec 19 2003 .
    drwxr-xr-x 7 root root 320 Jan 27 22:26 ..
    drwxr-xr-x 6 root root 368 Jan 28 21:13 DVB
    drwxr-xr-x 36 root root 1912 Jan 14 03:58 dietlibc
    drwxr-xr-x 4 root root 568 Apr 27 2005 dsmcc-mhp-tools
    drwxr-xr-x 9 root root 312 Jan 18 02:16 dvb-apps
    drwxr-xr-x 3 root root 80 Apr 18 2003 dvb-hw
    drwxr-xr-x 10 root root 720 Nov 26 18:47 dvb-kernel
    drwxr-xr-x 7 root root 328 Apr 4 2005 dvb-kernel-v4
    drwxr-xr-x 3 root root 168 Feb 18 2005 kfir
    drwxr-xr-x 6 root root 520 May 18 2004 libsoftmpeg
    drwxr-xr-x 6 root root 656 Nov 26 20:58 linuxtv.org
    drwxr-xr-x 5 root root 1496 Feb 8 2002 margi2
    drwxr-xr-x 2 root root 1384 Jan 15 2005 multiplexer
    linux:/usr/src/dvb #


    und unter "v4l" liegen:



    linux:/usr/src/v4l # ls -l
    total 3
    drwxr-xr-x 5 root root 136 Dec 12 22:25 .
    drwxr-xr-x 7 root root 320 Jan 27 22:26 ..
    drwxr-xr-x 6 root root 296 Dec 12 22:25 v4l-dvb
    drwxr-xr-x 5 root root 224 Nov 26 18:47 v4l-kernel
    drwxr-xr-x 5 root root 3216 Oct 8 22:56 video4linux
    linux:/usr/src/v4l #



    Ich bin also wir Trans vorgeschlagen hat nach /usr/src/v4l/v4l-dvb gegangen, aber wenn ich da drin "make" aufrufe, dann findet er den nicht den Weg zu
    den richtigen /lib/modules/2.6.15.1-default ???
    ich habe auch kontrolliert, ob unter /lib/modules/2.6.15.1-default der Link von "build" richtig steht ... aber wie gesagt - make landet da ja gar nicht.


    Ich bin aber auf dem richtigen Kernel unterwegs ;-.) => uname -a :


    Linux linux 2.6.15.1-default #1 Fri Jan 27 18:54:00 CET 2006 i686 i686 i386 GNU/Linux



    Hier der Fehler den "make" ausspuckt:



    linux:/usr/src/v4l/v4l-dvb # make
    make -C /usr/src/v4l/v4l-dvb/v4l
    make[1]: Entering directory `/usr/src/v4l/v4l-dvb/v4l'
    creating symbolic links...
    make -C /lib/modules/2.6.11.4-20a-default/build SUBDIRS=/usr/src/v4l/v4l-dvb/v4l modules
    make[2]: Entering directory `/usr/src/linux-2.6.11.4-20a-obj/i386/default'
    make[2]: *** No rule to make target `modules'. Stop.
    make[2]: Leaving directory `/usr/src/linux-2.6.11.4-20a-obj/i386/default'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/usr/src/v4l/v4l-dvb/v4l'
    make: *** [all] Error 2
    linux:/usr/src/v4l/v4l-dvb #


    Wenn ich nochmal um Eure Hilfe bitten dürfte ;D

  • Also wie man den Kernel-Source Path ändert kann ich nicht sagen, aber du kannst ja den kernel 2.6.16-rc1 nehmen, denn da sind die Treiber schon enthalten (außer diseqc dafür gibt es aber einen Patch).


    mfg trans

  • Habe gefunden, daß beim make eine .version Datei angelegt wird in:


    /usr/src/v4l/v4l-dvb/v4l/.version
    /usr/src/v4l/v4l-kernel/v4l/.version


    Da steht der alte Kernel drin ???


    cat >>


    VERSION=2
    PATCHLEVEL:=6
    SUBLEVEL:=11
    KERNELRELEASE:=2.6.11.4-20a-default



    Ich frag mich wo der das herholt ???


    Ich versuche mal diese Datei zu "patchen" und zu sehen, ob es dann läuft ???
    Wisst Ihr woher diese Datei kommt ???

  • Moin,


    irgendwas ist da nicht ganz sauber gelaufen :( - "make" und "make install" sind unauffällig durchgelaufen.
    Ich habe dann mal sicherheitshalber rebootet und dann folgende "modeprobes" mit dazugehörigem Output bekommen:


    cx8800 => ok
    cx88-dvb => seht selbst :(



    linux:~ # modprobe cx8800
    linux:~ # modprobe cx88-dvb
    WARNING: Error inserting cx22702 (/lib/modules/2.6.15.1-default/kernel/drivers/media/dvb/frontends/cx22702.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    WARNING: Error inserting nxt200x (/lib/modules/2.6.15.1-default/kernel/drivers/media/dvb/frontends/nxt200x.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    WARNING: Error inserting video_buf_dvb (/lib/modules/2.6.15.1-default/kernel/drivers/media/video/video-buf-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    WARNING: Error inserting or51132 (/lib/modules/2.6.15.1-default/kernel/drivers/media/dvb/frontends/or51132.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    FATAL: Error inserting cx88_dvb (/lib/modules/2.6.15.1-default/kernel/drivers/media/video/cx88/cx88-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    linux:~ #




    Hier noch der dazugehörige Output aus dem "dmesg":



    Linux video capture interface: v1.00
    cx2388x v4l2 driver version 0.0.5 loaded
    ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 16 (level, low) -> IRQ 217
    CORE cx88[0]: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37,autodetected]
    TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
    i2c-algo-bit.o: (0) scl=1, sda=1
    i2c-algo-bit.o: (1) scl=1, sda=0
    i2c-algo-bit.o: (2) scl=1, sda=1
    i2c-algo-bit.o: (3) scl=0, sda=1
    i2c-algo-bit.o: (4) scl=1, sda=1
    i2c-algo-bit.o: cx88[0] passed test.
    tveeprom 1-0050: Hauppauge model 92001, rev B1B1, serial# 255180
    tveeprom 1-0050: MAC address is 00-0D-FE-03-E4-CC
    tveeprom 1-0050: tuner model is Conexant_CX24109 (idx 111, type 4)
    tveeprom 1-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
    tveeprom 1-0050: audio processor is CX883 (idx 32)
    tveeprom 1-0050: decoder processor is CX883 (idx 22)
    tveeprom 1-0050: has no radio, has IR remote
    cx88[0]: hauppauge eeprom: model=92001
    input: cx88 IR (Hauppauge Nova-S-Plus as /class/input/input3
    cx88[0]/0: found at 0000:02:0c.0, rev: 5, irq: 217, latency: 165, mmio: 0xef000000
    cx88[0]/0: registered device video0 [v4l2]
    cx88[0]/0: registered device vbi0
    set_control id=0x980900 reg=0x310110 val=0x00 (mask 0xff)
    set_control id=0x980901 reg=0x310110 val=0x3f00 (mask 0xff00)
    set_control id=0x980903 reg=0x310118 val=0x00 (mask 0xff)
    set_control id=0x980902 reg=0x310114 val=0x5a7f (mask 0xffff)
    set_control id=0x980909 reg=0x320594 val=0x40 (mask 0x40) [shadowed]
    set_control id=0x980905 reg=0x320594 val=0x20 (mask 0x3f) [shadowed]
    set_control id=0x980906 reg=0x320598 val=0x40 (mask 0x7f) [shadowed]
    kobject_register failed for dvb_pll (-17)
    [<c02288c2>] kobject_register+0x32/0x60
    [<c01309e3>] mod_sysfs_setup+0x43/0xa0
    [<c0131b54>] load_module+0x864/0xa40
    [<c0131d93>] sys_init_module+0x43/0x170
    [<c0102d1b>] sysenter_past_esp+0x54/0x79
    cx22702: disagrees about version of symbol dvb_pll_configure
    cx22702: Unknown symbol dvb_pll_configure
    nxt200x: disagrees about version of symbol dvb_pll_configure
    nxt200x: Unknown symbol dvb_pll_configure
    kobject_register failed for dvb_core (-17)
    [<c02288c2>] kobject_register+0x32/0x60
    [<c01309e3>] mod_sysfs_setup+0x43/0xa0
    [<c0131b54>] load_module+0x864/0xa40
    [<c0131d93>] sys_init_module+0x43/0x170
    [<c0102d1b>] sysenter_past_esp+0x54/0x79
    video_buf_dvb: disagrees about version of symbol dvb_unregister_frontend
    video_buf_dvb: Unknown symbol dvb_unregister_frontend
    video_buf_dvb: disagrees about version of symbol dvb_register_frontend
    video_buf_dvb: Unknown symbol dvb_register_frontend
    or51132: disagrees about version of symbol dvb_pll_configure
    or51132: Unknown symbol dvb_pll_configure
    cx88_dvb: disagrees about version of symbol dvb_pll_thomson_dtt7579
    cx88_dvb: Unknown symbol dvb_pll_thomson_dtt7579
    cx88_dvb: Unknown symbol or51132_attach
    cx88_dvb: disagrees about version of symbol dvb_pll_tdvs_tua6034
    cx88_dvb: Unknown symbol dvb_pll_tdvs_tua6034
    cx88_dvb: disagrees about version of symbol dvb_pll_tuv1236d
    cx88_dvb: Unknown symbol dvb_pll_tuv1236d
    cx88_dvb: disagrees about version of symbol dvb_pll_fmd1216me
    cx88_dvb: Unknown symbol dvb_pll_fmd1216me
    cx88_dvb: Unknown symbol videobuf_dvb_unregister
    cx88_dvb: Unknown symbol videobuf_dvb_register
    cx88_dvb: disagrees about version of symbol dvb_pll_thomson_dtt7610
    cx88_dvb: Unknown symbol dvb_pll_thomson_dtt7610
    cx88_dvb: Unknown symbol nxt200x_attach
    cx88_dvb: disagrees about version of symbol dvb_pll_unknown_1
    cx88_dvb: Unknown symbol dvb_pll_unknown_1
    cx88_dvb: disagrees about version of symbol dvb_pll_microtune_4042
    cx88_dvb: Unknown symbol dvb_pll_microtune_4042
    cx88_dvb: disagrees about version of symbol dvb_pll_thomson_dtt759x
    cx88_dvb: Unknown symbol dvb_pll_thomson_dtt759x
    cx88_dvb: disagrees about version of symbol dvb_pll_lg_z201
    cx88_dvb: Unknown symbol dvb_pll_lg_z201
    cx88_dvb: Unknown symbol dvb_pll_thomson_dtt761x
    cx88_dvb: Unknown symbol cx22702_attach
    cx88_dvb: disagrees about version of symbol dvb_pll_configure
    cx88_dvb: Unknown symbol dvb_pll_configure


    Bin im Moment mit meinem Latein am Ende :rolleyes:
    Vielleicht google ich morgen mal nach den Outputs :O


  • Du hast zwar Kernel 2.6.15 gebootet, aber nur die Kernelquellen 2.6.11... installiert. Deshalb bekommst du Konflikte mit den Versionen, ich nehme an du hast versucht mit den Versionsnummern zu tricksen? Du mußt immer drauf achten das die Quellen zum Kernel passen, dann klappt das auch.


    Elchi

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • Ich habe die .version Files so gepatcht, daß sie sie vor dem "make" so aussahen:


    /usr/src/v4l/v4l-dvb/v4l/.version
    /usr/src/v4l/v4l-kernel/v4l/.version


    Da steht jetzt der richtige Kernel drin !!!


    cat >>


    VERSION=2
    PATCHLEVEL:=6
    SUBLEVEL:=15
    KERNELRELEASE:=2.6.15.1-default


    Dann habe ich ein "make clean" gemacht und dann hat "make" und "make install" ja geklappt ???



    Ich verstehe nicht, was Du meinst mit:


    Zitat

    ... , aber nur die Kernelquellen 2.6.11... installiert. ...


    Unter /lib/modules existiert das Directory 2.6.15.-default und auch der Link zum Verzeichnis "build" darin zeigt an die richtige Stelle.


    Deshalb würde ich denken, daß er auch die richtigen Kernelquellen genommen hat, denn sonst hätte "make" und make install" doch irgendwie meckern müssen ???


    Oder denke ich falsch. Wie kann ich sonst sehen, ob ich auf die richtigen Kernelquellen verweise ???


    Gibt es jetzt überhaupt eine "Reset" Mögllichkeit, um von dem Murks-stand noch einmal neu anzufangen, oder muss ich mich schon einmal auf eine Neuinstallation einrichten ???


    Viele Grüße und Vielen Dank für die Geduld
    vdr1138

  • Zitat

    make -C /lib/modules/2.6.11.4-20a-default/build SUBDIRS=/usr/src/v4l/v4l-dvb/v4l modules
    make[2]: Entering directory `/usr/src/linux-2.6.11.4-20a-obj/i386/default'


    Also der Kernel liegt in /boot und die passenden Module bzw. Treiber liegen in /lib/modules/...., wenn du dir einen eigenen Kernel backen willst bzw. irgendwas kompilieren willst, dann muß der passende Quellcode sprich die Kernelquellen üblich in /usr/src/.... installiert sein. Bei dir sehe ich aber nur die Quellen vom 2.6.11.4, sprich du bootest einen 2.6.15 und willst die Treiber von einem 2.6.12.4 nehmen, das mag vielleicht bei eingigen Treibern funktionieren aber in deinem Fall bekommst du nur Unknown symbol in module weil es halt inkompatibel zueinander ist. Das heißt also aktuelle 2.6.15er Kernelquellen installieren und dann nochmals die CVS DVB Sachen kompilieren.


    Elchi

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

Jetzt mitmachen!

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