求高手请进,帮我分析这种情况是什么原因

如果uboot或是kernel开了硬件ECC校验移植jffs2文件系统就会出现下面的问题,请大家给我一个思路

Starting kernel ...



Uncompressing Linux... done, booting the kernel.
Linux version 3.0.0 (lingyun@localhost.localdomain) (gcc version 4.5.4 (Buildroot 2012.08) ) #7 Sun Apr 14 18:54:20 CST 2013
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: SMDK2440
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, Copyright 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/mtdblock2 rootfstype=jffs2 init=/linuxrc console=ttyS0,115200
PID hash table entries: 256 (order: -2, 1024 bytes)
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: 60800k/60800k available, 4736k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc4800000 - 0xf6000000   ( 792 MB)
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0024000   ( 112 kB)
      .text : 0xc0024000 - 0xc03bd000   (3684 kB)
      .data : 0xc03be000 - 0xc03dcb60   ( 123 kB)
       .bss : 0xc03dcb84 - 0xc04038a4   ( 156 kB)
NR_IRQS:85
irq: clearing pending ext status 00080000
irq: clearing subpending status 00000002
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop... 201.52 BogoMIPS (lpj=503808)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
gpiochip_add: gpios 288..303 (GPIOK) failed to register
gpiochip_add: gpios 320..334 (GPIOL) failed to register
gpiochip_add: gpios 352..353 (GPIOM) failed to register
NET: Registered protocol family 16
S3C Power Management, Copyright 2004 Simtec Electronics
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C244X: Clock Support, DVS off
bio: create slab <bio-0> at 0
SCSI subsystem initialized
s3c-i2c s3c2440-i2c: slave address 0x10
s3c-i2c s3c2440-i2c: bus frequency set to 98 KHz
s3c-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (extended precision)
NTFS driver 2.1.30 [Flags: R/O].
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 118
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Console: switching to colour frame buffer device 30x40
fb0: s3c2410fb frame buffer device
s3c2440-uart.0: ttyS0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: ttyS1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: ttyS2 at MMIO 0x50008000 (irq = 76) is a S3C2440
brd: module loaded
loop: module loaded
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
ide-cd driver 5.00
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c24xx-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns
s3c24xx-nand s3c2440-nand: NAND hardware ECC
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
Scanning device for bad blocks
Creating 4 MTD partitions on "NAND":
0x000000000000-0x000000100000 : "u-boot"
0x000000100000-0x000000b00000 : "kernel"
0x000000b00000-0x000001f00000 : "rootfs"
0x000001f00000-0x000004000000 : "opps"
dm9000 Ethernet Driver, V1.31
dm9000 dm9000: eth%d: Invalid ethernet MAC address. Please set using ifconfig
eth0: dm9000e at c4862300,c4864304 IRQ 51 MAC: de:49:d7:6b:bd:ad (random)
mousedev: PS/2 mouse device common for all mice
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
i2c /dev entries driver
TCP cubic registered
NET: Registered protocol family 17
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
mtd->read(0x100 bytes from 0x0) returned ECC error
mtd->read(0x3f1c bytes from 0xe4) returned ECC error
mtd->read(0x100 bytes from 0x4000) returned ECC error
mtd->read(0x3df8 bytes from 0x4208) returned ECC error
mtd->read(0x100 bytes from 0x8000) returned ECC error
mtd->read(0x3e80 bytes from 0x8180) returned ECC error
mtd->read(0x100 bytes from 0xc000) returned ECC error
mtd->read(0x3d7c bytes from 0xc284) returned ECC error
mtd->read(0x100 bytes from 0x10000) returned ECC error
mtd->read(0x3eb0 bytes from 0x10150) returned ECC error
mtd->read(0x100 bytes from 0x14000) returned ECC error
mtd->read(0x3ebc bytes from 0x14144) returned ECC error
mtd->read(0x100 bytes from 0x18000) returned ECC error
mtd->read(0x3ea0 bytes from 0x18160) returned ECC error
mtd->read(0x100 bytes from 0x1c000) returned ECC error
mtd->read(0x3f30 bytes from 0x1c0d0) returned ECC error
mtd->read(0x100 bytes from 0x20000) returned ECC error
mtd->read(0x3f40 bytes from 0x200c0) returned ECC error
mtd->read(0xa4 bytes from 0x23f5c) returned ECC error
mtd->read(0x100 bytes from 0x24000) returned ECC error
mtd->read(0x3e08 bytes from 0x241f8) returned ECC error
mtd->read(0xa4 bytes from 0x27f5c) returned ECC error
mtd->read(0x100 bytes from 0x28000) returned ECC error
mtd->read(0x3e18 bytes from 0x281e8) returned ECC error
mtd->read(0x100 bytes from 0x2c000) returned ECC error
mtd->read(0x3e80 bytes from 0x2c180) returned ECC error
mtd->read(0x100 bytes from 0x30000) returned ECC error
mtd->read(0x3d8c bytes from 0x30274) returned ECC error
mtd->read(0x100 bytes from 0x34000) returned ECC error
mtd->read(0x3db8 bytes from 0x34248) returned ECC error
mtd->read(0x88 bytes from 0x37f78) returned ECC error
mtd->read(0x100 bytes from 0x38000) returned ECC error
mtd->read(0x3e74 bytes from 0x3818c) returned ECC error
mtd->read(0x4c bytes from 0x3bfb4) returned ECC error
mtd->read(0x100 bytes from 0x3c000) returned ECC error
mtd->read(0x3e38 bytes from 0x3c1c8) returned ECC error
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fulinux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值