wie baut man Kernel Module so, dass sie mit jedem Kernel laden?

GoaSkin - Montag, 22. April 2013 10:22:25 - 1 Antworten

Hallo,


baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte Versionsprüfung. Selbst ein dem Kernel angefügter String hinter der Versionsnummer (z.B. X.Y-UbuntuZ) muss exakt passen.

Gibt es die Möglichkeit, Module so zu compilieren, dass sie auch nach einem Kernel-Update prinzipiell noch ladbar sind und die Versionskontrolle nicht stattfindet, sodass das Laden bestenfalls mit "Unresolved Symbols"-Meldungen abbricht, falls sich an den vom Modul aufgerufenen Funktionen was geändert hat?


Ich nutze einen Kernel-Patch, um die Fernbedienung einer Terratec-TV-Karte nutzen zu können und bin es irgendwie leid, wegen jedem Kernel-Update des Distributors hinterher die Module neu bauen zu müssen, zu dem es sich bei den Updates meistens eh nur um ein neues Kompilat der gleichen Version handelt.

Antworten
dkms
Lutz G (unangemeldet), Montag, 22. April 2013 10:36:17
Ein/Ausklappen

Moin,
dafür gibt es doch u.a. "dkms", welches dafür sorgt, dass solche Module bei Kernel-Updates mitkompiliert werden.

hth,
lutz


Bewertung: 224 Punkte bei 33 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Linux.com startet Serie für angehende Kernel-Entwickler
    Die von der Linux Foundation betriebene Site Linux.com startet eine Artikelserie für angehende Kernelentwickler. Teil 1 zeigt den Weg zum eigenen Kernelmodul.
  • Erfolgserlebnis
    Benutzer von aktuellen ATI-Grafikkarten haben es unter Linux nicht leicht, wenn es um die Einrichtung der 3D-Unterstützung geht. Dieser Artikel zeigt Ihnen Schritt für Schritt den Weg zum Erfolg.
  • Kernel übersetzen und installieren.
    Der Kernel ist das Herzstück jeder Linuxinstallation. Auf viele Computern läuft noch Version 2.4, aber Kernel 2.6 ist schon lange fertig. Lohnt sich der Umstieg und falls ja, wie geht das überhaupt?
  • openSUSE Tumbleweed erhält Repository mit aktuellen Nvidia-Treibern
    Bislang mussten Nutzer der Distribution openSUSE Tumbleweed die proprietären Nvidia-Grafikkartentreiber manuell installieren und bei jedem der vielen Kernel-Updates manuell aktualisieren. Mit einem neuen Repository hat das jetzt ein Ende.
  • Runde Sache
    Benutzer von aktuellen Grafikkarten haben es unter OpenSuse nicht leicht, wenn es um die Einrichtung der 3D-Unterstützung geht. Dieser Artikel zeigt Ihnen Schritt für Schritt den Weg zum Erfolg.

Aktuelle Fragen

added to access control list
Ingrid Kroll, 27.03.2018 07:59, 10 Antworten
Hallo allerseits, bin einfache Nutzerin und absolut Linux-unwissend............ Beim ganz norm...
Passwortsicherheit
Joe Cole, 15.03.2018 15:15, 2 Antworten
Ich bin derzeit selbständig und meine Existenz hängt am meinem Unternehmen. Wahrscheinlich verfol...
Brother drucker einrichten.
Achim Zerrer, 13.03.2018 11:26, 1 Antworten
Da mein Rechner abgestürzt war, musste ich das Betriebssystem neu einrichten. Jetzt hänge ich wi...
Internet abschalten
Karl-Heinz Hauser, 20.02.2018 20:10, 2 Antworten
In der Symbolleiste kann man das Kabelnetzwerk ein und ausschalten. Wie sicher ist die Abschaltu...
JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...

Stellenmarkt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
"Michael R. Moschner", 18.04.2018 17:12
Am Dienstag, 17. April 2018, 18:34:20 schrieb Uwe Herrmuth: Hallo Uwe > Da kommen manchmal auch nicht ga...
Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
Uwe Herrmuth, 17.04.2018 18:34
Hallo Michael, Michael schrieb am 17.04.2018 um 14:51: > Das versenden von Nachrichten habe ich auf die...
Re: [EasyLinux-Ubuntu] Fritz-Box Statusmail mit Procmail filtern
"Michael R. Moschner", 17.04.2018 14:51
Am Samstag, 31. März 2018, 16:54:40 schrieb Uwe Herrmuth: Hallo Uwe, danke für Deine Erläuterungen. Ich h...
Re: [EasyLinux-Ubuntu] CPU FREQ DEBIAN STRETCH
Uwe Herrmuth, 12.04.2018 22:01
Hallo Ralf, flecralf schrieb am 12.04.2018 um 12:07: > Wie stelle ich es an, dass ich in XFCE die Freque...
Re: [EasyLinux-Ubuntu] CPU FREQ DEBIAN STRETCH
Stephan Goldenberg, 12.04.2018 13:13
On 12.04.2018 12:07, flecralf wrote: > > Eine rc.local habe ich angelegt, wird aber offenbar teilweise...