[gelöst] MaxS8 Firmware Update

  • hat das schon mal jemand gemacht?
    Ich habe das vor einiger Zeit schon mal versucht und jetzt den Faden mal wieder aufgenommen. Hier https://www.satanlagenforum.de…areupdate-1-4-t13048.html wird eine neue FW angekündigt. Und auf dieses HOWTO verwiesen: http://download.digital-device…/html/firmwareupdate.html

    Wenn ich so vorgehe wie unter Linux OS beschrieben bekomme ich:

    Code
    #> ./flashprog -n 0   
    00 00 00 00

    dmesg liefert bei dem Aufruf:[1806685.441205] ddbridge 0000:01:00.0: DDB IOCTLs unsupported (cmd: -1071619072, arg: 140720452072112


    Wie fragt man die aktuelle Firmware Version ab?


    Code
    #> dmesg |grep -i ddb
    [    4.751936] ddbridge: Digital Devices PCIE bridge driver 0.9.33-integrated, Copyright (C) 2010-17 Digital Devices GmbH
    [    4.751974] ddbridge 0000:01:00.0: enabling device (0100 -> 0102)
    [    4.752118] ddbridge 0000:01:00.0: detected Digital Devices MAX S8 4/8
    [    4.752136] ddbridge 0000:01:00.0: HW 0201000c REGMAP 00010002
    [    4.865468] ddbridge 0000:01:00.0: Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-S2 MAX
    [    4.865471] ddbridge 0000:01:00.0: Port 1: Link 0, Link Port 1 (TAB 2): DUAL DVB-S2 MAX
    [    4.865473] ddbridge 0000:01:00.0: Port 2: Link 0, Link Port 2 (TAB 3): DUAL DVB-S2 MAX
    [    4.865474] ddbridge 0000:01:00.0: Port 3: Link 0, Link Port 3 (TAB 4): DUAL DVB-S2 MAX


    Code
    #> modinfo ddbridge  
    filename:       /lib/modules/5.4.0-91-generic/kernel/drivers/media/pci/ddbridge/ddbridge.ko
    version:        0.9.33-integrated
    license:        GPL v2
    author:         Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
    description:    Digital Devices PCIe Bridge
    srcversion:     C1B6C8F471BF2D085A0825C


    Danke und Grüße
    Jörg

  • sorry, muss dazu blöd fragen, also einen anderen Treiber als ddbridge? Und den muss ich temporär statt ddbridge installieren, den FW Update durchführen und dann wieder zurück auf ddbridge?

  • Wenn ich das richtig verstehe bietet der im Linux-Kernel enthaltene Treiber die IOCTLs nicht an, daher braucht es die Treiber, die DD bereitstellt (die IIRC den Nachteil haben, dass sie die übrigen DVB-Treiber im Kernel unbenutzbar machen, solange sie installiert sind): https://www.digital-devices.eu…e/custom/index/sCustom/80 - die haben ebenfalls ein ddbridge-Modul, das noch ein paar zusätzliche Funktionen unterstützt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ddbridge 0000:01:00.0: HW 0201000c REGMAP 00010002


    Laut dieser Info, gibt es wohl ein Update für deine Karte von HW xxxxxxxc nach xxxxxxxf und du hast eine Rev1.2 MaxS8 DVB-Karte

    Code
    If you have one of the follwing output, then an update is not required, the latest firmware is already installed (REGMAP can be ignored):
    
    DDBridge: GTL HW 0001000f REGMAP xxxxxxxx (Max S8 V1.0)
    DDBridge: GTL HW 0101000f REGMAP xxxxxxxx (Max S8 V1.1)
    DDBridge: GTL HW 0201000f REGMAP xxxxxxxx (Max S8 V1.2)


    Du könntest die DVB-Treiber aus dem git installieren…siehe hier.

    https://github.com/DigitalDevices/dddvb


    Sehr gut beschrieben ist es hier: http://support.digital-devices.eu/index.php?article=152


    Wichtig ist Punkt 4, damit der neue DDBridge Treiber verwendet wird:

    Code
    Set order for loading modules:
    
    sudo mkdir -p /etc/depmod.d
    
    echo 'search extra updates built-in' | sudo tee /etc/depmod.d/extra.conf


    Gruß

    Uwe

  • ja, danke ich versuche gerade die 0.9.37 über dkms zu installieren, ohne dkms geht es wegen der 'Signed Kernel Modules' nicht.

  • Prima, ddbrige so installiert:

    Code
    cd dddvb-0.9.37
    sudo make
    sudo wget https://github.com/DigitalDevices/dddvb/archive/0.9.37.tar.gz
    sudo tar -xf 0.9.37.tar.gz
    
    dkms build dddvb/0.9.37
    dkms install dddvb/0.9.37
    depmod -a

    gebootet läuft:

    #~> modinfo ddbridge | head

    Code
    filename:       /lib/modules/5.4.0-96-generic/updates/dkms/ddbridge.ko
    version:        0.9.37
    license:        GPL v2
    author:         Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
    description:    Digital Devices PCIe Bridge
    srcversion:     C833F963930F49E19681103

    nun kommt im nächsten Schritt die Firmware ... bin gespannt ...

    Einmal editiert, zuletzt von horchi ()

  • Hat auch geklappt

    Code
    #~> dmesg |grep ddb
    [    4.735517] ddbridge 0000:01:00.0: enabling device (0100 -> 0102)
    [    4.735651] ddbridge 0000:01:00.0: device name: Digital Devices MAX S8 4/8
    [    4.735670] ddbridge 0000:01:00.0: HW 0201000f REGMAP 00010002


    => HW 0201000f


    Danke für die Tipps!

    Wenn dass nun noch bei meinem (hier im Forum vor langem erläuterten) Problem bei Zappen hilft wäre für mich Weihnachten und Ostern auf einen Tag ;)

Jetzt mitmachen!

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