[solved] Modul kompilieren und einbinden

Alles rund um die Systemverwaltung, die Administration und Konfiguration Eures Linuxsystems

Moderator: Moderatoren

Antworten
pscheid
Newbie
Newbie
Beiträge: 2
Registriert: 16. Aug 2005, 19:40

[solved] Modul kompilieren und einbinden

Beitrag von pscheid » 16. Aug 2005, 19:51

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: Alles auswählen

sis900-wol-ethtool.diff
und hab ihn mit

Code: Alles auswählen

/usr/src/linux/drivers/net # patch < /data/patch/sis900-wol-ethtool.diff
eingespielt. Das Ergebnis war:

Code: Alles auswählen

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

Werbung:
Benutzeravatar
Gimpel
Guru
Guru
Beiträge: 1983
Registriert: 11. Feb 2004, 13:58
Wohnort: Mjunik .... "no a hoibe, resi!"
Kontaktdaten:

Beitrag von Gimpel » 16. Aug 2005, 20:00

der patch hat funktioniert, ja

weiter gehts in /usr/src/linux mit

Code: Alles auswählen

#config des laufenden kernels klonen
make cloneconfig
#kompilieren
make prepare
make modules modules_install
ist nichtmal ein reboot nötig
Bild on AMD Athlon64 X2 5600+|64bit|6GB DDR2 800MHz|nVidia GF 8500GT|2.6.29-rc1-moo1|BTRFS|KDE-4.2 SVN trunk + Compiz++|M-Audio Audiophile 2496
----
Bild

pscheid
Newbie
Newbie
Beiträge: 2
Registriert: 16. Aug 2005, 19:40

Beitrag von pscheid » 16. Aug 2005, 20:13

danke für die schnelle Antwort

Code: Alles auswählen

 make cloneconfig
hat funktioniert mit den anderen Ergebnissen kann ich nichts anfangen:

Code: Alles auswählen

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: Alles auswählen

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

Benutzeravatar
Gimpel
Guru
Guru
Beiträge: 1983
Registriert: 11. Feb 2004, 13:58
Wohnort: Mjunik .... "no a hoibe, resi!"
Kontaktdaten:

Beitrag von Gimpel » 16. Aug 2005, 20:27

make modules modules_install ;)
Bild on AMD Athlon64 X2 5600+|64bit|6GB DDR2 800MHz|nVidia GF 8500GT|2.6.29-rc1-moo1|BTRFS|KDE-4.2 SVN trunk + Compiz++|M-Audio Audiophile 2496
----
Bild

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste