引用第3楼huhu2207于2011-10-23 17:42发表的 :
可以的。
我試了是不行的,NAND 驅動有問題
[ 1.500000] S3C NAND Driver, (c) 2008 Samsung Electronics
[ 1.500000] S3C NAND Driver ECC Disabled.
[ 1.500000] NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND
2GiB 3,3V 8-bit)
[ 1.510000] No oob scheme defined for oobsize 218
[ 1.510000] kernel BUG at drivers/mtd/nand/nand_base.c:3102!
[ 1.520000] Unable to handle kernel NULL pointer dereference at virtual addr
ess 00000000
[ 1.530000] pgd = c0004000
[ 1.530000] [00000000] *pgd=00000000
[ 1.530000] Internal error: Oops: 805 [#1] PREEMPT
[ 1.530000] last sysfs file:
[ 1.530000] Modules linked in:
[ 1.530000] CPU: 0 Not tainted (2.6.36.4 #1)
[ 1.530000] PC is at __bug+0x20/0x2c
[ 1.530000] LR is at release_console_sem+0x1d4/0x1ec
[ 1.530000] pc : [<c002e1c0>] lr : [<c003e5e0>] psr: 60000013
[ 1.530000] sp : cf829de8 ip : cf828000 fp : cf829df4
[ 1.530000] r10: c047dea4 r9 : c0219fac r8 : c0219fd8
[ 1.530000] r7 : cf84d8e0 r6 : cf895800 r5 : cf8959a0 r4 : cf895800
[ 1.530000] r3 : 00000000 r2 : c042942c r1 : c042942c r0 : 00000046
[ 1.530000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment ker
nel
[ 1.530000] Control: 00c5387d Table: 50004008 DAC: 00000017
[ 1.530000] Process swapper (pid: 1, stack limit = 0xcf828268)
[ 1.530000] Stack: (0xcf829de8 to 0xcf82a000)
[ 1.530000] 9de0: cf829e14 cf829df8 c021499c c002e1ac cf89
5800 00000001
[ 1.530000] 9e00: 00000000 cf84d8e0 cf829e2c cf829e18 c0216690 c02148d8 cf89
59a0 00000000
[ 1.530000] 9e20: cf829e6c cf829e30 c021a3a8 c0216634 00000000 00000000 c042
8068 c0219f0c
[ 1.530000] 9e40: c0428070 c0428068 c0428068 c0439da4 c01eb2c4 cfb40ea0 c047
dc2c c0439da4
[ 1.530000] 9e60: cf829e7c cf829e70 c021a450 c021a238 cf829e8c cf829e80 c01e
c2cc c021a448
[ 1.530000] 9e80: cf829ebc cf829e90 c01eb1ec c01ec2b8 00000000 c0428068 c042
809c c0439da4
[ 1.530000] 9ea0: c01eb2c4 cfb40ea0 c001c5f8 00000000 cf829edc cf829ec0 c01e
b32c c01eb140
[ 1.530000] 9ec0: 00000000 cf829ee0 c0439da4 c01eb2c4 cf829f04 cf829ee0 c01e
a990 c01eb2d0
[ 1.530000] 9ee0: cf8077b8 cf840f30 c03c33fc c00230f4 c0439da4 c0437e80 cf82
9f14 cf829f08
[ 1.530000] 9f00: c01eb028 c01ea948 cf829f44 cf829f18 c01ea214 c01eb014 c03c
33fc c0198988
[ 1.530000] 9f20: c0439cf8 c00230f4 00000000 c0446740 c0439da4 00000000 cf82
9f6c cf829f48
[ 1.530000] 9f40: c01eb664 c01ea17c c0439cf8 c00230f4 00000000 c0446740 cf82
8000 c001c5f8
[ 1.530000] 9f60: cf829f7c cf829f70 c01ec724 c01eb5a4 cf829f94 cf829f80 c001
c628 c01ec6e4
[ 1.530000] 9f80: c0023000 c00230f4 cf829fdc cf829f98 c002a40c c001c604 cf82
9fbc 30311358
[ 1.530000] 9fa0: 00000030 00000000 000000f6 c042fec0 c0041434 c0023000 c002
30f4 c0041434
[ 1.530000] 9fc0: 00000013 00000000 00000000 00000000 cf829ff4 cf829fe0 c000
8474 c002a33c
[ 1.530000] 9fe0: 00000000 c00083d4 00000000 cf829ff8 c0041434 c00083e0 ffff
ffff ffffffbf
[ 1.530000] Backtrace:
[ 1.530000] [<c002e1a0>] (__bug+0x0/0x2c) from [<c021499c>] (nand_scan_tail+
0xd0/0x604)
[ 1.530000] [<c02148cc>] (nand_scan_tail+0x0/0x604) from [<c0216690>] (nand_
scan+0x68/0x7c)
[ 1.530000] r7:cf84d8e0 r6:00000000 r5:00000001 r4:cf895800
[ 1.530000] [<c0216628>] (nand_scan+0x0/0x7c) from [<c021a3a8>] (s3c_nand_pr
obe+0x17c/0x1f8)
[ 1.530000] r5:00000000 r4:cf8959a0
[ 1.530000] [<c021a22c>] (s3c_nand_probe+0x0/0x1f8) from [<c021a450>] (s3c64
10_nand_probe+0x14/0x18)
[ 1.530000] [<c021a43c>] (s3c6410_nand_probe+0x0/0x18) from [<c01ec2cc>] (pl
atform_drv_probe+0x20/0x24)
[ 1.530000] [<c01ec2ac>] (platform_drv_probe+0x0/0x24) from [<c01eb1ec>] (dr
iver_probe_device+0xb8/0x190)
[ 1.530000] [<c01eb134>] (driver_probe_device+0x0/0x190) from [<c01eb32c>] (
__driver_attach+0x68/0x8c)
[ 1.530000] [<c01eb2c4>] (__driver_attach+0x0/0x8c) from [<c01ea990>] (bus_f
or_each_dev+0x54/0x94)
[ 1.530000] r7:c01eb2c4 r6:c0439da4 r5:cf829ee0 r4:00000000
[ 1.530000] [<c01ea93c>] (bus_for_each_dev+0x0/0x94) from [<c01eb028>] (driv
er_attach+0x20/0x28)
[ 1.530000] r7:c0437e80 r6:c0439da4 r5:c00230f4 r4:c03c33fc
[ 1.530000] [<c01eb008>] (driver_attach+0x0/0x28) from [<c01ea214>] (bus_add
_driver+0xa4/0x22c)
[ 1.530000] [<c01ea170>] (bus_add_driver+0x0/0x22c) from [<c01eb664>] (drive
r_register+0xcc/0x15c)
[ 1.530000] [<c01eb598>] (driver_register+0x0/0x15c) from [<c01ec724>] (plat
form_driver_register+0x4c/0x60)
[ 1.530000] r9:c001c5f8 r8:cf828000 r7:c0446740 r6:00000000 r5:c00230f4
[ 1.530000] r4:c0439cf8
[ 1.530000] [<c01ec6d8>] (platform_driver_register+0x0/0x60) from [<c001c628
>] (s3c_nand_init+0x30/0x44)
[ 1.530000] [<c001c5f8>] (s3c_nand_init+0x0/0x44) from [<c002a40c>] (do_one_
initcall+0xdc/0x1a0)
[ 1.530000] r5:c00230f4 r4:c0023000
[ 1.530000] [<c002a330>] (do_one_initcall+0x0/0x1a0) from [<c0008474>] (kern
el_init+0xa0/0x154)
[ 1.530000] [<c00083d4>] (kernel_init+0x0/0x154) from [<c0041434>] (do_exit+
0x0/0x6ac)
[ 1.530000] r5:c00083d4 r4:00000000
[ 1.530000] Code: e1a01000 e59f000c eb0c4e29 e3a03000 (e5833000)
[ 1.540000] ---[ end trace 1a15f7760ab1a679 ]---
[ 1.540000] Kernel panic - not syncing: Attempted to kill init!
[ 1.550000] Backtrace:
[ 1.550000] [<c002e528>] (dump_backtrace+0x0/0x10c) from [<c03418cc>] (dump_
stack+0x18/0x1c)
[ 1.560000] r7:cf826000 r6:cf826000 r5:cf828000 r4:c042a9dc
[ 1.560000] [<c03418b4>] (dump_stack+0x0/0x1c) from [<c0341948>] (panic+0x78
/0x194)
[ 1.570000] [<c03418d0>] (panic+0x0/0x194) from [<c00416d8>] (do_exit+0x2a4/
0x6ac)
[ 1.580000] r3:c042a9dc r2:cf828000 r1:cf8260fc r0:c03c4508
[ 1.580000] [<c0041434>] (do_exit+0x0/0x6ac) from [<c002e900>] (die+0x2cc/0x
324)
[ 1.590000] [<c002e634>] (die+0x0/0x324) from [<c0030104>] (__do_kernel_faul
t+0x6c/0x8c)
[ 1.600000] [<c0030098>] (__do_kernel_fault+0x0/0x8c) from [<c003030c>] (do_
page_fault+0x1e8/0x210)
[ 1.610000] r9:00000805 r8:00000805 r7:00000000 r6:00000000 r5:cf826000
[ 1.620000] r4:c042473c
[ 1.620000] [<c0030124>] (do_page_fault+0x0/0x210) from [<c00303e8>] (do_tra
nslation_fault+0x24/0xb0)
[ 1.630000] [<c00303c4>] (do_translation_fault+0x0/0xb0) from [<c002a2d0>] (
do_DataAbort+0x3c/0x9c)
[ 1.640000] r9:20000113 r8:cf829da0 r7:c042478c r6:00000805 r5:cf829dd4
[ 1.640000] r4:c042473c
[ 1.650000] [<c002a294>] (do_DataAbort+0x0/0x9c) from [<c002aa0c>] (__dabt_s
vc+0x4c/0x60)
[ 1.650000] Exception stack(0xcf829da0 to 0xcf829de8)
[ 1.660000] 9da0: 00000046 c042942c c042942c 00000000 cf895800 cf8959a0 cf89
5800 cf84d8e0
[ 1.670000] 9dc0: c0219fd8 c0219fac c047dea4 cf829df4 cf828000 cf829de8 c003
e5e0 c002e1c0
[ 1.680000] 9de0: 60000013 ffffffff
[ 1.680000] [<c002e1a0>] (__bug+0x0/0x2c) from [<c021499c>] (nand_scan_tail+
0xd0/0x604)
[ 1.690000] [<c02148cc>] (nand_scan_tail+0x0/0x604) from [<c0216690>] (nand_
scan+0x68/0x7c)
[ 1.700000] r7:cf84d8e0 r6:00000000 r5:00000001 r4:cf895800
[ 1.700000] [<c0216628>] (nand_scan+0x0/0x7c) from [<c021a3a8>] (s3c_nand_pr
obe+0x17c/0x1f8)
[ 1.710000] r5:00000000 r4:cf8959a0
[ 1.710000] [<c021a22c>] (s3c_nand_probe+0x0/0x1f8) from [<c021a450>] (s3c64
10_nand_probe+0x14/0x18)
[ 1.720000] [<c021a43c>] (s3c6410_nand_probe+0x0/0x18) from [<c01ec2cc>] (pl
atform_drv_probe+0x20/0x24)
[ 1.730000] [<c01ec2ac>] (platform_drv_probe+0x0/0x24) from [<c01eb1ec>] (dr
iver_probe_device+0xb8/0x190)
[ 1.740000] [<c01eb134>] (driver_probe_device+0x0/0x190) from [<c01eb32c>] (
__driver_attach+0x68/0x8c)
[ 1.750000] [<c01eb2c4>] (__driver_attach+0x0/0x8c) from [<c01ea990>] (bus_f
or_each_dev+0x54/0x94)
[ 1.760000] r7:c01eb2c4 r6:c0439da4 r5:cf829ee0 r4:00000000
[ 1.760000] [<c01ea93c>] (bus_for_each_dev+0x0/0x94) from [<c01eb028>] (driv
er_attach+0x20/0x28)
[ 1.770000] r7:c0437e80 r6:c0439da4 r5:c00230f4 r4:c03c33fc
[ 1.780000] [<c01eb008>] (driver_attach+0x0/0x28) from [<c01ea214>] (bus_add
_driver+0xa4/0x22c)
[ 1.790000] [<c01ea170>] (bus_add_driver+0x0/0x22c) from [<c01eb664>] (drive
r_register+0xcc/0x15c)
[ 1.800000] [<c01eb598>] (driver_register+0x0/0x15c) from [<c01ec724>] (plat
form_driver_register+0x4c/0x60)
[ 1.810000] r9:c001c5f8 r8:cf828000 r7:c0446740 r6:00000000 r5:c00230f4
[ 1.810000] r4:c0439cf8
[ 1.820000] [<c01ec6d8>] (platform_driver_register+0x0/0x60) from [<c001c628
>] (s3c_nand_init+0x30/0x44)
[ 1.820000] [<c001c5f8>] (s3c_nand_init+0x0/0x44) from [<c002a40c>] (do_one_
initcall+0xdc/0x1a0)
[ 1.830000] r5:c00230f4 r4:c0023000
[ 1.840000] [<c002a330>] (do_one_initcall+0x0/0x1a0) from [<c0008474>] (kern
el_init+0xa0/0x154)
[ 1.850000] [<c00083d4>] (kernel_init+0x0/0x154) from [<c0041434>] (do_exit+
0x0/0x6ac)
[ 1.850000] r5:c00083d4 r4:00000000