|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Kernel: Nur ein Modul kompilierenHallo,
ich möchte aus dem debian etch kernel nur ein einziges Modul neu kompilieren (ahci). Ist das möglich? Wenn ja, wie? Vielen Dank, PJ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@... mit dem Subject "unsubscribe". Probleme? Mail an listmaster@... (engl) |
|
|
Re: Kernel: Nur ein Modul kompilierenAm Sonntag, den 13.07.2008, 18:20 +0200 schrieb Peter Jordan:
> Hallo, Hallo Peter, > > ich möchte aus dem debian etch kernel nur ein einziges Modul neu > kompilieren (ahci). > > Ist das möglich? Wenn ja, wie? sourcen holen und backen :) Das folgende makefile ist ein kleines Beispiel, wie man ein Modul aus zwei Quelldateien baut. Wenn das Modul nur aus einer einzigen Quelldatei besteht, kannst du den Eintrag mit ld -r einfach weglassen. ----------snip--------------------------- # Entweder hier aendern oder auf der Kommandozeile von "make" angeben KERNELDIR = /usr/src/linux include = $(KERNELDIR)/.config CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include \ -O -Wall ifdef CONFIG_SMP CFLAGS += -D__SMP__ -DSMP endif all: skull.o skull.o: skull_init.o skull_clean.o $(LD) -r $⁁ -o $@ clean: rm -f *.o *˜ core ------------------snap---------------------------- > > Vielen Dank, > > PJ hth Thomas -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@... mit dem Subject "unsubscribe". Probleme? Mail an listmaster@... (engl) |
|
|
Re: Kernel: Nur ein Modul kompilierenThomas Halinka, 07/13/2008 06:30 PM:
> Am Sonntag, den 13.07.2008, 18:20 +0200 schrieb Peter Jordan: >> Hallo, > > Hallo Peter, > >> ich möchte aus dem debian etch kernel nur ein einziges Modul neu >> kompilieren (ahci). >> >> Ist das möglich? Wenn ja, wie? > > sourcen holen und backen :) > > Das folgende makefile ist ein kleines Beispiel, wie man ein Modul aus > zwei Quelldateien baut. Wenn das Modul nur aus einer einzigen Quelldatei > besteht, kannst du den Eintrag mit ld -r einfach weglassen. > > ----------snip--------------------------- > # Entweder hier aendern oder auf der Kommandozeile von "make" angeben > KERNELDIR = /usr/src/linux > > include = $(KERNELDIR)/.config > > CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include \ > -O -Wall > > ifdef CONFIG_SMP > CFLAGS += -D__SMP__ -DSMP > endif > > all: skull.o > > skull.o: skull_init.o skull_clean.o > $(LD) -r $⁁ -o $@ > > clean: > rm -f *.o *˜ core > ------------------snap---------------------------- > >> Vielen Dank, >> >> PJ > > hth Thomas > > ich brauche wohl noch ein wenig mehr unterstützung: ich habe jetzt mit apt-get source linux-image-2.6.18-6-xen-amd64 die sources heruntergeladen und die ahci.c im entsprechenden verzeichnis gepacht. Wie muss ich jetzt genau vorgehen, damit ich lediglich das Module ahci.ko für den "kernel 2.6.18-6-xen-amd64 SMP mod_unload gcc-4.1" kompilieren kann um es danach an die Stelle des aktuellen modules zu kopieren. Vielen, vielen Dank schonmal, PJ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@... mit dem Subject "unsubscribe". Probleme? Mail an listmaster@... (engl) |
|
|
Re: Kernel: Nur ein Modul kompilierenHallo Peter,
Peter Jordan, 22.07.2008 (d.m.y): > ich habe jetzt mit apt-get source linux-image-2.6.18-6-xen-amd64 die > sources heruntergeladen und die ahci.c im entsprechenden verzeichnis > gepacht. > > Wie muss ich jetzt genau vorgehen, damit ich lediglich das Module > ahci.ko für den "kernel 2.6.18-6-xen-amd64 SMP mod_unload gcc-4.1" > kompilieren kann um es danach an die Stelle des aktuellen modules zu > kopieren? Du muesstest mit make (menu)config die .config anpassen und dann mit make modules nur die Module bauen. Das gewuenschte Modul kopierst Du dann nachher an die passende Stelle unterhalb von /lib/modules. Gruss/Regards, Christian Schmidt -- Do not sleep in a eucalyptus tree tonight. |
|
|
Re: Kernel: Nur ein Modul kompilierenChristian Schmidt, 07/22/2008 08:50 PM:
> Hallo Peter, > > Peter Jordan, 22.07.2008 (d.m.y): > >> ich habe jetzt mit apt-get source linux-image-2.6.18-6-xen-amd64 die >> sources heruntergeladen und die ahci.c im entsprechenden verzeichnis >> gepacht. >> >> Wie muss ich jetzt genau vorgehen, damit ich lediglich das Module >> ahci.ko für den "kernel 2.6.18-6-xen-amd64 SMP mod_unload gcc-4.1" >> kompilieren kann um es danach an die Stelle des aktuellen modules zu >> kopieren? > > Du muesstest mit make (menu)config die .config anpassen und dann mit > make modules nur die Module bauen. Das gewuenschte Modul kopierst Du > dann nachher an die passende Stelle unterhalb von /lib/modules. > > Gruss/Regards, > Christian Schmidt > Irgendwie hat das alles nicht so richtig funktioniert, so habe ich jetzt doch den ganzen kernel neu gebaut, trotzdem vielen Dank, PJ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@... mit dem Subject "unsubscribe". Probleme? Mail an listmaster@... (engl) |
| Free Forum Powered by Nabble | Forum Help |