Debian 12 / Kernel 6.1 / selbst übersetztes ddbridge 0.9.38 lädt nicht

  • Hallo zusammen,


    ich wollte auf meinem renovierten vdr unter Debian 12 mit Kernel 6.1.0-17 (stable) den interen ddbidge 0.9.33 gegen den aktuellen 0.9.38 austauschen,

    aber anscheindend gibt es nach dem complieren Probleme bei Laden des Moduls:


    dmesg beim übersetzten 0.9.38:

    und dmesg beim internen 0.9.33:


    Module sind alle unter /usr/lib/modules/6.1.0-17-amd64/extra/* vorhanden.


    Der Code ist von: https://github.com/DigitalDevices/dddvb/releases und bei der Übersetzung gab es "nur" ein paar Warnings:

    Auch neu bei kernel 6 ist das hier:

    Code
      CC [M]  /usr/src/dddvb-0.9.38/frontends/stv6110x.mod.o
      LD [M]  /usr/src/dddvb-0.9.38/frontends/stv6110x.ko
      BTF [M] /usr/src/dddvb-0.9.38/frontends/stv6110x.ko
    Skipping BTF generation for /usr/src/dddvb-0.9.38/frontends/stv6110x.ko due to unavailability of vmlinux

    für jedes Modul.


    Unter dem alten Debian 11 Kernel-5.10.0-27 war das Übersetzen und Laden von ddbridge 0.9.38 ohne Probleme möglich.


    Hab erst mal wieder auf den internen 0.9.33 zurückgerollt, aber das aktuellste Modul sollte doch auch laufen oder gibt es da Probleme mit Kernel 6?


    VG,

    Bernd

  • Das hat mit der GPL-Sache zu tun. Im git (https://github.com/DigitalDevices/dddvb.git) von dddvb wurde das schon geändert. Da mußten einige Symbole geändert werden:

    Also Git neu clonen und dann kompilieren.

  • Hmm. Hab eigentlich nicht so viele Unterschiede abgesehen von den geänderten Symbolen bemerkt. Hatte zuerst nach Mieserfolg mit dem 6.5, glaub ich, und Lesen der entspr. Artikel die Symbole selbst geändert, als die neue Version noch nicht im git war.

    Mittlerweile wurden noch einige Änderungen eingepflegt, aber nix für die älteren Karten gravierendes.

Jetzt mitmachen!

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