copy kernel from nand
set boot params
Boot kernel
Uncompressing Linux.............................................................
Linux version 2.6.30.4-EmbedSky (root@ubuntu) (gcc version 4.4.3 (ctng-1.6.1) )3
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: TQ2440
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 200.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 25400
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
NR_IRQS:85
irq: clearing subpending status 00000003
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 100MB = 100MB total
Memory: 96368KB available (4272K code, 443K data, 232K init, 0K highmem)
Unable to handle kernel paging request at virtual address e5843008
pgd = c0004000
[e5843008] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in:
CPU: 0 Not tainted (2.6.30.4-EmbedSky #3)
PC is at __kmalloc+0x54/0xe0
LR is at __kmalloc+0x24/0xe0
pc : [<c009f6f8>] lr : [<c009f6c8>] psr: a00000d3
sp : c046ff20 ip : c04702e4 fp : c046ff4c
r10: 3001d800 r9 : 41129200 r8 : c014f234
r7 : e5843008 r6 : 00000020 r5 : 000000d0 r4 : a0000053
r3 : 00000000 r2 : c0470000 r1 : 000000d0 r0 : c04702e4
Flags: NzCv IRQs off FIQs off Mode SVC_32 ISA ARM Segment kernel
Control: c000717f Table: 30004000 DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc046e268)
Stack: (0xc046ff20 to 0xc0470000)
ff20: c0470364 c046ff98 c040a454 c046ff98 c040a454 000000d0 0000000b 3001d834
ff40: c046ff74 c046ff50 c014f234 c009f6b4 c0470784 c046ff98 00000006 c0470094
ff60: 00000001 c04724d0 c046ff90 c046ff78 c014f27c c014f200 00000000 c046ff98
ff80: 0000000e c046ffcc c046ffa0 c0010744 c014f268 c040a454 00000040 00000000
ffa0: 000010b0 000001bb 000000e8 00000000 c04a86a0 c04a86a0 c001ed38 c001ed34
ffc0: c046fff4 c046ffd0 c0008894 c00106b8 c0008498 00000000 00000000 c001ed38
ffe0: c0007175 c04a8788 00000000 c046fff8 30008034 c0008714 00000000 00000000
Backtrace:
[<c009f6a4>] (__kmalloc+0x0/0xe0) from [<c014f234>] (kvasprintf+0x44/0x64)
r8:3001d834 r7:0000000b r6:000000d0 r5:c040a454 r4:c046ff98
[<c014f1f0>] (kvasprintf+0x0/0x64) from [<c014f27c>] (kasprintf+0x28/0x30)
r7:c04724d0 r6:00000001 r5:c0470094 r4:00000006
[<c014f254>] (kasprintf+0x0/0x30) from [<c0010744>] (kmem_cache_init+0x9c/0x124)
r3:00000000 r2:00000040 r1:c040a454
[<c00106a8>] (kmem_cache_init+0x0/0x124) from [<c0008894>] (start_kernel+0x190/)
r6:c001ed34 r5:c001ed38 r4:c04a86a0
[<c0008704>] (start_kernel+0x0/0x234) from [<30008034>] (0x30008034)
r5:c04a8788 r4:c0007175
Code: e59c6090 e3570000 0a000012 e59c308c (e7973103)
---[ end trace 1b75b31a2719ed1c ]---
Kernel panic - not syncing: Attempted to kill the idle task!
Backtrace:
[<c0046fbc>] (dump_backtrace+0x0/0x10c) from [<c0338d80>] (dump_stack+0x18/0x1c)
r7:00000000 r6:c009f6f8 r5:0000000b r4:c04a8ce0
[<c0338d68>] (dump_stack+0x0/0x1c) from [<c0338dd0>] (panic+0x4c/0x10c)
[<c0338d84>] (panic+0x0/0x10c) from [<c0058320>] (do_exit+0x5c8/0x614)
r3:00000000 r2:c046e000 r1:c046e000 r0:c0406358
[<c0057d58>] (do_exit+0x0/0x614) from [<c00471cc>] (die+0x104/0x218)
[<c00470c8>] (die+0x0/0x218) from [<c0049528>] (__do_kernel_fault+0x6c/0x7c)
[<c00494bc>] (__do_kernel_fault+0x0/0x7c) from [<c00497e4>] (do_bad_area+0x44/0)
r7:c046fed8 r6:30004000 r5:00003960 r4:c0471870
[<c00497a0>] (do_bad_area+0x0/0x8c) from [<c0049894>] (do_translation_fault+0x6)
r4:00000000
[<c004982c>] (do_translation_fault+0x0/0x7c) from [<c00421dc>] (do_DataAbort+0x)
r7:c046fed8 r6:e5843008 r5:c047273c r4:00000005
[<c00421a4>] (do_DataAbort+0x0/0xa0) from [<c00429c0>] (__dabt_svc+0x40/0x60)
Exception stack(0xc046fed8 to 0xc046ff20)
fec0: c04702e4 000000d0
fee0: c0470000 00000000 a0000053 000000d0 00000020 e5843008 c014f234 41129200
ff00: 3001d800 c046ff4c c04702e4 c046ff20 c009f6c8 c009f6f8 a00000d3 ffffffff
r7:e5843008 r6:00000020 r5:c046ff0c r4:ffffffff
[<c009f6a4>] (__kmalloc+0x0/0xe0) from [<c014f234>] (kvasprintf+0x44/0x64)
r8:3001d834 r7:0000000b r6:000000d0 r5:c040a454 r4:c046ff98
[<c014f1f0>] (kvasprintf+0x0/0x64) from [<c014f27c>] (kasprintf+0x28/0x30)
r7:c04724d0 r6:00000001 r5:c0470094 r4:00000006
[<c014f254>] (kasprintf+0x0/0x30) from [<c0010744>] (kmem_cache_init+0x9c/0x124)
r3:00000000 r2:00000040 r1:c040a454
[<c00106a8>] (kmem_cache_init+0x0/0x124) from [<c0008894>] (start_kernel+0x190/)
r6:c001ed34 r5:c001ed38 r4:c04a86a0
[<c0008704>] (start_kernel+0x0/0x234) from [<30008034>] (0x30008034)
r5:c04a8788 r4:c0007175
问题已解决