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: 213 Punkte bei 14 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.
  • 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.
  • Linux-Kernel 2.4 auf der Heft-CD
    Der Kernel ist das Herz von Linux – das eigentliche Betriebssystem. Alle wichtigen Eigenschaften wie Multitasking-Fähigkeit und Stabilität haben in den Systemroutinen des Kernels ihre Grundlage.
  • Wacom Bamboo Pen & Touch CTH-460 unter Linux
    Künstler haben es nicht leicht unter Linux: Wer seine Grafiken mit einem Zeichentablet erstellen möchte, kommt in vielen Fällen um ein manuelles Setup nicht herum. Dieser Artikel zeigt, wie das funktioniert.

Aktuelle Fragen

Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Druckeraufträge_werden_angehalten-2
alfred, 24.08.2016 21:31
Am 24.08.2016 um 20:12 schrieb Dennis: Hallo zusammen, >> Am 24.08.2016 um 20:02 schrieb Frank von Th...
Re: [EasyLinux-Ubuntu] Ubuntu 16.04 LTS starten sehr langsam erledigt
Reinhard Siegl, 24.08.2016 21:27
Hallo, Ich möchte mich bei allen, die mir helfen wollten, bedanken, mußte aber einsehen, daß es für mich zu k...
Re: [EasyLinux-Ubuntu] Druckeraufträge_werden_angehalten
Uwe Herrmuth, 24.08.2016 21:23
Hallo Michael, Michael schrieb am 24.08.2016 um 20:12: > Das ist eine interessante, aber eigentlich &g...
Re: [EasyLinux-Ubuntu] Druckeraufträge_werden_angehalten-1
Uwe Herrmuth, 24.08.2016 20:47
Hallo Alfred, Alfred schrieb am 24.08.2016 um 18:51: > aus GIMP und vom Internet Browser lassen sich Bil...
Re: [EasyLinux-Ubuntu] Druckeraufträge_werden_angehalten
Dennis, 24.08.2016 20:12
Hallo, > Am 24.08.2016 um 20:02 schrieb Frank von Thun : > >> Am 24.08.2016 um 18:27 schrieb...