Kernel Patch läuft nicht durch ?
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Kernel Patch läuft nicht durch ?
Wollte heut ma den neuen Kernel probieren, aber der Patch den es bei alexW gibt läuft nicht durch
patching file arch/mips64/mm/tlb-r4k.c
patching file arch/mips64/mm/tlb-sb1.c
patching file arch/parisc/config.in
patching file arch/parisc/defconfig
patching file arch/ppc/8260_io/fcc_enet.c
patching file arch/ppc/8260_io/uart.c
patching file arch/ppc/8xx_io/commproc.c
patching file arch/ppc/8xx_io/Config.in
patching file arch/ppc/8xx_io/enet.c
Reversed (or previously applied) patch detected! Assume -R? [n]
... was muss man da machen, kann ich das einfach überspringen?
patching file arch/mips64/mm/tlb-r4k.c
patching file arch/mips64/mm/tlb-sb1.c
patching file arch/parisc/config.in
patching file arch/parisc/defconfig
patching file arch/ppc/8260_io/fcc_enet.c
patching file arch/ppc/8260_io/uart.c
patching file arch/ppc/8xx_io/commproc.c
patching file arch/ppc/8xx_io/Config.in
patching file arch/ppc/8xx_io/enet.c
Reversed (or previously applied) patch detected! Assume -R? [n]
... was muss man da machen, kann ich das einfach überspringen?
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Bin schon etwas weiter, aber bricht nun beim compilieren ab...
linux:/test/tuxbox-cvs/cdk # make .linuxkernel
make -C linux-2.4.25-rc2 zImage modules \
ARCH=ppc \
CROSS_COMPILE=powerpc-tuxbox-linux-gnu-
make[1]: Entering directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make[1]: *** No rule to make target `include/linux/autoconf.h', needed by `include/config/MARKER'.
make[1]: Leaving directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make: *** [.linuxkernel] Error 2
linux:/test/tuxbox-cvs/cdk #
Habe das Makefile angepasst, wegen dem neuen Verzeichniss.
Was kann das nun sein?
Crusher
linux:/test/tuxbox-cvs/cdk # make .linuxkernel
make -C linux-2.4.25-rc2 zImage modules \
ARCH=ppc \
CROSS_COMPILE=powerpc-tuxbox-linux-gnu-
make[1]: Entering directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make[1]: *** No rule to make target `include/linux/autoconf.h', needed by `include/config/MARKER'.
make[1]: Leaving directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make: *** [.linuxkernel] Error 2
linux:/test/tuxbox-cvs/cdk #
Habe das Makefile angepasst, wegen dem neuen Verzeichniss.
Was kann das nun sein?
Crusher
-
- Contributor
- Beiträge: 1608
- Registriert: Samstag 28. Juli 2001, 00:00
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Gut bin schon weiter, nun kommen noch mehr fehler 
CROSS_COMPILE=powerpc-tuxbox-linux-gnu-
make[1]: Entering directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
powerpc-tuxbox-linux-gnu-gcc -D__KERNEL__ -I/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -I/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/arch/ppc -fsigned-char -msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple -mstring -mcpu=860 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from init/main.c:33:
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `check_fpu':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_eax':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_ebx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:142: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:142: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_ecx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:152: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:152: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_edx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:162: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:162: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `set_in_cr4':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `clear_in_cr4':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:208: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit_constant':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit_var':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h: In function `__up_write':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h:215: unknown register name `edx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h: In function `up_write':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h:215: unknown register name `edx' in `asm'
{standard input}: Assembler messages:
{standard input}:57: Error: Unrecognized opcode: `movl'
{standard input}:63: Error: Unrecognized opcode: `movl'
make[1]: *** [init/main.o] Error 1
make[1]: Leaving directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make: *** [.linuxkernel] Error 2
linux:/test/tuxbox-cvs/cdk #

CROSS_COMPILE=powerpc-tuxbox-linux-gnu-
make[1]: Entering directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
powerpc-tuxbox-linux-gnu-gcc -D__KERNEL__ -I/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -I/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/arch/ppc -fsigned-char -msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple -mstring -mcpu=860 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from init/main.c:33:
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `check_fpu':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_eax':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:132: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_ebx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:142: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:142: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_ecx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:152: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:152: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `cpuid_edx':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:162: unknown register name `cx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:162: unknown register name `bx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `set_in_cr4':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:198: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h: In function `clear_in_cr4':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/processor.h:208: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit_constant':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h: In function `__set_64bit_var':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `dx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/system.h:166: unknown register name `ax' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h: In function `__up_write':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h:215: unknown register name `edx' in `asm'
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h: In function `up_write':
/test/tuxbox-cvs/cdk/linux-2.4.25-rc2/include/asm/rwsem.h:215: unknown register name `edx' in `asm'
{standard input}: Assembler messages:
{standard input}:57: Error: Unrecognized opcode: `movl'
{standard input}:63: Error: Unrecognized opcode: `movl'
make[1]: *** [init/main.o] Error 1
make[1]: Leaving directory `/test/tuxbox-cvs/cdk/linux-2.4.25-rc2'
make: *** [.linuxkernel] Error 2
linux:/test/tuxbox-cvs/cdk #
-
- Erleuchteter
- Beiträge: 465
- Registriert: Mittwoch 14. August 2002, 20:45
gibt mir doch zu denken (vgl. cdk/configure.ac):-mcpu=860
Code: Alles auswählen
AC_ARG_WITH(cpu,
[ --with-cpu=MODEL cpu model [[823,405]]],
[CPU_MODEL="$withval"],[CPU_MODEL="823"])
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
-
- Developer
- Beiträge: 631
- Registriert: Donnerstag 24. Januar 2002, 12:21
Nein, die ist so komplett und funktioniert auch, genauso mache ich das hier naemlich. Das einzige was wirklich fehlerhaft ist, ist die enet.c, die ist bei mir lokal beim 2.4.22 noch ohne den neuen Patch von wjoost, deswegen hast du die Meldung (die es ja eigentlich auch schon vermuten laesst).Crusher hat geschrieben:es scheint aber das alexW noch irgendwas vergessen hat bei seiner Anleitung ?
alexW
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
@alexW
Villeicht kannst du mir das mal aufschlüsseln, ich blicke da nicht so recht durch.
"Kernel Source gemäß cdk Makefile compilieren und erstellen"
Wie lauten denn die Befehle manuell ?
Alles andere klappt ja.
Denn "make .linuxkernel" geht ohne die Änderung des Verzeichnisses von 2.4.22 auf 2.4.25-rc2 im Makefile nicht, das ist ja klar und wenn ich das Verzeichniss im Makefile ändere dann kommt der Fehler.
Crusher
Villeicht kannst du mir das mal aufschlüsseln, ich blicke da nicht so recht durch.
"Kernel Source gemäß cdk Makefile compilieren und erstellen"
Wie lauten denn die Befehle manuell ?
Alles andere klappt ja.
Denn "make .linuxkernel" geht ohne die Änderung des Verzeichnisses von 2.4.22 auf 2.4.25-rc2 im Makefile nicht, das ist ja klar und wenn ich das Verzeichniss im Makefile ändere dann kommt der Fehler.
Crusher
-
- Developer
- Beiträge: 631
- Registriert: Donnerstag 24. Januar 2002, 12:21
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59