Installation des Kernelmoduls ohne Neustart durchführen?

0

Ich versuche, Änderungen an einem fehlerhaften Treiber unter Linux (Minze) vorzunehmen. Ist es möglich, die Änderungen vorzunehmen und zu testen, ohne jedes Mal neu zu starten?

Josif
quelle
Welcher Fahrer ist das? Der eigentliche Schlüssel ist, ob das Modul tatsächlich ein (nicht) ladbares Modul ist. Wenn es in Ihrem Kernel kompiliert ist, könnte es dennoch eine Möglichkeit geben, wie ich glaube, eine etwas neuere Kernelfunktion zu sehen, mit der die Steuerung während des Betriebs an einen anderen Kernel übergeben werden kann (obwohl das verrückt klingt). Hennes hat unten eine gute Antwort.
James T Snell
Ich habe Kernel-Module verwendet, als ich einen Firewire-Treiber für den Linux-Kernel schrieb (nicht der im Kernel, nur einer, der nur in Natlab verwendet wird). Eines habe ich auf die harte Tour gelernt: Behalten Sie Ihre Backups (Code) auf einem anderen Host als dem Host, auf dem Sie testen. (im nachhinein: das sollte war offensichtlich).
Hennes

Antworten:

2

Wenn Sie Ihre Änderungen nicht in einem monolithischen Kernel, sondern in einem Modul ablegen, können Sie das Modul laden und entladen.

Sehen:

Hennes
quelle