Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400 (Teil 2)

  • Super Danke Oliver!
    Dann hab ich meine neue Entwicklungs VM ja umsonst aufgesetzt 8o

    Hattest du Zeit dir anzusehen, ob alles was in deinem Treiber an Erweiterungen drinnen war, auch in der Version von Ralph eingeflossen ist?


    Hattest Du Deine Patches an Ralph weitergegeben?

    Kritisch sind möglicherweise die Änderungen beim CI-Handling. Ich bin davon ausgegangen, daß Deine Änderungen dort mit eingeflossen sind. (Den Patch 110_dvb_ca_en50221_write_wait.diff habe ich aus patch.d entfernt.)

    Sonst fällt mir gerade nichts Wichtiges ein, werde das Changelog aber noch einmal durchgehen.
    Die Änderungen in ddbridge sind massiv. Mit diff kommt man da nicht weit. Da muß man direkt reinschauen.

    CU
    Oliver

  • Ich habe ja selektiert und dann Out of Tree kompiliert um zu verhindern, dass ich dvb_core u.ä. kompilieren muss.

    Das kannst Du mit media_build_experimental in Prinzip auch machen. Allerdings benötigt Ralphs neues Treiberpaket nun zwingend einen gepatchten dvb-core...

    CU
    Oliver

  • Bei mir meldet sich die DDBridge mit 0.9.9. Mache ich da was falsch?


    Nein. Hatte ich auch schon bemerkt. Ralph hat wohl vergessen, die Version hochzuzählen.
    (Oder: Die Treiberversion hat mit der Paketversion nix zu tun.)

    Cu
    Oliver

  • Hattest Du Deine Patches an Ralph weitergegeben?
    Kritisch sind möglicherweise die Änderungen beim CI-Handling. Ich bin davon ausgegangen, daß Deine Änderungen dort mit eingeflossen sind. (Den Patch 110_dvb_ca_en50221_write_wait.diff habe ich aus patch.d entfernt.)

    Ja, Ralph hatte meine CI Patches. Und es ist auch die Version mit dem Rücklesen drinnen, die ich dir seinerzeit auch zum Review geschickt habe. Der write_wait Patch ist somit nicht mehr notwendig.
    Ich habe dvb_ca_en50221.c jetzt noch nicht mit der Version verglichen die ich seinerzeit von Ralph bekommen habe, aber was ich so auf die Schnelle in deinem Patch gesehen habe, kommt mir alles bekannt vor. Das waren die Änderungen für den cxd2099ar Buffer Mode. Dazu hat Ralph 2 neue Funktionspointer in die Struct dazu gebaut (read_data/write_data) und verwendet diese, wenn die CAM Initialisierung abgeschlossen ist. Allerdings ist der Blockmode im cxd2099.c nicht aktiviert.

    Hattest
    Sonst fällt mir gerade nichts Wichtiges ein, werde das Changelog aber noch einmal durchgehen.

    Da hat Ralph nicht viel rein geschrieben :(

    LG
    Jasmin

    VDR Info

    VDR1: yaVDR 0.6.1, MSI 785GTM-E45 mit AMD Sempron 140, 1GB RAM, ASUS EN210/512MB, Disk 1TB, Attric, Cine S2 6.5 mit CI, ddci2 1.0.5, VDR 2.3.8 Test Version
    VDR2: yaVDR 0.6.1, ASUS P8H77-V LE mit Intel Pentium G2120, 4GB RAM, ASUS GT610/2GB, Disk 4TB, Y.A.R.D.2, Octopus Twin CI + DuoFlex S2 + Duoflex S2 v4 mit CI, ddci2 1.0.5, VDR 2.2.0

    Plugins: |ddci2 CI-Support für DD/L4M für VDR 2.x.y |
    Treiber: |dddvb-linux-kernel Linux kernel tree with integrated DDDVB driver package |
    Treiber DKMS: |media-build-dkms DKMS for the above mentioned drivers (Forum) |

  • Da hat Ralph nicht viel rein geschrieben :(


    Ich meinte das Log meines alten Repositories. Hab's geprüft, sieht alles gut aus.

    CU
    Oliver

  • Hallo! Erstmal vielen Dank für eure Entwicklungsarbeit! Ich habe mir gerade eine Cine CT v6 zugelegt, also die DVB-C Version. Den DDBridge-Treiber habe ich erfolgreich kompiliert und installiert, allerdings scheint das System nur eine PCI-e Bridge zu finden und nicht den DVB-Adapter. Hier meine Systeminfos:

    Code
    $ uname -a
    Linux xbmc-desktop 3.5.0-42-generic #65-Ubuntu SMP Tue Oct 1 21:38:59 UTC 2013 i686 i686 i686 GNU/Linux

    Aktuelles XBMCbuntu 12.10 quantal

    Mein Repo des media-build-experimental steht hier:

    Code
    $ hg log | head -n 5 
    changeset:   246:bdc3694103ea
    tag:         tip
    user:        Oliver Endriss <o.endriss@gmx.de>
    date:        Tue Nov 05 19:16:19 2013 +0100
    summary:     experimental: Remove obsolete patches.

    Die Anleitung auf der ersten Seite habe ich befolgt und den Treiber mittels `make install` erfolgreich installiert.

    Code
    $ dmesg | grep -i Digital
    [    8.669570] Digital Devices PCIE bridge driver, Copyright (C) 2010-11 Digital Devices GmbH
    [    8.669609] DDBridge driver detected: Digital Devices PCIe bridge

    Ansonsten erscheint nicht im Log bzgl. des Treibers:

    Code
    $ dmesg | grep -i ddb
    [    8.669609] DDBridge driver detected: Digital Devices PCIe bridge

    Dementsprechend habe ich auch keine Einträge in `/dev/dvb/adapterX`. Was mache ich falsch? Auf der ersten Seite wird ein Firmware-Download vorausgesetzt. Ist das auch für meine Karte notwendig? Falls ja, wo bekomme ich die entsprechende Firmware her und wie binde ich sie ein?

    Nochmals vielen Dank an alle die hier mitentwickeln. Gruß, Chris

  • Die Karte benötigt keine Firmware.

    Lt. Log ist nicht der aktuelle Treiber geladen, die Meldung müßte lauten

    Code
    Digital Devices PCIE bridge driver 0.9.9, Copyright (C) 2010-13 Digital Devices GmbH

    Sind die aktuellen Module unter /lib/modules/<Kernelversion>/updates/media/ vorhanden?

    CU
    Oliver

  • Hallo,

    nur mal ne allgemeine Frage zu den Karten: kann ich zwei schon vorhandene Cine 5.5/6 mit ngene/ddbridge parallel nebeneinander betreiben oder beißt sich da was an den Treibern?

    Danke
    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5


  • danke Lars, ich denke grad drüber nach meinen Hauptvdr von 3 auf 1 DVB device zu reduzieren und den Server stattdessen von 2 auf 4 Tuner aufzurüsten, um dann in Zukunft alle Aufnahmen dort abfrühstücken zu können.

    Ist im Moment nur ein Gedanke aber ich wollt schon mal wissen ob sich das verträgt...

    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5


  • Die Karte benötigt keine Firmware.

    Lt. Log ist nicht der aktuelle Treiber geladen, die Meldung müßte lauten

    Code
    Digital Devices PCIE bridge driver 0.9.9, Copyright (C) 2010-13 Digital Devices GmbH

    Sind die aktuellen Module unter /lib/modules/<Kernelversion>/updates/media/ vorhanden?

    CU
    Oliver

    Alles klar, es hat geklappt. Mein Kernel hat sich gemeinerweise nach einem Neustart geupdatet. Die "aktuellen Module" waren im Verzeichnis des alten Kernels. Ich habe jetzt die kernel-header aktualisiert und erneut kompiliert/installiert -> alles funktioniert OOTB. Vielen Dank! 8)

  • Hallo

    Ich habe ein wenig den Ueberblick verloren :) Welche Unterschiede bestehen denn nun noch zwischen den aktuellen ngene/ddbridge Modulen im kernel und UFO's repository ?


    Die Kerneltreiber unterstützen z.Zt. nur ältere Hardware:
    - ddbridge: Octopus, CineS2 V6, DuoFlex S2, DuoFlex CT(v1)
    - ngene: ngene-Bridge, CineS2 V5.x, DuoFlex S2, DuoFlex CT(v1)

    Ob/wann sich daran etwas ändert, siehe anderer Thread.

    CU
    Oliver

  • Welche Optionen muss ich den mindestens in der menuconfig anwählen, damit der ddbridge-Treiber gebaut wird?

    Ich hab mal alles außer die DD Treiber im menuconfig abgeschalten. Das gab aber Compilierfehler.
    Muss ich eben alle Schalter selbst rausfinden.
    Vom neuen DKMS von Gerald/Lars kann ich das als Input liefern:

    Muss das nur noch in ein .config File eintragen (heute nicht mehr).

    LG
    Jasmin

    VDR Info

    VDR1: yaVDR 0.6.1, MSI 785GTM-E45 mit AMD Sempron 140, 1GB RAM, ASUS EN210/512MB, Disk 1TB, Attric, Cine S2 6.5 mit CI, ddci2 1.0.5, VDR 2.3.8 Test Version
    VDR2: yaVDR 0.6.1, ASUS P8H77-V LE mit Intel Pentium G2120, 4GB RAM, ASUS GT610/2GB, Disk 4TB, Y.A.R.D.2, Octopus Twin CI + DuoFlex S2 + Duoflex S2 v4 mit CI, ddci2 1.0.5, VDR 2.2.0

    Plugins: |ddci2 CI-Support für DD/L4M für VDR 2.x.y |
    Treiber: |dddvb-linux-kernel Linux kernel tree with integrated DDDVB driver package |
    Treiber DKMS: |media-build-dkms DKMS for the above mentioned drivers (Forum) |

  • Welche Optionen muss ich den mindestens in der menuconfig anwählen, damit der ddbridge-Treiber gebaut wird?


    Es müßte reichen, "Multimedia support", "Digital TV support" und "Digital Devices bridge support" zu aktivieren. Die benötigten Tuner werden automatisch angewählt. Außerdem noch kontrollieren, daß "Staging drivers", "Media staging drivers", "CXD2099AR Common Interface driver" angewählt sind.

    CU
    Oliver

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!