• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Modul kompilieren und einbinden

pscheid

Newbie
Hallo zusammen,

ich denke ich hab ein relativ einfaches Problem, aber ich sitz im Moment auf der Leitung.

Ich möchte das Modul meiner Netzwerkkarte (SIS900) patchen. Ich hab den Patch runtergeladen
Code:
sis900-wol-ethtool.diff
und hab ihn mit
Code:
/usr/src/linux/drivers/net # patch < /data/patch/sis900-wol-ethtool.diff
eingespielt. Das Ergebnis war:
Code:
patching file sis900.c
Hunk #1 succeeded at 1885 (offset -21 lines).
patching file sis900.h

Also denke ich, dass zumindest das funktioniert hat.

Jetzt kommt mein eigentliches "Problem". Wie kompiliere ich dieses Modul?

Gruß
Peter
 

Gimpel

Guru
der patch hat funktioniert, ja

weiter gehts in /usr/src/linux mit
Code:
#config des laufenden kernels klonen
make cloneconfig
#kompilieren
make prepare
make modules modules_install

ist nichtmal ein reboot nötig
 
OP
P

pscheid

Newbie
danke für die schnelle Antwort
Code:
 make cloneconfig
hat funktioniert mit den anderen Ergebnissen kann ich nichts anfangen:

Code:
whistler:/usr/src/linux # make prepare
  SPLIT   include/linux/autoconf.h -> include/config/*
  CHK     include/linux/version.h
make[1]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
whistler:/usr/src/linux #

Code:
whistler:/usr/src/linux # make module module_install
make: *** Keine Regel, um »module« zu erstellen.  Schluss.
whistler:/usr/src/linux #

Meine Interpretation ist, dass der Patch "untergegangen" ist.
Oder hab ich die falschen Dateien gepatcht?

Gruß
Peter
 
Oben