Ich versuche, ein Kernelmodul beim Booten zu laden.Wie konfiguriere ich modprobe, um mein Modul zu finden?
Wenn ich insmod /path/to/module.ko
ausführen, funktioniert es gut. Aber das muss bei jedem Neustart wiederholt werden.
Wenn ich modprobe /path/to/module.ko
ausführen, kann es das Modul nicht finden. Ich weiß, dass modprobe eine Konfigurationsdatei verwendet, aber ich bekomme es nicht, um das Modul zu laden, selbst nachdem /path/to/module.ko zu/etc/modules hinzugefügt wurde.
Was ist die richtige Konfiguration?
Wenn Sie * wirklich * wollen, können Sie "search/some/other/path" in /etc/depmod.conf oder /etc/depmod.d/something schreiben, aber ich würde immer noch vorschlagen, wie Jaime vorgeschlagen und Kopieren oder Symlinking zu/lib/modules/'uname -r', wo alle Module erwarten. – ephemient
können Sie auch include/config/kernel.release umschreiben und Kernel neu kompilieren. Ihre Module werden dann in /lib/modules// –
yaccz
Ich musste nur ein wenig meinen Kopf verziehen, bis ich entdeckte, dass ich unter '/ lib/modules/war 'der * falschen * Kernel-Version. In der Tat, benutze das 'uname -r', zumindest um die aktuelle Kernel-Version zu überprüfen ... – hyde