Frank wrote:
-->Werde das nächste mal konkreter, dachte aber das ich "no such device" mit er findet es nicht richtig geeutet hätte...
Nein, das ist falsch. Die Meldung besagt nicht, dass der Kernel bzw. modprobe *das Modul* nicht findet (Deine Deutung), sondern dass er *das Geraet (device)* nicht findet. Wie Du daran siehst, sollte man bei Problembeschreibungen *immer* exakte Fehlermeldungen mitliefern.
---> Hab den fehler nicht gefunden, wusste nicht, das im 2.6er die Module die Endung *.ko hab.. hab noch mal in der INSTALL geschaut und dort die Option für den 2.6er gefunden
Sorry, diese Aussage finde ich verwirrend. Hast Du nun im INSTALL eine Anleitung fuer 2.6er Kernel gefunden und dementsprechend ein *.ko Modul erzeugen koennen oder gilt Dein erster Teilsatz, der da lautet "habe den Fehler *nicht* gefunden"...?
---> 5. Copy the created file "acerhk.o" ("acerhk.ko" with version 2.6) to your kernel modules path. In Debian this could be "/lib/modules/<kernelversion>/kernel/drivers/char/".
Ein gutes Makefile sollte ein Target fuer das Installieren des Modules mitbringen und/oder die entsprechende Infrastruktur des Kernel-Makefiles benutzen. Wenn es das nicht gibt, musst Du wohl von Hand kopieren...
[...depmod -a...]
--> Das hat ja auch keinen Fehler verursacht
Ich schrieb ja auch nicht, dass es einen Fehler verursachen soll oder der Grund fuer Deinen Fehler ist, sondern schlicht, dass ein "depmod -a" laufen muss nach der Installation, insbesondere wenn Du die modprobe.conf bzw. .local angepasst hast! :-) Ich vermute fast, dass udev keinen Device-Knoten kreiert in /dev und daher das Kernel-Modul kein Geraet vorfindet. Weisst Du denn, auf welches Device das Modul angewiesen ist? Du solltest zumindest mal einen entsprechenden Eintrag in /etc/modprobe.conf.local machen fuer das block/character device mit der gewissen Major-Nummer... Ob das ein evtl. udev Problem loest, kann ich Dir aber nicht sagen, da blicke ich selbst (noch) nicht so ganz durch. Die Doku zu udev ist etwas, naja, ich nenne es mal, unuebersichtlich. CU, Th.