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

  • Hi,


    Und wie übersetze ich die jetzt für den yaVDR?


    welche yaVDR-Version nutzt du - 0.5 oder 0.6??


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hi,


    Konsole:

    Code
    cd /tmp
    sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+files/dddvb-dkms_0.9.23.1easyVDR0-trusty_all.deb
    sudo dpkg -i *.deb


    dauert je nach System etwas bis das Build durch ist!
    ...ob da nun yavdr oder easyvdr steht ist schnuppe - alles Ubuntu-Trusty


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Das scheint jetzt zu funktionieren, nur will er dann meine DVB-S2 Karte nicht mehr initialisieren?!?


  • Hi,


    Das scheint jetzt zu funktionieren, nur will er dann meine DVB-S2 Karte nicht mehr initialisieren?!?


    wie ist die Anzahl der Devices?
    vlt. gibt es da im Treiber ein Problem "dvb-core/dvbdev.h"

    Code
    #if defined(CONFIG_DVB_MAX_ADAPTERS) && CONFIG_DVB_MAX_ADAPTERS > 0
      #define DVB_MAX_ADAPTERS CONFIG_DVB_MAX_ADAPTERS
    #else
      #define DVB_MAX_ADAPTERS 8
    #endif


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Sieht genauso aus, ist aber doch auskommentiert?


    Momentan hätte ich 10.....MAX A8 + Duoflex S2


  • Hi,


    Sieht genauso aus, ist aber doch auskommentiert?


    Die Direktive #define ersetzt jedes weitere Vorkommen von bezeichner im Quelltext durch die als ersatzliste angegebene Zeichenfolge.


    ich patche den Treiber und bau nochmals im PPA ..kannst du dann Morgen nochmals testen??


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Sehr gerne, danke für Deine rasche Hilfe! Im mediabuild_experimental liegt das Limit bei 32 (!!).... ;)


    Gruß,

  • Hi!


    Sehr gerne


    Ok, ..melde mich dann Morgen wenn Build fertig.
    Ja, im media-build wurde das auch patched!


    N8 & Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hi,


    dann teste mal!
    Konsole:

    Code
    cd /tmp
    sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+files/dddvb-dkms_0.9.23.1easyVDR2-trusty_all.deb
    sudo dpkg -i *.deb


    P.S
    Im Paket "media-build-experimental-dkms" aus meinem PPA, wurde dddvb-0.9.18 durch dddvb-0.9.23 ersetzt.
    Das dkms enthält auch einen Patch für die Skystar S2. Kernel-4.2.0(wily) enthält bereits einen Treiber
    für die Karte, dieser will aber nicht so recht mit den "Bösen" Plugins.
    Desweiteren ist noch ein Patch "stb0899.diff" von Hubertus Sandmann includiert, damit bei DVB-Karten wie z.B der TT-Budget S2-3200
    auch die Werte für die Signalstärke und Qualität im VDR-Menü(femon) angezeigt werden.
    Build wurde mit Kernel-3.19(vivid) & Kernel-4.2.0(wily) getestet.
    https://launchpad.net/~mango-vdr/+archive/ubuntu/easy-next-base/+packages?field.name_filter=media-build-experimental-dkms&field.status_filter=published&field.series_filter=


    Build:


    [Edit On]
    DL angepasst!
    [Edit Off]


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    Einmal editiert, zuletzt von wolfi.m ()

  • Ein Traum, Wolfgang, vielen, vielen Dank!


  • Hi


    Ein Traum, Wolfgang, vielen, vielen Dank!


    damit der Traum auch erhalten bleibt(bis es was von yaVDR gibt) setzte das Paket auf hold!

    Code
    sudo apt-mark hold dddvb-dkms


    wieder freigeben

    Code
    sudo apt-mark unhold dddvb-dkms


    Merci für den Test!!


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hi,


    funktioniert der Treiber auch mit 4.6 Kerneln?


    "dddvb-dkms" build mit Kernel-4.4 Ok. ...mit kernel-4.6 wohl nicht!
    In github von Digital Devices gibt es einen commit, jedoch im Sources nicht included.
    https://github.com/DigitalDevices/dddvb/pull/4/files



    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hallo,


    ich bekomme beim Versuch das media-build-experimental-dkms_0~20160624-0easyVDR0~trusty_all.deb unter Ubuntu 16.04 LTS von Wolfgang zu installieren, die folgenden Fehler:




    In der make.log findet sich am Ende:




    Wie kann ich den Fehler beheben, dass die Module sauber kompilieren?
    Ich habe das doch richtig verstanden, dass ich NUR dieses Paket für die neuesten Treiber brauche - oder?

  • Hi,


    Wie kann ich den Fehler beheben, dass die Module sauber kompilieren?


    "media-build-experimental-dkms" funktioniert nur mit Kernel-3.19(vivid) & Kernel-4.2.0(wily) unter 14.04 Trusty
    siehe -> Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT, MAX S8 sowie TT S2-6400 (Teil 3)


    "dddvb-dkms-0.9.23" build mit Kernel-4.4/4.6 unter xenial Ok!

    Code
    root@easy-xenial:~# dkms status
    dddvb, 0.9.23.1easyVDR2, 4.6.0-040600-generic, x86_64: installed
    dddvb, 0.9.23.1easyVDR2, 4.4.0-28-generic, x86_64: installed


    Install:

    Code
    cd /tmp
    sudo wget https://launchpad.net/~mango-vdr/+archive/ubuntu/xenial-base/+files/dddvb-dkms_0.9.23.1easyVDR2-xenial_all.deb
    sudo dpkg -i *.deb


    Paket auf hold setzen

    Code
    sudo apt-mark hold dddvb-dkms


    wieder lösen

    Code
    sudo apt-mark unhold dddvb-dkms


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hallo Wolfgang,


    danke, mit diesem Install-Link installieren sich die Treiber.


    Beim Versuch das ddbridge Modul mit modprobe zu laden bekomme ich allerdings einen "Invalid argument" Fehler und habe folgende Fehler im dmesg:



    [123247.740474] ddbridge: disagrees about version of symbol dvb_dmxdev_init
    [123247.740489] ddbridge: Unknown symbol dvb_dmxdev_init (err -22)
    [123247.740591] ddbridge: Unknown symbol dvb_netstream_init (err 0)
    [123247.740656] ddbridge: Unknown symbol dvb_netstream_release (err 0)
    [123247.740675] ddbridge: disagrees about version of symbol dvb_ca_en50221_init
    [123247.740679] ddbridge: Unknown symbol dvb_ca_en50221_init (err -22)
    [123247.740749] ddbridge: disagrees about version of symbol dvb_register_adapter
    [123247.740753] ddbridge: Unknown symbol dvb_register_adapter (err -22)
    [123247.740777] ddbridge: disagrees about version of symbol dvb_generic_open
    [123247.740781] ddbridge: Unknown symbol dvb_generic_open (err -22)
    [123247.740832] ddbridge: Unknown symbol dvb_usercopy (err 0)
    [123247.740856] ddbridge: disagrees about version of symbol dvb_dmx_swfilter_packets
    [123247.740860] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err -22)
    [123247.740903] ddbridge: disagrees about version of symbol dvb_dmx_release
    [123247.740907] ddbridge: Unknown symbol dvb_dmx_release (err -22)
    [123247.740928] ddbridge: disagrees about version of symbol dvb_unregister_device
    [123247.740932] ddbridge: Unknown symbol dvb_unregister_device (err -22)
    [123247.740961] ddbridge: disagrees about version of symbol dvb_ca_en50221_release
    [123247.740965] ddbridge: Unknown symbol dvb_ca_en50221_release (err -22)
    [123247.740989] ddbridge: disagrees about version of symbol dvb_generic_release
    [123247.740993] ddbridge: Unknown symbol dvb_generic_release (err -22)
    [123247.741291] ddbridge: disagrees about version of symbol dvb_dmxdev_release
    [123247.741296] ddbridge: Unknown symbol dvb_dmxdev_release (err -22)
    [123247.741327] ddbridge: disagrees about version of symbol dvb_frontend_detach
    [123247.741331] ddbridge: Unknown symbol dvb_frontend_detach (err -22)
    [123247.741378] ddbridge: disagrees about version of symbol dvb_unregister_frontend
    [123247.741382] ddbridge: Unknown symbol dvb_unregister_frontend (err -22)
    [123247.741408] ddbridge: disagrees about version of symbol dvb_register_device
    [123247.741412] ddbridge: Unknown symbol dvb_register_device (err -22)
    [123247.741435] ddbridge: disagrees about version of symbol dvb_register_frontend
    [123247.741439] ddbridge: Unknown symbol dvb_register_frontend (err -22)
    [123247.741459] ddbridge: disagrees about version of symbol dvb_unregister_adapter
    [123247.741463] ddbridge: Unknown symbol dvb_unregister_adapter (err -22)
    [123247.741479] ddbridge: disagrees about version of symbol dvb_dmx_init
    [123247.741483] ddbridge: Unknown symbol dvb_dmx_init (err -22)



    Ist ein Reboot notwendig? Laufender Kernel ist 4.4.0-28 direkt aus dem Ubuntu-Repository.


    Ich habe aktuell die Treiber für meine DVBSky S952 über das "Mediabuild" Paket von DVBSky manuell gebaut. Kann es sein, dass sich da was beißt?
    Wie wäre dann vorzugehen? (Die S952 soll durch die Cine S2 V7 ersetzt werden, insofern wäre "löschen von Dateien X,Y,Z" ok)


    Danke!

  • Ich habe aktuell die Treiber für meine DVBSky S952 über das "Mediabuild" Paket von DVBSky manuell gebaut. Kann es sein, dass sich da was beißt?

    Ja.

    Wie wäre dann vorzugehen?

    Die Dateien aus dem Mediabuild von DVBSky vor der Installation von dddvb-dkms entfernen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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