Hallo,
fange gerade mit dem iowarrior unter Linux an ..
Folgendes Problem:
insmod iowarrior aus dem SDK meldet mir nur was mit fehlerhafter Version,
ich gehe mal davon aus, dass ich iowarriror.ko für meinen kernel
neu erzeugen muss, nur wie?
Vielen Dank
Gruss
Ralf
iowarrior.ko unter linux 2.6.10 erzeugen ?
Moderator: Guido Körber
Kompilieren des Kernelmoduls
Hallo Ralf,
du solltest iowarrior.h und iowarrior.c in ein Verzeichnis schieben, wo keine Spaces im Pfad sind (make mag das nicht).
Danach erstellst du eine Datei namens Makefile in diesem Verzeichnis mit folgendem Inhalt:
und danach gibst du folgenden Befehl ein:
Damit das alles funktioniert müssen die Kernel-Sourcen unter /usr/src/linux-2.6.10 liegen.
du solltest iowarrior.h und iowarrior.c in ein Verzeichnis schieben, wo keine Spaces im Pfad sind (make mag das nicht).
Danach erstellst du eine Datei namens Makefile in diesem Verzeichnis mit folgendem Inhalt:
Code: Select all
obj-m += iowarrior.o
Code: Select all
make -C /usr/src/linux-2.6.10 SUBDIRS=$PWD modules
Das Kernel-Modul aus dem SDK weist einige schwere Fehler im Zusammenhang mit disconnect, also dem Entfernen eines IOWarriors im laufenden Betrieb, auf. Wenn man Glück hat, bemerkt man einfach nicht, dass der IOWarrior ausgesteckt wurde, aber in einem älteren Forumbeitrag (leider mit dem Crash des Forums verschwunden) berichtete auch jemand von einem General Protection Fault im Kernel im Zusammenhang mit disconnect.bontango wrote: Hast Du Erfahrung mit dem IO-Warrior unter Linux?
Daneben gibt es auch noch einige weitere kleinere Bugs, die trotz entsprechender Hinweise hier im Forum nicht beseitigt wurden.
Zum Rumspielen reicht es aber, solange man nicht den Stecker zieht während ein Programm den IOWarrior geöffnet hat.
Wenn Du mir deine Mail-adresse schickst stelle ich dir gerne eine bereinigte (und etwas erweiterte) Version des Moduls zur Verfügung.
Eberhard
Tja, das mit dem Steker ziehen wär nicht so das Thema, nur im Betriebwayoda wrote: Zum Rumspielen reicht es aber, solange man nicht den Stecker zieht während ein Programm den IOWarrior geöffnet hat.
sollte es natürlich stabil sein.
Das wär nett ..wayoda wrote: Wenn Du mir deine Mail-adresse schickst stelle ich dir gerne eine bereinigte (und etwas erweiterte) Version des Moduls zur Verfügung.
Ich schick Dir eine PM.
Ralf