jffs2 over nand flash, kernel panic, help me!
Mark George
ice9973 at hotmail.com
Tue Jun 17 04:22:41 EDT 2003
My platform is Samsung 44b0x (ARM7TDMI) ,uClinux-2.4.20.
I modified the spia.c according to my board. My board booting information
is like this:
...
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications
AB.
ttyS0 at I/O 0x1d00000 (irq = 3) is a S3C44B0
ttyS1 at I/O 0x1d04000 (irq = 2) is a S3C44B0
RAMDISK driver initialized: 16 RAM disks of 1024K size 1024 blocksize
NAND device: Manufacture ID: 0xec, Chip ID: 0xe6 (Samsung KM29U64000)
Creating 2 MTD partitions on "Samsung KM29U64000":
0x00000000-0x00400000 : "SPIA flash partition 1"
mtd: Giving out device 0 to SPIA flash partition 1
0x00400000-0x00800000 : "SPIA flash partition 2"
mtd: Giving out device 1 to SPIA flash partition 2
......
When I run the nandtest, I got the 'kernel panic'. :(
Anybody can give me some advice?
Sash command shell (version 1.1.1)
/> nandtest /dev/mtdblock1
mtdblock_open
ok
MEMGETINFOmtdblock_release
Unhandled fault: alignment exception (93) at 0x00000001
fault-common.c(97): start_code=0xc240040, start_stack=0xc243f84)
Internal error: Oops: 0
CPU: 0
pc : [<0c0196e0>] lr : [<0c07514c>] Not tainted
sp : 0c24de8c ip : 0c24debc fp : 0c24deb8
r10: 0c09f11c r9 : 0c0d11fc r8 : 20000013
r7 : 0c0990ec r6 : 00000001 r5 : 0c0a4a48 r4 : e59ff184
r3 : e59ff184 r2 : 00000003 r1 : 00000003 r0 : ffffff02
Flags: NzCv IRQs off FIQs on Mode SVC_32 Segment user
Control: 0
Process nandtest (pid: 11, stackpage=0c24d000)
Stack:
0c24de60:
0c0751
4c
0c24de80: 0c0196e0 a0000093 ffffffff 00000003 0c24debc 0c0a4a48 0c0a4a40
0c0d11
dc
0c24dea0: 0c24decc 00000006 0c241ee4 0c24defc 0c24debc 0c07514c 0c0196a0
000000
00
0c24dec0: 0c24c000 00000000 00000000 00000000 0c24c000 00000000 00000000
0c0cc2
e8
0c24dee0: 0c0cc2e0 00000004 0c0bae5c 0c013720 0c24df0c 0c24df00 0c075e94
0c0750
44
0c24df00: 0c24df2c 0c24df10 0c077734 0c075e88 0c0e5160 0c00bbc0 00000000
0c24a1
40
0c24df20: 0c24df48 0c24df30 0c03621c 0c07768c 0c0e6120 0c00b9e0 0c0cf260
0c24df
58
0c24df40: 0c24df4c 0c0362bc 0c036180 0c24df78 0c24df5c 0c02fbd0 0c0362b4
0c0e61
20
0c24df60: 00000000 0c0091e0 0c24c000 0c24df94 0c24df7c 0c02e878 0c02fb48
0c0091
e0
0c24df80: 0c0e6120 00000000 0c24dfac 0c24df98 0c02e910 0c02e80c 00000002
0c243f
90
0c24dfa0: 00000000 0c24dfb0 0c013580 0c02e894 00000002 0c0192f4 00000003
0c2421
40
0c24dfc0: 00000001 00000000 00000002 0c243f90 00000000 00000000 00000003
000000
00
0c24dfe0: 0c241ee4 00000000 00000000 0c243f2c 0c240124 0c2416a4 00000010
000000
03
Backtrace:
Function entered at [<0c019690>] from [<0c07514c>]
Function entered at [<0c075034>] from [<0c075e94>]
r8 = 0C013720 r7 = 0C0BAE5C r6 = 00000004 r5 = 0C0CC2E0
r4 = 0C0CC2E8
Function entered at [<0c075e78>] from [<0c077734>]
Function entered at [<0c07767c>] from [<0c03621c>]
r7 = 0C24A140 r6 = 00000000 r5 = 0C00BBC0 r4 = 0C0E5160
Function entered at [<0c036170>] from [<0c0362bc>]
r6 = 0C0CF260 r5 = 0C00B9E0 r4 = 0C0E6120
Function entered at [<0c0362a4>] from [<0c02fbd0>]
Function entered at [<0c02fb38>] from [<0c02e878>]
r7 = 0C24C000 r6 = 0C0091E0 r5 = 00000000 r4 = 0C0E6120
Function entered at [<0c02e7fc>] from [<0c02e910>]
r6 = 00000000 r5 = 0C0E6120 r4 = 0C0091E0
Function entered at [<0c02e884>] from [<0c013580>]
r5 = 0C243F90 r4 = 00000002
Code: e5140004 e51b202c (e5903000) e1130002 0a00001a
Kernel panic: Aiee, killing interrupt handler
In interrupt handler - not syncing
: Unknown error 22
_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn
More information about the linux-mtd
mailing list