[***GELÖST***] Kernelmodul kompilieren bzw installieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
McFelix
Beiträge: 76
Registriert: 12.04.2008 17:41:07

[***GELÖST***] Kernelmodul kompilieren bzw installieren

Beitrag von McFelix » 10.03.2009 21:46:08

Ich will das Kernelmodul ASFS installieren bzw kompilieren => Link zur Source
Man kann den Sourcecode aber nicht mit

Code: Alles auswählen

./configure
konfigurieren, sonder nur mit das Modul erstellen und erhält dann das File

Code: Alles auswählen

asfs.ko
Diese File kann ich zwar mit

Code: Alles auswählen

insmod asfs.ko
einbinden und

Code: Alles auswählen

lsmod
sagt mir dass, das Modul eingebunden ist. Sobald ich aber

Code: Alles auswählen

modprobe asfs
durchführe, bekomme ich einen FATAL-Error und die Meldung dass, das Modul nicht gefunden wird.

1) Hab ich das Modul korrekt erstellt bzw kompiliert?
2) Wie und wo muss ich das Modul installieren?
Zuletzt geändert von McFelix am 10.03.2009 22:54:06, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Kernelmodul kompilieren bzw installieren

Beitrag von Spasswolf » 10.03.2009 21:55:43

McFelix hat geschrieben:1) Hab ich das Modul korrekt erstellt bzw kompiliert?
Ja, Kernelmodule haben kein configure Skript.
McFelix hat geschrieben:2) Wie und wo muss ich das Modul installieren?
Damit du das Kernelmodul mit modprobe laden kannst, musst du das Modul an einen passenden Ort im Kernelmodulverzeichnis (/lib/modules/$(uname -r)) verschieben (z.B. /lib/modules/$(uname -r)/kernel/fs/asfs) und "depmod -a" ausführen.

McFelix
Beiträge: 76
Registriert: 12.04.2008 17:41:07

Re: Kernelmodul kompilieren bzw installieren

Beitrag von McFelix » 10.03.2009 22:16:08

Hat funktioniert :)

Was genau bewirkt der Befehl?

Code: Alles auswählen

depmod -a

Antworten