求救,在线的大牛都麻烦过来看看,oops~

piedgogo 2010-09-22 04:41:38
好吧,在我来公司之前,据说是这个产品一直是没问题的。是一个系统里面的管理模块。

然后,上次出货的时候,我发现启动会吐oops,老大怀疑是不是我新开发的app有问题,因为我把它写到/rc.d/sysinit里面自动启动了。然后呢,我就把我写的程序注释掉,可还会出现!概率很小,1/100的样子,老大说先出吧。。。

然后,一直没把这个当成什么大问题。。。

再然后,公司一个重要客户跟我们定了几套系统,30号出货了。。。前天发现,新打件回来的所有产片,均启动一半挂掉了。

我在/init/main.c里面加printfk,发现出问题基本上都是在进入/sbin/init/之后。。。

用的at9260的处理器,跑到200m,内核2.6.19滴。。。据说设计板子的时候没考虑过阻抗问题。。。这次的PCB是找新厂家做的,据说还换了Flash。。。我在忙另一个案子期间。。。


现在每次吐出来的oops都不一样,估计不是代码上面的问题,然后呢,打件又来不及。。。


大牛们给点建议啊,改点什么东西可以让软件兼容现在的板子,至少能按时把这批货出了。
...全文
279 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
piedgogo 2010-09-26
不是自己写的,就算自己写的,也换了好几拨人了。。。。

很神奇的解决方法,我花了两天盯着看flash的驱动怎么实现的。。。

另一个同事在那边一点点的从头调试电路,不知道他从哪里翻出来几片以前用剩下的sdram,换上去就ok了。。。

fuck了,同一型号的东西,就是不同批次,害我周末都没得过。。。。

问题还没找到,但是暂时解决了出货。
回复
vincent2600 2010-09-26
明显是flash驱动有问题吧 是你们自己写的吗
回复
wwwunix 2010-09-26
能详细说说是什么问题吗?
回复
piedgogo 2010-09-26
看了下flash的操作,ecc的操作都是一样的。

最后没招了,一小块一小块的调试,正好手上还有几颗以前的ram和flash。。。

换了发现时ram的问题。。。
回复
jxj141 2010-09-25
lz不是说换了flash,驱动是否能够兼容?
回复
Wenxy1 2010-09-25
1. 重点分析是不是应用程序进行系统调用导致的 OOPS.
2. 分析跟nand flash相关的操作,例如读写nand flash 分区。
回复
piedgogo 2010-09-25
回复
wwwunix 2010-09-25
两个在nand_read_page_swecc+0x70/0x12c这里出了问题。重点查查nandFlash的这段代码。
看看新换上去的flash芯片的ecc的读写方法是否和驱动程序一致。
回复
snakewind 2010-09-23
第二种
bad mode in data abort handler detected: mode UND_32
Internal error: Oops - bad mode: 0 [#1]
Modules linked in:
CPU: 0
PC is at vector_swi+0x30/0x80
LR is at nand_read_page_swecc+0x70/0x12c
pc : [<c001eef0>] lr : [<c012579c>] Not tainted
sp : c02cd9b4 ip : 00053177 fp : 00000000
r10: c02fc000 r9 : c3c3e600 r8 : c02095ec
r7 : 00000004 r6 : 00000000 r5 : c3c3e600 r4 : 00000000
r3 : 00000000 r2 : 00000000 r1 : c02091b4 r0 : ef9f0000
Flags: nzCv IRQs off FIQs on Mode UND_32 Segment user
Control: 5317F
Table: 20008000 DAC: 00000015
Process init (pid: 1, stack limit = 0xc02cc250)
Stack: (0xc02cd9b4 to 0xc02ce000)
d9a0: ef9f0000 c02091b4 00000000
d9c0: 00000000 00000000 c3c3e600 00000000 00000004 c02095ec c3c3e600 c02fc000
d9e0: 00000000 00053177 c02cd9b4 c012579c c001eef0 2000009b ffffffff c01d8f64
da00: c02fc040 00000003 00000100 00000200 c3c3e600 0000252e c03eee00 c3c3e600
da20: c02cdb04 c03eef08 c02cda90 c02cda38 c0125d7c c012573c c02cdafc 00000200
da40: 00000000 0000001f 00000001 00000000 0000252e 00000000 00000000 00000000
da60: 00000000 00000000 004a5e00 fffffdf4 004a5c00 00000000 c02cdb04 00002600
da80: c03eef08 c02cdac8 c02cda94 c0126548 c0125c04 c02cdafc c02cdaa4 c00dedf8
daa0: 004a5c00 00000000 c0333180 004a5e00 00000000 00002600 0000252e c02cdaec
dac0: c02cdacc c0121878 c0126360 c02cdb48 c0333180 c3c18000 c02cdafc 00000000
dae0: c02cdb40 c02cdaf0 c00df5a4 c01217ec c02cdb48 c02cdb00 c00df13c c00deb28
db00: c02cdb10 00000001 00000200 00000000 00000008 00000000 c3c3e600 c02cdafc
db20: c02cdb48 00000001 c02cdbb4 c3c3e600 c3c18000 c02cdb9c c02cdb44 c00dedf8
db40: c00df4f0 c00ddf3c c00df034 0163ffff c8ffffff ffffffc1 00000000 00000000
db60: 00000000 00000000 00000000 00000000 00000000 00000001 0000252e c3c3e600
db80: c02cdbec c02cdbb4 00002600 c3c18000 c02cdbe8 c02cdba0 c00df094 c00dec94
dba0: c02cdbb0 00000001 c02cdbb4 c00d5b64 00000001 00000163 c3c18000 c03e80f8
dbc0: 00000014 c02cdbec c3c18000 0000254e c3c18000 c03e80f8 00000000 c02cdc50
dbe0: c02cdbec c00ddf3c c00df034 00000001 00000163 00000014 00000200 00000001
dc00: 00000000 00000000 00000000 00000000 c02cdc1c c008c044 c008bfd0 c02cdc38
dc20: c02cdc2c c008c068 c008c008 c02cdc60 c03e80f8 c03e80f8 c3c3e600 00000200
dc40: c3c18000 c02cdc68 c02cdc54 c00d63f0 c00ddf00 c3c3e000 00000000 c02cdcac
dc60: c02cdc6c c00d9500 c00d63c8 c02cdc7c 00000600 00000a00 c3c3e600 00000000
dc80: 00000014 c3c3e000 c029b7c0 c03e80f8 c3c18000 00000000 00000004 c01d428c
dca0: c02cdcd8 c02cdcb0 c00d2088 c00d9390 00001000 c029b7c0 c029b7c0 00000002
dcc0: c0019a48 00000004 c02cdcfc c02cdcf0 c02cdcdc c00d215c c00d1ff4 c02cdcfc
dce0: c029b7c0 c02cdd6c c02cdcf4 c0064dc4 c00d2158 00000000 c03c12c0 c029b7f8
dd00: c029b7f8 00000002 00000000 c029b780 c029b7a0 c02cdf68 c02cdf48 c007904c
dd20: c008ea1c 00000001 00000000 c03c12c0 c02cdf04 c03cd2a0 c03cd2a0 00000000
dd40: c02cdd6c c02cddf0 c0019a48 00000004 c03c12c0 00000000 c03c1304 00000001
dd60: c02cdd90 c02cdd70 c0064fd0 c0064c00 c02cddf0 00000020 00000001 c0019a48
dd80: c03c12c0 c02cddc0 c02cdd94 c00651cc c0064f70 c02cddf0 00000001 00001000
dda0: 00000000 00000000 00005708 00000000 00000000 c02cde40 c02cddc4 c005e9c8
ddc0: c00650fc 00000001 00001000 c00199ec 00000000 ffffffff 00000000 00000001
dde0: 00000005 c02cdeec c03c12c0 c0019a48 00000000 00000004 00000000 00000000
de00: 00000000 00000000 00000000 00000020 00000000 00000000 00000001 00000000
de20: c03c12c0 c02cde9c 00000000 c02cdea4 00000200 c02cde90 c02cde44 c0060ea4
de40: c005e884 c02cde58 c005ed54 c02cdeec 00000001 c02cde9c 00000000 00000200
de60: beeef570 00000000 c02cdea4 c02cdeec c03c12c0 c02cdf78 c02cde9c 00000000
de80: 40022fbc c02cdf4c c02cde98 c0079a24 c0060ce0 00000000 00000000 beeef570
dea0: 00000200 c02cdefc c02cdeb4 00000000 00000001 ffffffff c03c12c0 00000000
dec0: 00000000 00000000 00000000 c02cbd60 00000000 00000000 c02cdefc c02cbd60
dee0: c004d188 c02cdee4 c02cdee4 00000000 00000000 c02cdf00 c0078e9c c0078e24
df00: c02cdf04 00000200 c02b42a0 00000000 00000000 00000000 00000101 00000001
df20: 00000000 c02cc000 c03c12c0 beeef570 c02cdf78 00000200 c02cc000 c02cc000
df40: c02cdf74 c02cdf50 c0079b34 c0079974 00000020 c03c12e0 c03c12c0 c02cdf78
df60: 00000000 00000000 c02cdfa4 c02cdf78 c0079ed8 c0079a84 00000000 00000000
df80: 00000000 00000000 4001b03c 0000000f 00000003 c001efa4 00000000 c02cdfa8
dfa0: c001ee00 c0079e9c 00000000 4001b03c 00000003 beeef570 00000200 beeef56c
dfc0: 00000000 4001b03c 0000000f beeef570 fffffdb4 00000003 40022fbc beeef434
dfe0: 40022d70 beeef3cc 400052b4 40015f94 00000010 00000003 0ff087f0 8ff0aff0
Backtrace: no frame pointer
Code: e3a0b000 e51e7004 e59fc0b0 e59cc000 (ee01cf10)
<0>Kernel panic - not syncing: Attempted to kill init!
回复
snakewind 2010-09-23
发一下oops,大家帮忙看看,每次出来的好像都不一样。
第一种
unable to handle kernel NULL pointer dereference at virtual address 00000103
pgd = c0008000
[00000103] *pgd=20015031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in:
CPU: 0
PC is at nand_calculate_ecc+0x30/0x10c
LR is at __init_begin+0x3fff8000/0x30
pc : [<c012988c>] lr : [<00000000>] Not tainted
sp : c02cda90 ip : 00000000 fp : c02cdaa8
r10: c02fc000 r9 : c3cc7400 r8 : c03eef08
r7 : c03eee00 r6 : 00000000 r5 : c02fc000 r4 : c3cc74d9
r3 : 000000a8 r2 : 0000005b r1 : ffffffff r0 : 00000000
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 5317F
Table: 20008000 DAC: 00000015
Process init (pid: 1, stack limit = 0xc02cc250)
Stack: (0xc02cda90 to 0xc02ce000)
da80: 00000000 c3cc7400 00000002 c02cdae4
daa0: c02cdaac c012579c c012986c c01d8f64 c02fc040 00000003 00000100 00000200
dac0: c3cc7400 000034be c03eee00 c3cc7400 c02cdbb4 c03eef08 c02cdb40 c02cdae8
dae0: c0125d7c c012573c c02cdbac 00000200 00000000 0000001f 00000001 00000000
db00: 000034be 00000000 00000000 00000000 00000000 00000000 00697e00 fffffdf4
db20: 00697c00 00000000 c02cdbb4 0001b400 c03eef08 c02cdb78 c02cdb44 c0126548
db40: c0125c04 c02cdbac c02cdb54 c00dedf8 00697c00 00000000 c0333180 00697e00
db60: 00000000 0001b400 000034be c02cdb9c c02cdb7c c0121878 c0126360 c02cdbf8
db80: c0333180 c3c18000 c02cdbac 00000000 c02cdbf0 c02cdba0 c00df5a4 c01217ec
dba0: c02cdbf8 c02cdbb0 c00df13c c00deb28 c02cdbc0 00000001 00000200 00000000
dbc0: 00000008 00000000 c3cc7400 c02cdbac c02cdbf8 00000001 c02cdc64 c3cc7400
dbe0: c3c18000 c02cdc4c c02cdbf4 c00dedf8 c00df4f0 c00ddf3c c00df034 02ccffff
dc00: c4ffffff ffffffc1 00000000 00000000 c02cdc1c c001ea84 c001f6c8 0000346b
dc20: 00000020 00000001 000034be c3cc7400 c02cdc9c c02cdc64 0001b400 c3c18000
dc40: c02cdc98 c02cdc50 c00df094 c00dec94 c02cdc60 00000001 c02cdc64 c00d5b64
dc60: 00000001 000002cc c3c18000 c03a5e84 000000db c02cdc9c c3c18000 000034de
dc80: c3c18000 c03a5e84 00000000 c02cdd00 c02cdc9c c00ddf3c c00df034 00000001
dca0: 000002cc 000000db 00000200 00000001 00000000 00000000 00000000 00000000
dcc0: c00f41a8 c00f3cfc c02cdd28 c02cdce4 c02cdce8 c02cdd14 c02cdce4 c00f456c
dce0: c03a5e84 c03a5e84 c3cc7400 00000200 c3c18000 c02cdd18 c02cdd04 c00d63f0
dd00: c00ddf00 c3cc7000 00000000 c02cdd5c c02cdd1c c00d9500 c00d63c8 c02cdd2c
dd20: 00000400 00000c00 c3cc7400 00000000 000000db c3cc7000 c029c8e0 c03a5e84
dd40: c3c18000 00000000 00000020 c01d428c c02cdd88 c02cdd60 c00d2088 c00d9390
dd60: 00001000 c029c8e0 c029c8e0 00000005 c3c2422c 0000001c c02cddac c02cdda0
dd80: c02cdd8c c00d215c c00d1ff4 c02cddac c029c8e0 c02cde1c c02cdda4 c0064dc4
dda0: c00d2158 00000000 c03012a0 c029c978 c029c918 00000009 00000000 c029c7c0
ddc0: c029c7e0 c029c800 c029c820 c029c840 c029c860 c029c880 c029c8a0 c029c8c0
dde0: c029c720 c029c740 c029c760 c029c780 c029c7a0 c3c2422c 00000020 00000000
de00: c03012a0 00000004 c03012e4 c3c2422c c02cde3c c02cde20 c0064f54 c0064c00
de20: 00000000 00000000 00000000 c03012a0 c02cde80 c02cde40 c005f230 c0064efc
de40: c0018f68 00000003 00000001 c3c24194 c02cdea0 c001856c 00000000 00000030
de60: c001856c c3c2422c 0000c000 00000000 c001bde0 c02cdecc c02cde84 c006b8fc
de80: c005f0e0 c02cdea0 c02cde94 c006d0c4 00000000 00000000 00000000 c0008000
dea0: 00000002 ffffffeb c02cbd60 c001856c c001bde0 c001be14 c02cdfb0 0000c004
dec0: c02cdf04 c02cded0 c00247b8 c006b7cc 00000004 40030000 00000017 ffffffff
dee0: c01cafe8 00000017 c02cdfb0 0000c004 0000a328 40022fbc c02cdfac c02cdf08
df00: c00249d4 c00246e8 c0018278 40031000 c0009004 c02cdf30 c02cdf24 c0050388
df20: c00f5a48 c02cdfa4 c02cdf34 c006f6a0 c0050388 00100071 c00175c0 c03c12c0
df40: 00000004 00000000 40031000 c0009008 0000005f 00000000 00000001 c001bde0
df60: 00100071 00100073 c02cc000 40031000 40031000 00000001 c0018278 bebd4904
df80: 00000015 4001b658 0000007d ffffffff 00000014 400236e0 00000000 0000b5f8
dfa0: 00000000 c02cdfb0 c001eda8 c00249a8 0000c000 00000016 000a6af4 0000c1e8
dfc0: bebd4910 00000014 400236e0 00000000 0000b5f8 0000a328 40022fbc bebd4948
dfe0: 00000bf0 bebd4864 4000ac40 4000a748 20000010 ffffffff 0ff087f0 8ff0aff0
Backtrace:
[<c012985c>] (nand_calculate_ecc+0x0/0x10c) from [<c012579c>] (nand_read_page_sw
ecc+0x70/0x12c)
r6 = 00000002 r5 = C3CC7400 r4 = 00000000
[<c012572c>] (nand_read_page_swecc+0x0/0x12c) from [<c0125d7c>] (nand_do_read_op
s+0x188/0x328)
[<c0125bf4>] (nand_do_read_ops+0x0/0x328) from [<c0126548>] (nand_read_oob+0x1f8
/0x214)
[<c0126350>] (nand_read_oob+0x0/0x214) from [<c0121878>] (part_read_oob+0x9c/0xc
c)
[<c01217dc>] (part_read_oob+0x0/0xcc) from [<c00df5a4>] (nandmtd_ReadChunkFromNA
ND+0xc4/0x188)
r8 = 00000000 r7 = C02CDBAC r6 = C3C18000 r5 = C0333180
r4 = C02CDBF8
[<c00df4e0>] (nandmtd_ReadChunkFromNAND+0x0/0x188) from [<c00dedf8>] (yaffs_Read
ChunkFromNAND+0x174/0x268)
r8 = C3C18000 r7 = C3CC7400 r6 = C02CDC64 r5 = 00000001
r4 = C02CDBF8
[<c00dec84>] (yaffs_ReadChunkFromNAND+0x0/0x268) from [<c00df094>] (yaffs_TagsCo
mpatabilityReadChunkWithTagsFromNAND+0x70/0x188)
[<c00df024>] (yaffs_TagsCompatabilityReadChunkWithTagsFromNAND+0x0/0x188) from [
<c00ddf3c>] (yaffs_ReadChunkWithTagsFromNAND+0x4c/0xd4)
[<c00ddef0>] (yaffs_ReadChunkWithTagsFromNAND+0x0/0xd4) from [<c00d63f0>] (yaffs
_ReadChunkDataFromObject+0x38/0x78)
r7 = C3C18000 r6 = 00000200 r5 = C3CC7400 r4 = C03A5E84
[<c00d63b8>] (yaffs_ReadChunkDataFromObject+0x0/0x78) from [<c00d9500>] (yaffs_R
eadDataFromFile+0x180/0x1c8)
r5 = 00000000 r4 = C3CC7000
[<c00d9380>] (yaffs_ReadDataFromFile+0x0/0x1c8) from [<c00d2088>] (yaffs_readpag
e_nolock+0xa4/0x164)
[<c00d1fe4>] (yaffs_readpage_nolock+0x0/0x164) from [<c00d215c>] (yaffs_readpage
+0x14/0x28)
[<c00d2148>] (yaffs_readpage+0x0/0x28) from [<c0064dc4>] (__do_page_cache_readah
ead+0x1d4/0x268)
r5 = C029C8E0 r4 = C02CDDAC
[<c0064bf0>] (__do_page_cache_readahead+0x0/0x268) from [<c0064f54>] (do_page_ca
che_readahead+0x68/0x74)
[<c0064eec>] (do_page_cache_readahead+0x0/0x74) from [<c005f230>] (filemap_nopag
e+0x160/0x3b0)
r7 = C03012A0 r6 = 00000000 r5 = 00000000 r4 = 00000000
[<c005f0d0>] (filemap_nopage+0x0/0x3b0) from [<c006b8fc>] (__handle_mm_fault+0x1
40/0x6dc)
[<c006b7bc>] (__handle_mm_fault+0x0/0x6dc) from [<c00247b8>] (do_page_fault+0xe0
/0x214)
[<c00246d8>] (do_page_fault+0x0/0x214) from [<c00249d4>] (do_DataAbort+0x3c/0xa0
)
[<c0024998>] (do_DataAbort+0x0/0xa0) from [<c001eda8>] (ret_from_exception+0x0/0
x10)
r8 = 0000B5F8 r7 = 00000000 r6 = 400236E0 r5 = 00000014
r4 = FFFFFFFF
Code: e1a0000e e4d42001 e59f30d8 e1e01000 (e7d33002)
<0>Kernel panic - not syncing: Attempted to kill init!
回复
snakewind 2010-09-23
帖子应该是我同事发的,我正被这个东西搞崩溃。
下面的我们的板子正常启动情况下的串口输出
现在的情况是系统会在启动到before run init 之后就停住,或者跳出OOPS。也会有偶尔可以正常进入的情况。
在uboot下面烧写文件系统正常,系统启动的时候文件系统也应该是挂载正常的,我在/init/main.c里面试过加一些代码来读取我们文件系统里的文件内容,并用printk打印出来。打印出来的内容还是正常的。
另外我在kernel里面已经把网络等其他的已经注释掉后还是同样的情况。
还试过降低CPU的频率,最低试过25M的。。
U-Boot 1.1.5 (Mar 3 2009 - 10:37:59)

DRAM: 64 MB
MAN_ID: 0x00bf
PRO_ID: 0x236d
Flash: 8 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (<NULL> NAND 32MiB 3,3V
8-bit)
32 MiB
In: serial
Out: serial
Err: serial
PHY Detected (mdio-addr 1, ID 0x0013:0x78e2)
no link
MAC: error during MII initialization
Hit any key to stop autoboot: 0
## Booting image at 20400000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1010074 Bytes = 986.4 kB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.19 (root@localhost.localdomain) (gcc version 3.4.1 20040714 (T
imeSys 3.4.1-7)) #25 Wed Sep 22 14:57:57 CST 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks:plla.rate_hz 139MHZ AT91_CKGR_PLLAR 20783f10.
Clocks: CPU 139 MHz, master 69 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists. Total pages: 16256
Kernel command line: mem=64M console=ttyS0,115200 root=/dev/mtdblock0
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
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: 62744KB available (1664K code, 371K data, 88K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(0.400:1): initialized
JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2006 Red Hat, Inc.
yaffs Sep 22 2010 11:03:50 Installing.
io scheduler noop registered
io scheduler anticipatory registered (default)
Analog-to-Digital Converter (irq 5)
at91_adc.0: register at /dev/adc0 (254:0)
at91_adc.1: register at /dev/adc1 (254:1)
GPIO: PB0 PB1 PB2 PB3 PB16 PB17 PB18 PB19 PB20
PB21 PB22 PB23 PB24 PB25 PB26 PB27 PB28 PB29 PB30 PB31 PC5
Max706 Watchdog Timer (timeout = 1sec,)
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.3: ttyS3 at MMIO 0xfffb8000 (irq = 8) is a ATMEL_SERIAL
atmel_usart.4: ttyS4 at MMIO 0xfffd0000 (irq = 23) is a ATMEL_SERIAL
RAMDISK driver initialized: 4 RAM disks of 81920K size 1024 blocksize
macb macb: detected PHY at address 1 (ID 0013:78e2)
eth0: Atmel MACB at 0xfffc4000 irq 21 (00:24:de:00:00:04)
NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit
)
Scanning device for bad blocks
Creating 1 MTD partitions on "NAND 32MiB 3,3V 8-bit":
0x00000000-0x02000000 : "AT91 NAND partition 1"
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 88K
before run init
Enter in app step.......
starting udev...done
starting watchdog...done
starting syslogd... done.
starting klogd... done.
回复
Wenxy1 2010-09-23
把oops贴上。
回复
armed 2010-09-23
仔细分析一下mach文件,是不是有些platform data不应当是__initdata的,被__initdata了
回复
piedgogo 2010-09-23
主席帮忙看看啊[Quote=引用 1 楼 steptodream 的回复:]
不知道咋回事呀

你要能给一些详细情况的话 大牛们更方便给你分析问题
[/Quote]
回复
steptodream 2010-09-22
不知道咋回事呀

你要能给一些详细情况的话 大牛们更方便给你分析问题
回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4155

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2010-09-22 04:41
社区公告
暂无公告