主题 : 求救 mini2440 android 内核移植 下载过程打印的错误信息 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 23322
精华: 0
发帖: 56
金钱: 280 两
威望: 56 点
综合积分: 112 分
注册时间: 2010-06-17
最后登录: 2010-09-10
楼主  发表于: 2010-08-24 15:18

 求救 mini2440 android 内核移植 下载过程打印的错误信息

Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"
MACH_TYPE = 1999
NOW, Booting Linux......
Uncompressing Linux....................................................................................................................... done, booting the kernel.
Linux version 2.6.29-rc3 (root@lwj-desktop) (gcc version 4.4.0 (GCC) ) #15 Tue Aug 24 12:59:36 CST 2010
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: SMDK2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
irq: clearing subpending status 00000003
irq: clearing subpending status 00000002
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60968KB available (3396K code, 327K data, 156K init)
Calibrating delay loop... 201.93 BogoMIPS (lpj=504832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 716 bytes
NET: Registered protocol family 16
------------[ cut here ]------------
WARNING: at lib/kref.c:43 kref_get+0x24/0x48()
Modules linked in:
[<c02babf8>] (dump_stack+0x0/0x14) from [<c0052dc4>] (warn_slowpath+0x6c/0x88)
[<c0052d58>] (warn_slowpath+0x0/0x88) from [<c0168cfc>] (kref_get+0x24/0x48)
r3:00000073 r2:00000000
r7:c0388fe0 r6:00000000 r5:00000000 r4:c0389758
[<c0168cd8>] (kref_get+0x0/0x48) from [<c0167f98>] (kobject_get+0x18/0x20)
r5:00000000 r4:c038973c
[<c0167f80>] (kobject_get+0x0/0x20) from [<c01afca4>] (get_device+0x1c/0x24)
r5:00000000 r4:c0388f78
[<c01afc88>] (get_device+0x0/0x24) from [<c01b0458>] (device_add+0x40/0x53c)
[<c01b0418>] (device_add+0x0/0x53c) from [<c01b3dcc>] (platform_device_add+0xf4/0x148)
[<c01b3cd8>] (platform_device_add+0x0/0x148) from [<c01b3e40>] (platform_device_register+0x20/0x24)
r7:00000008 r6:00000000 r5:00000006 r4:c0388f70
[<c01b3e20>] (platform_device_register+0x0/0x24) from [<c01b40a8>] (platform_add_devices+0x24/0x68)
r5:00000006 r4:c002932c
[<c01b4084>] (platform_add_devices+0x0/0x68) from [<c0012030>] (smdk2440_machine_init+0x44/0x50)
r7:00000000 r6:00000000 r5:c000e7c0 r4:c00292fc
[<c0011fec>] (smdk2440_machine_init+0x0/0x50) from [<c000e7e0>] (customize_machine+0x20/0x2c)
r5:c000e7c0 r4:c0025890
[<c000e7c0>] (customize_machine+0x0/0x2c) from [<c002f308>] (__exception_text_end+0x60/0x1a4)
[<c002f2a8>] (__exception_text_end+0x0/0x1a4) from [<c000859c>] (kernel_init+0x88/0xf4)
r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0025bd8
r4:c0025890
[<c0008514>] (kernel_init+0x0/0xf4) from [<c0055c8c>] (do_exit+0x0/0x658)
r5:00000000 r4:00000000
---[ end trace 1b75b31a2719ed1c ]---
Unable to handle kernel NULL pointer dereference at virtual address 00000020
pgd = c0004000
[00000020] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in:
CPU: 0    Tainted: G        W   (2.6.29-rc3 #15)
PC is at sysfs_addrm_start+0x34/0xa8
LR is at debug_mutex_free_waiter+0x60/0x70
pc : [<c00e2378>]    lr : [<c006f664>]    psr: 40000013
sp : c3817db8  ip : 22222222  fp : c3817dd4
r10: c0388fe0  r9 : 00000000  r8 : c3817dd8
r7 : c3852694  r6 : c3817e14  r5 : 00000000  r4 : c3817dd8
r3 : 00000000  r2 : c03bbd58  r1 : 22222222  r0 : c3808800
Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: c000717f  Table: 30004000  DAC: 00000017
Process swapper (pid: 1, stack limit = 0xc3816268)
Stack: (0xc3817db8 to 0xc3818000)
7da0:                                                       00000000 c0388fbc
7dc0: c3817e14 c3852694 c3817e0c c3817dd8 c00e291c c00e2354 00000000 00000000
7de0: 00000000 00000000 c0356e3d c0388fbc c0388fbc c038973c c03896f8 00000000
7e00: c3817e2c c3817e10 c00e29b8 c00e28e0 c0167f98 c0168ce8 c038973c c038973c
7e20: c3817e54 c3817e30 c01680c4 c00e2988 c038973c c0388fbc 00000000 c03896f8
7e40: 00000000 00000000 c3817e74 c3817e58 c01682ac c0168014 c0388f78 c0388fbc
7e60: 00000000 c03896f8 c3817e8c c3817e78 c0168358 c016827c c3817e94 c3817e94
7e80: c3817edc c3817e98 c01b04b8 c0168314 c0356e3d c0388fe0 00000000 00000000
7ea0: c3817ed0 c3817eb0 c01b006c c016c9bc c3817ecc c0388f70 00000000 00000000
7ec0: c0388fe0 00000000 00000000 00000000 c3817efc c3817ee0 c01b3dcc c01b0428
7ee000fb
04300 3403 f2
ccfd
cc300 0500 d0
00cf
cs0048140_rc00r0f]06_c00dr rrr0f
k05d7030d dr04d3_
ldo(r700[excf+6<ts0m400c(e o209i02t)(tce40 c<n4_
4835e1pin


报错的是:
Unable to handle kernel NULL pointer dereference at virtual address 00000020
pgd = c0004000
[00000020] *pgd=00000000
Internal error: Oops: 5 [#1]
但不知怎么去处理,请高手指点一下!!!