Kernel lässt sich nicht booten

Mr. Poe

Lt. Commander
Registriert
Juli 2010
Beiträge
1.937
hallo,

ich spiele gerade mit meinem Readynas Duo v2 rum...
ich habe darauf ein debian installiert und es lief bis heute eig 1a.

jetzt wollte ich den kernel updaten, das funktioniert aber irgentwie nicht:

wenn ich mit uboot per ftp den kernel booten will kommt das:
Code:
## Booting image at 01200000 ...
   Image Name:   Linux-3.18.1.duov2
   Created:      2015-01-07  18:44:59 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4935674 Bytes =  4.7 MB
   Load Address: 01200000
   Entry Point:  01200000
   Verifying Checksum ... OK
   XIP Kernel Image ... OK

Starting kernel ...

software interrupt
pc : [<01200008>]          lr : [<0064cbd8>]
sp : 005feea0  ip : 00c7c1dd     fp : 005ff388
r10: 00000000  r9 : 01200040     r8 : 005fffcc
r7 : 0000000c  r6 : 005feeb8     r5 : 00000002  r4 : 00000000
r3 : 01200000  r2 : 00000100     r1 : 0000020f  r0 : 00000000
Flags: Nzcv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...
und mein nas startet neu...

was mache ich falsch?
ich habe das nach dieser anleitung gemacht: http://natisbad.org/NAS/

ich muss aber um den kernel zu kompilieren ein bisschen was anders machen:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j 16
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- kirkwood-netgear_readynas_duo_v2.dtb -> das dtb wird nicht automatisch generiert!
cat arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dtb >> arch/arm/boot/zImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage LOADADDR=0x1200000 -> make meckert immer rum, das keine oder zu viele startadressen vorhanden sind!
 
Zuletzt bearbeitet:
Zurück
Oben