This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

使用TI-Android-ICS-4.0.3_AM37x_3.0.0.bin移植,出现文件系统错误

Other Parts Discussed in Thread: DM3730, ADS7846

硬件:OMAP3715 + RAM512MB + NAND512MB

问题:移植kernel2.6.37,可以启动了,但到了文件系统就出现问题:UBI error: ubi_io_read: error -74 (ECC error) ?请问什么原因导致?

启动:x-loader (原版配套)+u-boot(原版配套)+kernel(开发包2.6.37)+ubifs(原版配套)

启动信息如下:


U-Boot 2010.06-rc1 (12鏈?05 2012 - 15:31:59)

OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
OMAP3 Devkit8500 board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Devkit8500 xM Rev A
Die ID #493a00029e380000015f26ad0500301e
Net: dm9000
Hit any key to stop autoboot: 0
No MMC card found
Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80300000 ...
Image Name: Linux-2.6.37-g5c414d7-dirty
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3355144 Bytes = 3.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Using machid 0x60a from environment

Starting kernel ...

Uncompressing Linux... done.. Booting the kernel.
smp_setup_precessor_id
Linux version 2.6.37-g5c414d7-dirty (root@ubuntu64) (gcc version 4.4.3 (GCC) ) #
20 Wed Dec 5 18:19:04 CST 2012
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: OMAP3 Beagle Board
Reserving 12582912 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP3630 ES1.2 (l2cache sgx neon isp 192mhz_clk )
SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 126976
Kernel command line: console=ttyO2,115200n8 mpurate=1000 vram=12M omapdss.def_di
sp=lcd omapfb.mode=dvi:640x480MR-16@60 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubi
fs init=/init androidboot.console=ttyO2
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 500MB = 500MB total
Memory: 499880k/499880k available, 24408k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc003f000 ( 220 kB)
.text : 0xc003f000 - 0xc0655000 (6232 kB)
.data : 0xc0656000 - 0xc06a0b80 ( 299 kB)
NR_IRQS:409
Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
Reprogramming SDRC clock to 332000000 Hz
IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
GPMC revision 5.0
Trying to install interrupt handler for IRQ402
Trying to install interrupt handler for IRQ403
Trying to install interrupt handler for IRQ404
Trying to install interrupt handler for IRQ405
Trying to install interrupt handler for IRQ406
Trying to install interrupt handler for IRQ407
Trying to install interrupt handler for IRQ408
Trying to install type control for IRQ409
Trying to set irq flags for IRQ409
OMAP clockevent source: GPTIMER1 at 32768 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
omap_mux_init: Add partition: #1: core, flags: 0
OMAP3 Beagle Rev: Ax/Bx
Found NAND on CS0
Registering NAND on CS0
Unable to get DVI reset GPIO
hw-breakpoint: debug architecture 0x4 unsupported.
------------[ cut here ]------------
WARNING: at arch/arm/mach-omap2/clock.c:438 omap2_clk_switch_mpurate_at_boot+0x8
8/0xbc()
clock: dpll1_ck: unable to set MPU rate to 1000: -22
Modules linked in:
Backtrace:
[<c004e65c>] (dump_backtrace+0x0/0x110) from [<c04daecc>] (dump_stack+0x18/0x1c)

r7:00000009 r6:000001b6 r5:c001325c r4:dec2bf38
[<c04daeb4>] (dump_stack+0x0/0x1c) from [<c0075d20>] (warn_slowpath_common+0x54/
0x6c)
[<c0075ccc>] (warn_slowpath_common+0x0/0x6c) from [<c0075ddc>] (warn_slowpath_fm
t+0x38/0x40)
r9:00000000 r8:00000000 r7:00000000 r6:c05c5778 r5:c0037e30
r4:c065fb7c
[<c0075da4>] (warn_slowpath_fmt+0x0/0x40) from [<c001325c>] (omap2_clk_switch_mp
urate_at_boot+0x88/0xbc)
r3:c05c5778 r2:c05c937d
[<c00131d4>] (omap2_clk_switch_mpurate_at_boot+0x0/0xbc) from [<c00132a4>] (omap
3xxx_clk_arch_init+0x14/0x44)
r6:c0079084 r5:c0013290 r4:c0032498
[<c0013290>] (omap3xxx_clk_arch_init+0x0/0x44) from [<c003f3e0>] (do_one_initcal
l+0xd8/0x1ac)
r5:c0013290 r4:c0032498
[<c003f308>] (do_one_initcall+0x0/0x1ac) from [<c0008448>] (kernel_init+0xa0/0x1
54)
[<c00083a8>] (kernel_init+0x0/0x154) from [<c0079084>] (do_exit+0x0/0x638)
r5:c00083a8 r4:00000000
---[ end trace 1b75b31a2719ed1c ]---
OMAP DMA hardware revision 5.0
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
regulator: VUSB1V5: 1500 mV normal standby
regulator: VUSB1V8: 1800 mV normal standby
regulator: VUSB3V1: 3100 mV normal standby
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
regulator: VDAC: 1800 mV normal standby
regulator: VDVI: 1800 mV normal standby
regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
regulator: VAUX3: 1800 mV normal standby
regulator: VAUX4: 1800 mV normal standby
omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource 32k_counter
musb-hdrc: version 6.0, otg (peripheral+host), debug=0
musb-hdrc musb-hdrc.0: dma type: dma-inventra
musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
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 udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.
omap-iommu omap-iommu.0: isp registered
AM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3BEAGLE)
ashmem: initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) (SUMMARY) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 976
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
OMAP DSS rev 2.0
OMAP DISPC rev 3.0
OMAP VENC rev 2
OMAP DSI rev 1.0
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
console [ttyO2] enabled
omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
brd: module loaded
loop: module loaded
mtdoops: mtd device (mtddev=name/number) must be supplied
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron )
Creating 5 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000080000 : "X-Loader"
0x000000080000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000680000 : "Kernel"
0x000000680000-0x000020000000 : "File System"
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 0
UBI error: ubi_io_read: error -74 (ECC error) while reading 22528 bytes from PEB
0:2048, read 22528 bytes
UBI error: ubi_io_read: error -74 (ECC error) while reading 22528 bytes from PEB
1:2048, read 22528 bytes
UBI error: vtbl_check: bad CRC at record 32: 0x301d5c7e, not 0xf116c36b
UBI error: vtbl_check: bad CRC at record 32: 0x301d5c7e, not 0xf116c36b
UBI error: process_lvol: both volume tables are corrupted
UBI error: ubi_init: cannot attach mtd4
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-omap.0 supply hsusb0 not found, using dummy regulator
ehci-omap.0 supply hsusb1 not found, using dummy regulator
ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OMAP-EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.37-g5c414d7-dirty ehci_hcd
usb usb1: SerialNumber: ehci-omap.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
android init
android_probe pdata: c0665fb4
android_bind
android_usb gadget: android_usb ready
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 2.6.37-g5c414d7-dirty musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
f_adb init
android_register_function adb
f_mass_storage init
android_register_function usb_mass_storage
adb_bind_config
android_usb gadget: invalid number of LUNs: 0
mice: PS/2 mouse device common for all mice
input: gpio-keys as /devices/platform/gpio-keys/input/input0
input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl40
30_pwrbutton/input/input1
using rtc device, twl_rtc, for alarms
twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
i2c /dev entries driver
Linux media interface: v0.10
Linux video capture interface: v2.00
omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
omap3isp omap3isp: Revision 15.0 found
omap-iommu omap-iommu.0: isp: version 1.1
mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280
isp_register_subdev_group: Unable to register subdev mt9v113
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
twl4030_wdt twl4030_wdt: Failed to register misc device
twl4030_wdt: probe of twl4030_wdt failed with error -16
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com

usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
logger: created 64K log 'log_system'
usbcore: registered new interface driver snd-usb-audio
OMAP3 Beagle/Devkit8000 SoC init
usb 1-1: new high speed USB device using ehci-omap and address 2
asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
ALSA device list:
#0: omap3beagle
oprofile: hardware counters not available
oprofile: using timer interrupt.
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
Power Management for TI OMAP3.
smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
SmartReflex Class3 initialized
clock: disabling unused clocks to save power
platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000
fbcvt: 640x480@60: CVT Name - .307M3-R
regulator_init_complete: incomplete constraints, leaving VDAC on
twl_rtc twl_rtc: setting system clock to 2000-01-01 00:10:31 UTC (946685431)
omap_vout omap_vout: Buffer Size = 3686400
omap_vout omap_vout: : registered and initialized video device 15
omap_vout omap_vout: Buffer Size = 3686400
omap_vout omap_vout: : registered and initialized video device 16
VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 512 mtdblock0 (driver?)
1f01 1920 mtdblock1 (driver?)
1f02 128 mtdblock2 (driver?)
1f03 4096 mtdblock3 (driver?)
1f04 517632 mtdblock4 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Backtrace:
[<c004e65c>] (dump_backtrace+0x0/0x110) from [<c04daecc>] (dump_stack+0x18/0x1c)

r7:c00333bc r6:00008000 r5:c06a1c28 r4:c06a1c28
[<c04daeb4>] (dump_stack+0x0/0x1c) from [<c04daf34>] (panic+0x64/0x180)
[<c04daed0>] (panic+0x0/0x180) from [<c0008f9c>] (mount_block_root+0x1dc/0x21c)
r3:00000000 r2:00000000 r1:dec2bf70 r0:c05c22d4
[<c0008dc0>] (mount_block_root+0x0/0x21c) from [<c000913c>] (prepare_namespace+0
x94/0x1c4)
[<c00090a8>] (prepare_namespace+0x0/0x1c4) from [<c00084bc>] (kernel_init+0x114/
0x154)
r5:c0032988 r4:c06a0b80
[<c00083a8>] (kernel_init+0x0/0x154) from [<c0079084>] (do_exit+0x0/0x638)
r5:c00083a8 r4:00000000

  • 你翻翻前面的帖子,有个朋友写了个文档,说明了解决了ubi的一个问题的,你也看看先

  • 论坛搜索“ubifs”,没有发现可以解决的帖子,请问有具体网址不?

  • 在用U-boot烧写UBIFS到NAND FLASH的时候,ECC是怎么设的?可能是ECC设置的问题

  • 你好,U-boot里面暂时没有看怎么设ECC,现在使用的u-boot原配开发板的,原来也一直在使用ubifs型文件系统。

  • 你看看这个http://www.deyisupport.com/question_answer/f/25/t/11199.aspx?pi11038=6

  • Linux 2.6.37还是未能解决UBIFS的问题,现在进展情况如下,希望TI的工程师帮忙一下:

    ------------[ cut here ]------------
    WARNING: at arch/arm/mach-omap2/clock.c:438 omap2_clk_switch_mpurate_at_boot+0x8
    8/0xbc()
    clock: dpll1_ck: unable to set MPU rate to 1000: -22
    Modules linked in:
    Backtrace:
    [<c004e65c>] (dump_backtrace+0x0/0x110) from [<c04daecc>] (dump_stack+0x18/0x1c)

    r7:00000009 r6:000001b6 r5:c001325c r4:dec2bf38
    [<c04daeb4>] (dump_stack+0x0/0x1c) from [<c0075d20>] (warn_slowpath_common+0x54/
    0x6c)
    [<c0075ccc>] (warn_slowpath_common+0x0/0x6c) from [<c0075ddc>] (warn_slowpath_fm
    t+0x38/0x40)
    r9:00000000 r8:00000000 r7:00000000 r6:c05c5778 r5:c0037e30
    r4:c065fb7c
    [<c0075da4>] (warn_slowpath_fmt+0x0/0x40) from [<c001325c>] (omap2_clk_switch_mp
    urate_at_boot+0x88/0xbc)
    r3:c05c5778 r2:c05c937d
    [<c00131d4>] (omap2_clk_switch_mpurate_at_boot+0x0/0xbc) from [<c00132a4>] (omap
    3xxx_clk_arch_init+0x14/0x44)
    r6:c0079084 r5:c0013290 r4:c0032498
    [<c0013290>] (omap3xxx_clk_arch_init+0x0/0x44) from [<c003f3e0>] (do_one_initcal
    l+0xd8/0x1ac)
    r5:c0013290 r4:c0032498
    [<c003f308>] (do_one_initcall+0x0/0x1ac) from [<c0008448>] (kernel_init+0xa0/0x1
    54)
    [<c00083a8>] (kernel_init+0x0/0x154) from [<c0079084>] (do_exit+0x0/0x638)
    r5:c00083a8 r4:00000000
    ---[ end trace 1b75b31a2719ed1c ]---

    1.上面一段是由于代码频率限制<1000,我的开发板u-boot设置为1000,不在范围内,故修改方法可以有两种,一是u-boot;二是代码把范围设大。

    UBI error: ubi_io_read: error -74 (ECC error) while reading 22528 bytes from PEB
    0:2048, read 22528 bytes
    UBI error: ubi_io_read: error -74 (ECC error) while reading 22528 bytes from PEB
    1:2048, read 22528 bytes
    UBI error: vtbl_check: bad CRC at record 32: 0x301d5c7e, not 0xf116c36b
    UBI error: vtbl_check: bad CRC at record 32: 0x301d5c7e, not 0xf116c36b
    UBI error: process_lvol: both volume tables are corrupted
    UBI error: ubi_init: cannot attach mtd4

    2.ubifs这一段,对照2.6.32解决了部分,主要修改以下:

      /drivers/mtd/nand/omap2.c里面的 __devinit omap_nand_probe()函数里面改为

                                            pdata->ecc_opt = OMAP_ECC_HAMMING_CODE_DEFAULT;    /* Default, s/w method */

                                默认是pdata->ecc_opt = OMAP_ECC_HAMMING_CODE_HW;

      /arch/arm/mach-omap2/board-flash.c里面的 board_nand_init()

                                            board_nand_data.ecc_opt = OMAP_ECC_HAMMING_CODE_DEFAULT;

                               默认是 board_nand_data.ecc_opt = OMAP_ECC_HAMMING_CODE_HW;

    我的u-boot烧写如下:

     

     

    烧写方式

    首地址

    末地址

    SIZE

    x-loader

    x-load.bin.ift_for_NAND

    Nandecc  hw

    0X0

    0X80000

    0x80000

    u-boot

    u-boot.bin

    Nandecc  sw

    0X80000

    0X280000

    0x200000

    Kernel

    uImage

    Nandecc  sw

    0X280000

    0X680000

    0x400000

    Rootfs

    ubi

    Nandecc  sw

    0X680000

    0X10000000

    0x9320000

    现在启动如下(包括在源码打印的信息)

    Linux 2.6.37 Linux 2.6.32

    Uncompressing Linux... done.. Booting the kernel.
    smp_setup_precessor_id
    Initializing cgroup subsys cpu
    Linux version 2.6.37 (root@lu-pc) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #97 Sat J
    an 5 15:52:20 HKT 2013
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: OMAP3 Beagle Board
    Reserving 12582912 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP3630 ES1.2 (l2cache sgx neon isp 192mhz_clk )
    SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 126976
    Kernel command line: console=ttyO2,115200n8 mpurate=1000 vram=12M omapdss.def_di
    sp=lcd omapfb.mode=dvi:640x480MR-16@60 ubi.mtd=4 root=/dev/mtdblock4 rw rootfsty
    pe=ubifs init=/init androidboot.console=ttyO2
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 500MB = 500MB total
    Memory: 501084k/501084k available, 23204k reserved, 0K highmem
    Virtual kernel memory layout:
    vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
    vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
    lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    modules : 0xbf000000 - 0xc0000000 ( 16 MB)
    .init : 0xc0008000 - 0xc0038000 ( 192 kB)
    .text : 0xc0038000 - 0xc055e04c (5273 kB)
    .data : 0xc0560000 - 0xc059fca0 ( 256 kB)
    NR_IRQS:409
    Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
    Reprogramming SDRC clock to 332000000 Hz
    IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    Total of 96 interrupts on 1 active controller
    GPMC revision 5.0
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install interrupt handler for IRQ407
    Trying to install interrupt handler for IRQ408
    Trying to install type control for IRQ409
    Trying to set irq flags for IRQ409
    OMAP clockevent source: GPTIMER1 at 32768 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    regulator: core version 0.5
    regulator: dummy:
    NET: Registered protocol family 16
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5

    going to __init omap3_beagle_init()...

    omap_mux_init: Add partition: #1: core, flags: 0
    OMAP3 Beagle Rev: Ax/Bx
    Found NAND on CS0
    Registering NAND on CS0

    __init omap3_beagle_init()......end

    mpurate_ck->rate = 600000000 mpurate = 1000000000
    Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/1000 MHz
    OMAP DMA hardware revision 5.0
    bio: create slab <bio-0> at 0
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    twl4030: PIH (irq 7) chaining IRQs 368..375
    twl4030: power (irq 373) chaining IRQs 376..383
    twl4030: gpio (irq 368) chaining IRQs 384..401
    regulator: VUSB1V5: 1500 mV normal standby
    regulator: VUSB1V8: 1800 mV normal standby
    regulator: VUSB3V1: 3100 mV normal standby
    twl4030_usb twl4030_usb: Initialized TWL4030 USB module
    regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
    regulator: VDAC: 1800 mV normal standby
    regulator: VDVI: 1800 mV normal standby
    regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
    regulator: VAUX3: 1800 mV normal standby
    regulator: VAUX4: 1800 mV normal standby
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource 32k_counter
    musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-inventra
    musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    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 udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.
    omap-iommu omap-iommu.0: isp registered
    AM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3BEAGLE)
    ashmem: initialized
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 978
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    OMAP DSS rev 2.0
    OMAP DISPC rev 3.0
    OMAP VENC rev 2
    OMAP DSI rev 1.0
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled
    omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    brd: module loaded
    loop: module loaded
    mtdoops: mtd device (mtddev=name/number) must be supplied
    omap2-nand driver initializing
    case NAND_OMAP_PREFETCH_POLLED
    info->nand.ecc.mode = NAND_ECC_SOFT......
    info->nand.ecc.size = 0
    info->nand.ecc.bytes= 0
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bi
    t)
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000080000 : "X-Loader"
    0x000000080000-0x000000260000 : "U-Boot"
    0x000000260000-0x000000280000 : "U-Boot Env"
    0x000000280000-0x000000680000 : "Kernel"
    0x000000680000-0x000020000000 : "File System"
    info->nand.options = 131331
    info->nand.ecc.steps = 8
    info->nand.ecc.sizes = 256
    info->nand.ecc.bytes = 3
    info->nand.ecc.total = 24
    info->nand.ecc.prepad = 0
    info->nand.ecc.postpad= 0
    info->nand.ecc.layout->eccbytes= 24
    info->nand.ecc.layout->oobavail= 38
    info->nand.ecc.layout->eccpos=
    40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 info->na
    nd.ecc.layout->oobfree=
    2 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    __devinit omap_nand_probe(struct platform_device *pdev)......end
    UBI: attaching mtd4 to ubi0
    UBI: physical eraseblock size: 131072 bytes (128 KiB)
    UBI: logical eraseblock size: 129024 bytes
    UBI: smallest flash I/O unit: 2048
    UBI: sub-page size: 512
    UBI: VID header offset: 512 (aligned 512)
    UBI: data offset: 2048
    io_init(ubi)......end
    ubi->peb_buf1 = 131072
    ubi->peb_buf2 = 131072
    attach_by_scanning(ubi).....
    ubi_device *ubi->ubi_num = 0
    ubi_device *ubi->ubi_name =
    ubi_device *ubi->vol_count = 0
    ubi_device *ubi->ref_count = 0
    ubi_device *ubi->image_seq = 0
    ubi_device *ubi->rsvd_pebs = 0
    ubi_device *ubi->avail_pebs = 0
    ubi_device *ubi->beb_rsvd_pebs = 0
    ubi_device *ubi->beb_rsvd_level = 0
    ubi_device *ubi->autoresize_vol_id = -1
    ubi_device *ubi->vtbl_slots = 0
    ubi_device *ubi->vtbl_size = 0
    ubi_device *ubi->max_ec = 0
    ubi_device *ubi->mean_ec = 0
    ubi_device *ubi->global_sqnum = 0
    ubi_device *ubi->pq_head = 0
    ubi_device *ubi->wl_scheduled = 0
    ubi_device *ubi->move_to_put = 0
    ubi_device *ubi->works_count = 0
    ubi_device *ubi->thread_enabled = 0
    ubi_device *ubi->bgt_name =
    ubi_device *ubi->flash_size = 530055168
    ubi_device *ubi->peb_count = 4044
    ubi_device *ubi->peb_size = 131072
    ubi_device *ubi->bad_peb_count = 0
    ubi_device *ubi->good_peb_count = 0
    ubi_device *ubi->erroneous_peb_count = 0
    ubi_device *ubi->max_erroneous = 404
    ubi_device *ubi->min_io_size = 2048
    ubi_device *ubi->hdrs_min_io_size = 512
    ubi_device *ubi->ro_mode = 0
    ubi_device *ubi->leb_size = 129024
    ubi_device *ubi->leb_start = 2048
    ubi_device *ubi->ec_hdr_alsize = 512
    ubi_device *ubi->vid_hdr_alsize = 512
    ubi_device *ubi->vid_hdr_offset = 512
    ubi_device *ubi->vid_hdr_aloffset = 512
    ubi_device *ubi->vid_hdr_shift = 0
    ubi_device *ubi->mtd->type = 4
    ubi_device *ubi->mtd->flags = 1024
    ubi_device *ubi->mtd->size = 530055168
    ubi_device *ubi->mtd->erasesize = 131072
    ubi_device *ubi->mtd->writesize = 2048
    ubi_device *ubi->mtd->oobsize = 64
    ubi_device *ubi->mtd->oobavail = 38
    ubi_device *ubi->mtd->erasesize_shift = 17
    ubi_device *ubi->mtd->writesize_shift = 11
    ubi_device *ubi->mtd->name = File System
    ubi_device *ubi->mtd->index = 4
    ubi_device *ubi->mtd->ecclayout->eccbytes = 24
    ubi_device *ubi->mtd->ecclayout->oobavail = 38
    ubi_device *ubi->mtd.ecc_stats->corrected = 0
    ubi_device *ubi->mtd.ecc_stats->failed = 0
    ubi_device *ubi->mtd.ecc_stats->badblocks = 0
    ubi_device *ubi->mtd.ecc_stats->bbtblocks = 0
    ubi_device *ubi->mtd->subpage_sft = 2
    ubi_device *ubi->mtd->usecount = 1
    going to ubi_scan(struct ubi_device *ubi)..
    ........err = -EUCLEAN
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 0
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 1
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 3
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 4
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 5
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 6
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 7
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 8
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    :512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 1
    0:512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 1
    1:512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 1
    2:512, read 512 bytes
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 5
    uncorrectable error :
    UBI error: ubi_

    ....................

    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 1
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 1
    ending to ubi_scan(struct ubi_device *ubi)...end
    ubi_scan_info *si->bad_peb_count = 0
    ubi_scan_info *si->vols_found = 2
    ubi_scan_info *si->highest_vol_id = 2147479551
    ubi_scan_info *si->alien_peb_count = 0
    ubi_scan_info *si->is_empty = 1
    ubi_scan_info *si->min_ec = 0
    ubi_scan_info *si->max_ec = 2
    ubi_scan_info *si->max_sqnum = 2
    ubi_scan_info *si->mean_ec = 0
    ubi_scan_info *si->ec_sum = 2685
    ubi_scan_info *si->ec_count = 2776
    ubi_scan_info *si->corr_count = 0
    UBI: max. sequence number: 2
    err = ubi_read_volume_table(ubi, si)......
    empty_vtbl_record.crc = cpu_to_be32(0xf116c36b)
    sv = ubi_scan_find_sv(si, UBI_LAYOUT_VOLUME_ID)
    ubi->vtbl = process_lvol(ubi, si, sv)
    err = init_volumes(ubi, si, ubi->vtbl)
    err = check_scanning_info(ubi, si)
    err = ubi_wl_init_scan(ubi, si)......
    err = ubi_eba_init_scan(ubi, si)......
    going to ubi_scan_destroy_si(si)
    err = attach_by_scanning(ubi) = 0
    uif_init(ubi, &ref)......
    kthread_create(ubi_thread, ubi, ubi->bgt_name).....
    UBI: attached mtd4 to ubi0
    UBI: MTD device name: "File System"
    UBI: MTD device size: 505 MiB
    UBI: number of good PEBs: 4044
    UBI: number of bad PEBs: 0
    UBI: number of corrupted PEBs: 0
    UBI: max. allowed volumes: 128
    UBI: wear-leveling threshold: 4096
    UBI: number of internal volumes: 1
    UBI: number of user volumes: 1
    UBI: available PEBs: 0
    UBI: total number of reserved PEBs: 4044
    UBI: number of PEBs reserved for bad PEB handling: 40
    UBI: max/mean erase counter: 2/0
    UBI: image sequence number: 936292432
    UBI: background thread "ubi_bgt0d" started, PID 549
    usbcore: registered new interface driver asix
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver smsc95xx
    usbcore: registered new interface driver net1080
    usbcore: registered new interface driver cdc_subset
    usbcore: registered new interface driver zaurus
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-omap.0 supply hsusb0 not found, using dummy regulator
    ehci-omap.0 supply hsusb1 not found, using dummy regulator
    ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    UBI: run torture test for PEB 96
    UBI: PEB 96 passed torture test, do not mark it a bad
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    UBI: run torture test for PEB 96
    ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: OMAP-EHCI Host Controller
    usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    usb usb1: SerialNumber: ehci-omap.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 3 ports detected
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    android init
    f_adb init
    android_register_function adb
    f_mass_storage init
    android_register_function usb_mass_storage
    mice: PS/2 mouse device common for all mice
    UBI: PEB 96 passed torture test, do not mark it a bad
    input: gpio-keys as /devices/platform/gpio-keys/input/input0
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl40
    30_pwrbutton/input/input1
    using rtc device, twl_rtc, for alarms
    twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    UBI: run torture test for PEB 96
    twl_rtc twl_rtc: Power up reset detected.
    twl_rtc twl_rtc: Enabling TWL-RTC.
    i2c /dev entries driver
    Linux media interface: v0.10
    Linux video capture interface: v2.00
    omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
    omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
    omap3isp omap3isp: Revision 15.0 found
    omap-iommu omap-iommu.0: isp: version 1.1
    usb 1-1: new high speed USB device using ehci-omap and address 2
    mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280
    UBI: PEB 96 passed torture test, do not mark it a bad
    isp_register_subdev_group: Unable to register subdev mt9v113
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    twl4030_wdt twl4030_wdt: Failed to register misc device
    twl4030_wdt: probe of twl4030_wdt failed with error -16
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    UBI: run torture test for PEB 96
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    logger: created 64K log 'log_main'
    logger: created 256K log 'log_events'
    logger: created 64K log 'log_radio'
    logger: created 64K log 'log_system'
    usbcore: registered new interface driver snd-usb-audio
    usb 1-1: New USB device found, idVendor=1a40, idProduct=0101
    usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
    usb 1-1: Product: USB 2.0 Hub [MTT]
    UBI: PEB 96 passed torture test, do not mark it a bad
    OMAP3 Beagle/Devkit8000 SoC init
    hub 1-1:1.0: USB hub found
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    hub 1-1:1.0: 4 ports detected
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    UBI: run torture test for PEB 96
    asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
    ALSA device list:
    #0: omap3beagle
    TCP cubic registered
    Initializing XFRM netlink socket
    NET: Registered protocol family 10
    IPv6 over IPv4 tunneling driver
    UBI: PEB 96 passed torture test, do not mark it a bad
    NET: Registered protocol family 17
    NET: Registered protocol family 15
    Registering the dns_resolver key type
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 2
    :512, read 512 bytes
    ThumbEE CPU extension supported.
    uncorrectable error :
    UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 9
    6:512, read 512 bytes
    Power Management for TI OMAP3.
    UBI: run torture test for PEB 96
    smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    SmartReflex Class3 initialized
    clock: disabling unused clocks to save power
    platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000
    platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000
    fbcvt: 640x480@60: CVT Name - .307M3-R
    regulator_init_complete: incomplete constraints, leaving VDAC on
    twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    omap_vout omap_vout: Buffer Size = 3686400
    omap_vout omap_vout: : registered and initialized video device 15
    omap_vout omap_vout: Buffer Size = 3686400
    UBI: PEB 96 passed torture test, do not mark it a bad
    omap_vout omap_vout: : registered and initialized video device 16
    List of all partitions:
    1f00 512 mtdblock0 (driver?)
    1f01 1920 mtdblock1 (driver?)
    1f02 128 mtdblock2 (driver?)
    1f03 4096 mtdblock3 (driver?)
    1f04 517632 mtdblock4 (driver?)
    No filesystem could mount root, tried: ubifs
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)
    [<c0047e90>] (unwind_backtrace+0x0/0xe4) from [<c03ee1c4>] (panic+0x50/0x174)
    [<c03ee1c4>] (panic+0x50/0x174) from [<c0008d78>] (mount_block_root+0x1b8/0x1f8)

    [<c0008d78>] (mount_block_root+0x1b8/0x1f8) from [<c0008f44>] (mount_root+0xa0/0
    xbc)
    [<c0008f44>] (mount_root+0xa0/0xbc) from [<c00090c0>] (prepare_namespace+0x160/0
    x1b4)
    [<c00090c0>] (prepare_namespace+0x160/0x1b4) from [<c00089d4>] (kernel_init+0x10
    c/0x14c)
    [<c00089d4>] (kernel_init+0x10c/0x14c) from [<c0043350>] (kernel_thread_exit+0x0
    /0x8)

    ................ done, booting the kernel.
    Linux version 2.6.32 (root@lu-pc) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #58 Sat J
    an 5 15:11:06 HKT 2013
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
    Machine: OMAP3 DEVKIT8500 Board
    Memory policy: ECC disabled, Data cache writeback
    OMAP3630/DM3730 ES1.0 (l2cache iva sgx neon isp 192mhz_clk )
    SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000
    Reserving 12582912 bytes SDRAM for VRAM
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
    Kernel command line: console=ttyS2,115200n8 mpurate=1000 vram=12M omapdss.def_di
    sp=lcd omapfb.mode=dvi:640x480MR-16@60 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubi
    fs init=/init androidboot.console=ttyS2
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 256MB 256MB = 512MB total
    Memory: 502272KB available (4348K code, 376K data, 164K init, 0K highmem)
    Hierarchical RCU implementation.
    NR_IRQS:402
    Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
    Reprogramming SDRC clock to 332000000 Hz
    GPMC revision 5.0
    IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    Total of 96 interrupts on 1 active controller
    OMAP GPIO hardware version 2.5
    OMAP clockevent source: GPTIMER12 at 32768 Hz
    Console: colour dummy device 80x30
    console_init()......end
    Calibrating delay loop... 480.01 BogoMIPS (lpj=1875968)
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    rcu_scheduler_starting()......end
    kernel_thread()......end
    numa_default_policy()......end
    pid = 2......end
    kthreadd_task = find_task_by_pid_ns(pid, &init_pid_ns)
    goint to kernel_init()......end
    startint da_basic_setup().......
    driver_init()......end
    going to do_initcalls()......
    regulator: core version 0.5
    NET: Registered protocol family 16

    going to omap3_devkit8500_init(void)......

    Found NAND on CS0
    Registering NAND on CS0

    omap3_devkit8500_init(void)......end

    Target VDD1 OPP = 4, VDD2 OPP = 2
    omap3evmdc: Driver registration complete
    OMAP DMA hardware revision 5.0
    bio: create slab <bio-0> at 0
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    schedule()......end
    i2c_omap i2c_omap.1: bus 1 rev4.0 at 2600 kHz
    twl4030: PIH (irq 7) chaining IRQs 368..375
    twl4030: power (irq 373) chaining IRQs 376..383
    twl4030: gpio (irq 368) chaining IRQs 384..401
    regulator: VUSB1V5: 1500 mV normal standby
    regulator: VUSB1V8: 1800 mV normal standby
    regulator: VUSB3V1: 3100 mV normal standby
    twl4030_usb twl4030_usb: Initialized TWL4030 USB module
    regulator: VMMC1: 1850 <--> 3150 mV normal standby
    regulator: VDAC: 1800 mV normal standby
    regulator: VPLL2: 1800 mV normal standby
    regulator: VMMC2: 1850 <--> 3150 mV normal standby
    regulator: VSIM: 1800 <--> 3000 mV normal standby
    i2c_omap i2c_omap.2: bus 2 rev4.0 at 400 kHz
    i2c_omap i2c_omap.3: bus 3 rev4.0 at 100 kHz
    Switching to clocksource 32k_counter
    musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
    musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    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 udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    omap-iommu omap-iommu.0: isp registered
    NetWinder Floating Point Emulator V0.97 (double precision)
    ashmem: initialized
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 981
    alg: No test for stdrng (krng)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    OMAP DSS rev 2.0
    OMAP DISPC rev 3.0
    OMAP VENC rev 2
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
    serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
    serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
    console [ttyS2] enabled
    brd: module loaded
    loop: module loaded
    omap2-nand driver initializing

    going to omap_namd_probe()......end

    info->nand.options |= NAND_BUSWIDTH_16
    info->nand.read_buf = omap_read_buf_pref
    info->nand.ecc.mode = NAND_ECC_SOFT.....end
    chip->options = 131331

    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bi
    t)
    cmdlinepart partition parsing not available
    Creating 5 MTD partitions on "omap2-nand":
    0x000000000000-0x000000080000 : "X-Loader"
    0x000000080000-0x000000260000 : "U-Boot"
    0x000000260000-0x000000280000 : "U-Boot Env"
    0x000000280000-0x000000680000 : "Kernel"
    0x000000680000-0x000020000000 : "File System"
    info->nand.options = 131331
    info->nand.ecc.steps = 8
    info->nand.ecc.sizes = 256
    info->nand.ecc.bytes = 3
    info->nand.ecc.total = 24
    info->nand.ecc.prepad = 0
    info->nand.ecc.postpad= 0
    info->nand.ecc.layout->eccbytes= 24
    info->nand.ecc.layout->oobavail= 38
    info->nand.ecc.layout->eccpos=
    40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 info->na
    nd.ecc.layout->oobfree=
    2 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0

    UBI: attaching mtd4 to ubi0

    UBI: physical eraseblock size: 131072 bytes (128 KiB)
    UBI: logical eraseblock size: 129024 bytes
    UBI: smallest flash I/O unit: 2048
    UBI: sub-page size: 512
    UBI: VID header offset: 512 (aligned 512)
    UBI: data offset: 2048


    ubi_device *ubi->ubi_num = 0
    ubi_device *ubi->ubi_name =
    ubi_device *ubi->vol_count = 0
    ubi_device *ubi->ref_count = 0
    ubi_device *ubi->image_seq = 0
    ubi_device *ubi->rsvd_pebs = 0
    ubi_device *ubi->avail_pebs = 0
    ubi_device *ubi->beb_rsvd_pebs = 0
    ubi_device *ubi->beb_rsvd_level = 0
    ubi_device *ubi->autoresize_vol_id = -1
    ubi_device *ubi->vtbl_slots = 0
    ubi_device *ubi->vtbl_size = 0
    ubi_device *ubi->max_ec = 0
    ubi_device *ubi->mean_ec = 0
    ubi_device *ubi->global_sqnum = 0
    ubi_device *ubi->pq_head = 0
    ubi_device *ubi->wl_scheduled = 0
    ubi_device *ubi->move_to_put = 0
    ubi_device *ubi->works_count = 0
    ubi_device *ubi->thread_enabled = 0
    ubi_device *ubi->bgt_name =
    ubi_device *ubi->flash_size = 530055168
    ubi_device *ubi->peb_count = 4044
    ubi_device *ubi->peb_size = 131072
    ubi_device *ubi->bad_peb_count = 0
    ubi_device *ubi->good_peb_count = 0
    ubi_device *ubi->erroneous_peb_count = 0
    ubi_device *ubi->max_erroneous = 404
    ubi_device *ubi->min_io_size = 2048
    ubi_device *ubi->hdrs_min_io_size = 512
    ubi_device *ubi->ro_mode = 0
    ubi_device *ubi->leb_size = 129024
    ubi_device *ubi->leb_start = 2048
    ubi_device *ubi->ec_hdr_alsize = 512
    ubi_device *ubi->vid_hdr_alsize = 512
    ubi_device *ubi->vid_hdr_offset = 512
    ubi_device *ubi->vid_hdr_aloffset = 512
    ubi_device *ubi->vid_hdr_shift = 0
    ubi_device *ubi->mtd->type = 4
    ubi_device *ubi->mtd->flags = 1024
    ubi_device *ubi->mtd->size = 530055168
    ubi_device *ubi->mtd->erasesize = 131072
    ubi_device *ubi->mtd->writesize = 2048
    ubi_device *ubi->mtd->oobsize = 64
    ubi_device *ubi->mtd->oobavail = 38
    ubi_device *ubi->mtd->erasesize_shift = 17
    ubi_device *ubi->mtd->writesize_shift = 11
    ubi_device *ubi->mtd->name = File System
    ubi_device *ubi->mtd->index = 4
    ubi_device *ubi->mtd->ecclayout->eccbytes = 24
    ubi_device *ubi->mtd->ecclayout->oobavail = 38
    ubi_device *ubi->mtd.ecc_stats->corrected = 0
    ubi_device *ubi->mtd.ecc_stats->failed = 0
    ubi_device *ubi->mtd.ecc_stats->badblocks = 0
    ubi_device *ubi->mtd.ecc_stats->bbtblocks = 0
    ubi_device *ubi->mtd->subpage_sft = 2
    ubi_device *ubi->mtd->usecount = 1
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 0
    going to ubi_io_read()...
    going to ubi_io_read()...

    going to ubi_io_read()...
    err = ubi_io_read_vid_hdr(ubi, pnum, vidh, 0) = 2
    ubi_scan_info *si->bad_peb_count = 0
    ubi_scan_info *si->vols_found = 2
    ubi_scan_info *si->highest_vol_id = 2147479551
    ubi_scan_info *si->alien_peb_count = 0
    ubi_scan_info *si->is_empty = 0
    ubi_scan_info *si->min_ec = 0
    ubi_scan_info *si->max_ec = 1
    ubi_scan_info *si->max_sqnum = 3
    ubi_scan_info *si->mean_ec = 0
    ubi_scan_info *si->ec_sum = 3956
    ubi_scan_info *si->ec_count = 4044
    ubi_scan_info *si->corr_count = 0
    UBI: max. sequence number: 3
    empty_vtbl_record.crc = cpu_to_be32(0xf116c36b)
    sv = ubi_scan_find_sv(si, UBI_LAYOUT_VOLUME_ID)
    } else {
    ubi->vtbl = process_lvol(ubi, si, sv)
    going to ubi_io_read()...
    going to ubi_io_read()...
    err = init_volumes(ubi, si, ubi->vtbl)
    err = check_scanning_info(ubi, si)

    UBI: attached mtd4 to ubi0
    UBI: MTD device name: "File System"
    UBI: MTD device size: 505 MiB
    UBI: number of good PEBs: 4044
    UBI: number of bad PEBs: 0
    UBI: max. allowed volumes: 128
    UBI: wear-leveling threshold: 4096
    UBI: number of internal volumes: 1
    UBI: number of user volumes: 1
    UBI: available PEBs: 0
    UBI: total number of reserved PEBs: 4044
    UBI: number of PEBs reserved for bad PEB handling: 40
    UBI: max/mean erase counter: 1/0
    UBI: image sequence number: 936292432

    UBI: background thread "ubi_bgt0d" started, PID 454
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    PPP MPPE Compression module registered
    NET: Registered protocol family 24
    PPPoL2TP kernel driver, V1.0
    dm9000 Ethernet Driver, V1.31
    eth0: dm9000a at e08b6000,e08ba400 IRQ 185 MAC: 00:11:22:33:44:55 (chip)
    usbcore: registered new interface driver asix
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver cdc_eem
    usbcore: registered new interface driver dm9601
    usbcore: registered new interface driver smsc95xx
    usbcore: registered new interface driver gl620a
    usbcore: registered new interface driver net1080
    usbcore: registered new interface driver plusb
    usbcore: registered new interface driver rndis_host
    usbcore: registered new interface driver cdc_subset
    usbcore: registered new interface driver zaurus
    usbcore: registered new interface driver MOSCHIP usb-ethernet driver
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: hub_configure
    hub 1-0:1.0: 3 ports detected
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    g_ether gadget: using random self ethernet address
    g_ether gadget: using random host ethernet address
    usb0: MAC 32:00:1c:b1:53:84
    usb0: HOST MAC 82:bc:71:86:9f:53
    g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    g_ether gadget: g_ether ready
    musb_hdrc musb_hdrc: MUSB HDRC host driver
    musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: hub_configure
    hub 2-0:1.0: 1 port detected
    mice: PS/2 mouse device common for all mice
    input: gpio-keys as /devices/platform/gpio-keys/input/input0
    input: TWL4030 Keypad as /devices/platform/i2c_omap.1/i2c-1/1-004a/twl4030_keypa
    d/input/input1
    ads7846 spi2.0: touchscreen, irq 187
    input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.2/spi2.0/input/input
    2
    using rtc device, twl_rtc, for alarms
    twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    twl_rtc twl_rtc: Power up reset detected.
    twl_rtc twl_rtc: Enabling TWL-RTC.
    i2c /dev entries driver
    Linux video capture interface: v2.00
    tvp514x 2-005d: Registered to v4l2 master omap34xxcam!!
    omap-iommu omap-iommu.0: isp: version 1.1
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v0.1.0)
    OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    Advanced Linux Sound Architecture Driver Version 1.0.21.
    usb 1-1: new high speed USB device using ehci-omap and address 2
    No device for DAI omap-mcbsp-dai-0
    No device for DAI omap-mcbsp-dai-1
    No device for DAI omap-mcbsp-dai-2
    No device for DAI omap-mcbsp-dai-3
    No device for DAI omap-mcbsp-dai-4
    OMAP3 Devkit8500 SoC init
    asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
    ALSA device list:
    #0: omap3devkit8500 (twl4030)
    TCP cubic registered
    NET: Registered protocol family 17
    NET: Registered protocol family 15
    Power Management for TI OMAP3.
    omap2_clk_set_freq1!
    dpll3_m2_ck!
    Unable to set L3 frequency (400000000)
    Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/1000 MHz
    IVA2 clocking rate: 800 MHz
    omap2_clk_set_freq2!
    SmartReflex driver initialized
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    fbcvt: 640x480@60: CVT Name - .307M3-R
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: hub_configure
    hub 1-1:1.0: 4 ports detected
    Console: switching to colour frame buffer device 128x48
    regulator_init_complete: incomplete constraints, leaving VDVI on
    regulator_init_complete: incomplete constraints, leaving VDAC on
    twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    tvp514x 2-005d: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 2-005d: Unable to detect decoder
    tvp514x 2-005d: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 2-005d: Unable to detect decoder
    tvp514x 2-005d: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 2-005d: Unable to detect decoder
    tvp514x 2-005d: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 2-005d: Unable to detect decoder
    omapdss DPI error: display already enabled
    omap_vout omap_vout: 'lcd' Display already enabled
    omapdss DPI error: display already enabled
    omap_vout omap_vout: 'lcd' Display already enabled
    omap_vout omap_vout: Buffer Size = 3686400
    omap_vout omap_vout: : registered and initialized video device 0
    omap_vout omap_vout: Buffer Size = 3686400
    omap_vout omap_vout: : registered and initialized video device 1
    do_basic_setup()......end
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    UBIFS: recovery needed
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    UBIFS: recovery completed
    UBIFS: mounted UBI device 0, volume 0, name "rootfs"
    UBIFS: file system size: 256112640 bytes (250110 KiB, 244 MiB, 1985 LEBs)
    UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)
    UBIFS: media format: w4/r0 (latest is w4/r0)
    UBIFS: default compressor: lzo
    UBIFS: reserved for root: 0 bytes (0 KiB)
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    VFS: Mounted root (ubifs filesystem) on device 0:12.
    starting init_post()......
    Freeing init memory: 164K
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    Failed to execute /init. Attempting defaults...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...
    going to ubi_io_read()...





    还是报ECC错误??

  • 文件系统可以挂载了,u-boot,kernel,rootfs均使用SWECC方式,参照2.6.32修改以下两个地方:

    # gedit ./drivers/mtd/nand/omap2.c      //找到函数:static void omap_read_buf_pref  去除 p = (u32 *) buf;

                ......

              if (ret) {
              /* PFPW engine is busy, use cpu copy method */
                     if (info->nand.options & NAND_BUSWIDTH_16)
                            omap_read_buf16(mtd, buf, len);
                     else
                     omap_read_buf8(mtd, buf, len);
              } else {
                     //p = (u32 *) buf;                      //此句去除
                     do {
                           r_count = gpmc_read_status(GPMC_PREFETCH_FIFO_CNT);
                           r_count = r_count >> 2;
                           ioread32_rep(info->nand.IO_ADDR_R, p, r_count);
                           p += r_count;
                          len -= r_count << 2;
                     } while (len);

               ........

    # gedit ./drivers/mtd/nand/omap2.c      //找到函数:static void omap_write_buf_pref()     添加p = (u16 *) buf;

          .........

             struct omap_nand_info, mtd);
             uint32_t w_count = 0;
             int i = 0, ret = 0;
             u16 *p;
             unsigned long tim, limit;
             p = (u16 *) buf;                           //添加此句

            /* take care of subpage writes */

         .........

    虽然能挂载了,但十分困惑omap2的NAND控制器到底怎么了?希望TI工程师给予帮忙,若需要具体code,我可以发过去

    启动如下:

    Texas Instruments X-Loader 1.47 (Feb 17 2011 - 17:33:15)

    Devkit8500 xM Rev A

    Starting X-loader on MMC

    Reading boot sector

     

    1154344 Bytes Read from MMC

    Starting OS Bootloader from MMC...

    Starting OS Bootloader...

     

    U-Boot 2010.06-rc1 (10/29/2012 - 15:20:35)

     

    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz

    OMAP3 Devkit8500 board + LPDDR/NAND

    I2C:   ready

    DRAM:  512 MiB

    NAND:  512 MiB

    *** Warning - bad CRC or NAND, using default environment

     

    In:    serial

    Out:   serial

    Err:   serial

    Devkit8500 xM Rev A

    Die ID #493a00029e380000015f26ad0500301e

    Net:   dm9000

    Hit any key to stop autoboot:  0

    GeoElectron #

    GeoElectron # run updatesys

     

    NAND erase: device 0 whole chip

    Erasing at 0x1ffe0000 -- 100% complete.

    OK

    mmc1 is available

    reading x-load.bin.ift_for_NAND

     

    10936 bytes read

    HW ECC selected

     

    NAND write: device 0 offset 0x0, size 0x2ab8

     12288 bytes written: OK

    reading flash-uboot.bin

     

    1154344 bytes read

    SW ECC selected

     

    NAND write: device 0 offset 0x80000, size 0x119d28

     1155072 bytes written: OK

    reading uImage

     

    3512108 bytes read

    SW ECC selected

     

    NAND write: device 0 offset 0x280000, size 0x35972c

     3512320 bytes written: OK

    reading ubi.img

     

    24248320 bytes read

    SW ECC selected

     

    NAND write: device 0 offset 0x680000, size 0x1720000

     24248320 bytes written: OK

    number error!

    GeoElectron # boot

    No MMC card found

    Booting from nand ...

     

    NAND read: device 0 offset 0x280000, size 0x400000

     4194304 bytes read: OK

    ## Booting kernel from Legacy Image at 80300000 ...

       Image Name:   Linux-2.6.37

       Image Type:   ARM Linux Kernel Image (uncompressed)

       Data Size:    3512044 Bytes = 3.3 MiB

       Load Address: 80008000

       Entry Point:  80008000

       Verifying Checksum ... OK

       Loading Kernel Image ... OK

    OK

     

    Starting kernel ...

     

    [    0.000000] Linux version 2.6.37 (root@lu-pc) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #9 Mon Feb 18 18:44:07 HKT 2013

    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f

    [    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

    [    0.000000] Machine: OMAP3 EVM

    [    0.000000] Reserving 12582912 bytes SDRAM for VRAM

    [    0.000000] Memory policy: ECC disabled, Data cache writeback

    [    0.000000] OMAP3630 ES1.2 (l2cache sgx neon isp 192mhz_clk )

    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000

    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 126976

    [    0.000000] Kernel command line: console=ttyO2,115200n8 mpurate=1000 vram=12M omapdss.def_disp=lcd ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs init=/init androidboot.console=ttyO2

    [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)

    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

    [    0.000000] Memory: 500MB = 500MB total

    [    0.000000] Memory: 499440k/499440k available, 24848k reserved, 0K highmem

    [    0.000000] Virtual kernel memory layout:

    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)

    [    0.000000]     vmalloc : 0xe0800000 - 0xf8000000   ( 376 MB)

    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)

    [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)

    [    0.000000]       .init : 0xc0008000 - 0xc0041000   ( 228 kB)

    [    0.000000]       .text : 0xc0041000 - 0xc06bb000   (6632 kB)

    [    0.000000]       .data : 0xc06bc000 - 0xc070bac0   ( 319 kB)

    [    0.000000] NR_IRQS:409

    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz

    [    0.000000] Reprogramming SDRC clock to 332000000 Hz

    [    0.000000] dpll3_m2_clk rate change failed: -22

    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts

    [    0.000000] Total of 96 interrupts on 1 active controller

    [    0.000000] GPMC revision 5.0

    [    0.000000] Trying to install interrupt handler for IRQ402

    [    0.000000] Trying to install interrupt handler for IRQ403

    [    0.000000] Trying to install interrupt handler for IRQ404

    [    0.000000] Trying to install interrupt handler for IRQ405

    [    0.000000] Trying to install interrupt handler for IRQ406

    [    0.000000] Trying to install interrupt handler for IRQ407

    [    0.000000] Trying to install interrupt handler for IRQ408

    [    0.000000] Trying to install type control for IRQ409

    [    0.000000] Trying to set irq flags for IRQ409

    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz

    [    0.000000] Console: colour dummy device 80x30

    [    0.000000] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)

    [    0.000000] pid_max: default: 32768 minimum: 301

    [    0.000000] Security Framework initialized

    [    0.000000] Mount-cache hash table entries: 512

    [    0.000000] CPU: Testing write buffer coherency: ok

    [    0.000000] regulator: core version 0.5

    [    0.000000] regulator: dummy:

    [    0.000000] NET: Registered protocol family 16

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] OMAP GPIO hardware version 2.5

    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0

    [    0.000000] omap3evm: bt init

    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.

    [    0.000000] Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/1000 MHz

    [    0.000000] OMAP DMA hardware revision 5.0

    [    0.019653] bio: create slab <bio-0> at 0

    [    0.020629] regulator: vwl1271: 1800 mV

    [    0.021789] SCSI subsystem initialized

    [    0.023986] usbcore: registered new interface driver usbfs

    [    0.024261] usbcore: registered new interface driver hub

    [    0.024444] usbcore: registered new device driver usb

    [    0.025390] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz

    [    0.026885] TWL5030: Enabling workaround for Si Erratum 27

    [    0.038269] twl4030: PIH (irq 7) chaining IRQs 368..375

    [    0.038299] twl4030: power (irq 373) chaining IRQs 376..383

    [    0.038757] twl4030: gpio (irq 368) chaining IRQs 384..401

    [    0.043426] regulator: VIO: 1800 mV normal standby

    [    0.043975] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby

    [    0.044494] regulator: VDAC: 1800 mV normal standby

    [    0.044982] regulator: VAUX2_4030: 2800 mV normal standby

    [    0.045532] regulator: VPLL2: 1800 mV normal standby

    [    0.046081] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby

    [    0.046600] regulator: VAUX3: 2800 mV normal standby

    [    0.047088] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz

    [    0.061676] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz

    [    0.062896] Advanced Linux Sound Architecture Driver Version 1.0.23.

    [    0.063476] Bluetooth: Core ver 2.15

    [    0.063659] NET: Registered protocol family 31

    [    0.063659] Bluetooth: HCI device and connection manager initialized

    [    0.063690] Bluetooth: HCI socket layer initialized

    [    0.064025] Switching to clocksource 32k_counter

    [    0.083160] musb-hdrc: version 6.0, otg (peripheral+host), debug=0

    [    0.083282] musb-hdrc musb-hdrc.0: dma type: dma-inventra

    [    0.083557] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92

    [    0.084014] NET: Registered protocol family 2

    [    0.084167] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)

    [    0.084533] TCP established hash table entries: 16384 (order: 5, 131072 bytes)

    [    0.084747] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)

    [    0.084869] TCP: Hash tables configured (established 16384 bind 16384)

    [    0.084869] TCP reno registered

    [    0.084899] UDP hash table entries: 256 (order: 0, 4096 bytes)

    [    0.084899] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

    [    0.085052] NET: Registered protocol family 1

    [    0.085327] RPC: Registered udp transport module.

    [    0.085327] RPC: Registered tcp transport module.

    [    0.085327] RPC: Registered tcp NFSv4.1 backchannel transport module.

    [    0.085510] NetWinder Floating Point Emulator V0.97 (double precision)

    [    0.085968] omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.

    [    0.092193] omap3evm camera init done successfully...

    [    0.092437] omap-iommu omap-iommu.0: isp registered

    [    0.092681] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3EVM)

    [    0.198669] ashmem: initialized

    [    0.199005] VFS: Disk quotas dquot_6.5.2

    [    0.199096] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

    [    0.200103] JFFS2 version 2.2. (NAND) (SUMMARY)  漏 2001-2006 Red Hat, Inc.

    [    0.200531] msgmni has been set to 975

    [    0.201568] io scheduler noop registered

    [    0.201568] io scheduler deadline registered

    [    0.201660] io scheduler cfq registered (default)

    [    0.259674] OMAP DSS rev 2.0

    [    0.259735] OMAP DISPC rev 3.0

    [    0.259765] OMAP VENC rev 2

    [    0.260040] OMAP DSI rev 1.0

    [    0.588806] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled

    [    0.590270] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0

    [    0.590576] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1

    [    0.590850] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2

    [    1.285369] console [ttyO2] enabled

    [    1.289306] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3

    [    1.304504] brd: module loaded

    [    1.311462] loop: module loaded

    [    1.315643] (stk) :sysfs entries created

    [    1.319763] (stk) : debugfs entries created

    [    1.326019] mtdoops: mtd device (mtddev=name/number) must be supplied

    [    1.333007] omap2-nand driver initializing

    [    1.337677] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit)

    [    1.346740] Creating 5 MTD partitions on "omap2-nand.0":

    [    1.352294] 0x000000000000-0x000000080000 : "X-Loader"

    [    1.359252] 0x000000080000-0x0000001c0000 : "U-Boot"

    [    1.366149] 0x0000001c0000-0x0000001e0000 : "U-Boot Env"

    [    1.372833] 0x0000001e0000-0x0000005e0000 : "Kernel"

    [    1.380798] 0x0000005e0000-0x000020000000 : "File System"

    [    1.594238] OneNAND driver initializing

    [    1.598388] omap2-onenand omap2-onenand: Cannot request GPMC CS

    [    1.604614] omap2-onenand: probe of omap2-onenand failed with error -16

    [    1.612182] UBI: attaching mtd4 to ubi0

    [    1.616180] UBI: physical eraseblock size:   131072 bytes (128 KiB)

    [    1.622741] UBI: logical eraseblock size:    129024 bytes

    [    1.628417] UBI: smallest flash I/O unit:    2048

    [    1.633331] UBI: sub-page size:              512

    [    1.638183] UBI: VID header offset:          512 (aligned 512)

    [    1.644287] UBI: data offset:                2048

    [    2.143554] UBI: max. sequence number:       0

    [    2.165313] UBI: volume 0 ("rootfs") re-sized from 1220 to 4005 LEBs

    [    2.172882] UBI: attached mtd4 to ubi0

    [    2.176849] UBI: MTD device name:            "File System"

    [    2.182617] UBI: MTD device size:            506 MiB

    [    2.187805] UBI: number of good PEBs:        4049

    [    2.192749] UBI: number of bad PEBs:         0

    [    2.197418] UBI: number of corrupted PEBs:   0

    [    2.202056] UBI: max. allowed volumes:       128

    [    2.206909] UBI: wear-leveling threshold:    4096

    [    2.211822] UBI: number of internal volumes: 1

    [    2.216491] UBI: number of user volumes:     1

    [    2.221160] UBI: available PEBs:             0

    [    2.225799] UBI: total number of reserved PEBs: 4049

    [    2.231018] UBI: number of PEBs reserved for bad PEB handling: 40

    [    2.237396] UBI: max/mean erase counter: 1/0

    [    2.241882] UBI: image sequence number:  0

    [    2.246246] UBI: background thread "ubi_bgt0d" started, PID 588

    [    2.260009] smsc911x: Driver version 2008-10-21.

    [    2.275329] usbcore: registered new interface driver asix

    [    2.281127] usbcore: registered new interface driver cdc_ether

    [    2.290771] usbcore: registered new interface driver net1080

    [    2.306396] usbcore: registered new interface driver cdc_subset

    [    2.322052] usbcore: registered new interface driver zaurus

    [    2.337646] usbcore: registered new interface driver zd1201

    [    2.343475] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

    [    3.368835] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller

    [    3.374847] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1

    [    4.400177] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800

    [    4.415710] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00

    [    4.421813] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

    [    4.428955] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

    [    4.436523] usb usb1: Product: OMAP-EHCI Host Controller

    [    4.442108] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd

    [    4.447784] usb usb1: SerialNumber: ehci-omap.0

    [    4.494232] hub 1-0:1.0: USB hub found

    [    4.498168] hub 1-0:1.0: 3 ports detected

    [    4.548614] Initializing USB Mass Storage driver...

    [    4.553955] usbcore: registered new interface driver usb-storage

    [    4.560272] USB Mass Storage support registered.

    [    4.579772] usbcore: registered new interface driver usbtest

    [    4.585723] android init

    [    4.588439] android_probe pdata: c06ccf24

    [    4.603485] android_bind

    [    4.611511] android_usb gadget: android_usb ready

    [    4.616424] musb-hdrc musb-hdrc.0: MUSB HDRC host driver

    [    4.622070] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2

    [    4.650207] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002

    [    4.657318] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1

    [    4.664916] usb usb2: Product: MUSB HDRC host driver

    [    4.670135] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd

    [    4.675811] usb usb2: SerialNumber: musb-hdrc.0

    [    4.712707] hub 2-0:1.0: USB hub found

    [    4.716644] hub 2-0:1.0: 1 port detected

    [    4.728698] f_adb init

    [    4.731170] android_register_function adb

    [    4.735351] f_mass_storage init

    [    4.738739] fsg_probe pdev: c06ccad8, pdata: c06ccfb4

    [    4.759460] android_register_function usb_mass_storage

    [    4.764862] adb_bind_config

    [    4.775695] android_usb gadget: Mass Storage Function, version: 2009/09/11

    [    4.782958] android_usb gadget: Number of LUNs=1

    [    4.787780]  lun0: LUN: removable file: (no medium)

    [    4.806365] f_mtp init

    [    4.808837] android_register_function mtp

    [    4.822326] mice: PS/2 mouse device common for all mice

    [    4.838226] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0

    [    4.884826] ads7846 spi1.0: touchscreen, irq 335

    [    4.890167] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1

    [    4.916564] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input2

    [    4.947387] using rtc device, twl_rtc, for alarms

    [    4.952178] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0

    [    4.962677] twl_rtc twl_rtc: Power up reset detected.

    [    4.978424] twl_rtc twl_rtc: Enabling TWL-RTC.

    [    5.001770] i2c /dev entries driver

    [    5.017364] Linux media interface: v0.10

    [    5.021636] Linux video capture interface: v2.00

    [    5.033386] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator

    [    5.040405] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator

    [    5.047607] omap3isp omap3isp: Revision 15.0 found

    [    5.052673] omap-iommu omap-iommu.0: isp: version 1.1

    [    5.212768] mt9t111 2-003c: Unable to detectmt9t111sensor

    [    5.236328] isp_register_subdev_group: Unable to register subdev mt9t111

    [    5.252075] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!

    [    5.267425] tvp514x 3-005c: Write: retry ... 0

    [    5.290832] tvp514x 3-005c: Write: retry ... 1

    [    5.314331] tvp514x 3-005c: Write: retry ... 2

    [    5.337707] tvp514x 3-005c: Write: retry ... 3

    [    5.361206] tvp514x 3-005c: Write: retry ... 4

    [    5.384552] tvp514x 3-005c: Write: retry ... 5

    [    5.407989] tvp514x 3-005c: Write failed. Err[-121]

    [    5.413085] tvp514x 3-005c: Unable to turn on decoder

    [    5.431365] tvp514x 3-005c: Read: retry ... 0

    [    5.454833] tvp514x 3-005c: Read: retry ... 1

    [    5.478302] tvp514x 3-005c: Read: retry ... 2

    [    5.501739] tvp514x 3-005c: Read: retry ... 3

    [    5.525177] tvp514x 3-005c: Read: retry ... 4

    [    5.548614] tvp514x 3-005c: Read: retry ... 5

    [    5.572052] tvp514x 3-005c: Unable to query std

    [    5.587890] usbcore: registered new interface driver uvcvideo

    [    5.593902] USB Video Class driver (v1.0.0)

    [    5.603332] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec

    [    5.619140] device-mapper: uevent: version 1.0.3

    [    5.634613] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com

    [    5.643524] Bluetooth: HCI UART driver ver 2.2

    [    5.648193] Bluetooth: HCI H4 protocol initialized

    [    5.653228] Bluetooth: HCILL protocol initialized

    [    5.658172] Bluetooth: Bluetooth Driver for TI WiLink - Version 1.0

    [    5.697448] cpuidle: using governor ladder

    [    5.701721] cpuidle: using governor menu

    [    5.721008] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator

    [    5.736968] usbcore: registered new interface driver usbhid

    [    5.742828] usbhid: USB HID core driver

    [    5.759887] logger: created 64K log 'log_main'

    [    5.764770] logger: created 256K log 'log_events'

    [    5.775177] logger: created 64K log 'log_radio'

    [    5.790771] logger: created 64K log 'log_system'

    [    5.806976] usbcore: registered new interface driver snd-usb-audio

    [    5.822631] OMAP3 EVM SoC init

    [    5.910766] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok

    [    5.917480] asoc: wl1271bt <-> omap-mcbsp-dai.0 mapping ok

    [    5.947540] ALSA device list:

    [    5.950653]   #0: omap3evm

    [    5.953491] oprofile: hardware counters not available

    [    5.958801] oprofile: using timer interrupt.

    [    5.963439] nf_conntrack version 0.5.0 (7803 buckets, 31212 max)

    [    5.970092] ip_tables: (C) 2000-2006 Netfilter Core Team

    [    5.975799] TCP cubic registered

    [    5.979217] Initializing XFRM netlink socket

    [    5.983947] NET: Registered protocol family 10

    [    5.989135] IPv6 over IPv4 tunneling driver

    [    6.111236] NET: Registered protocol family 17

    [    6.115905] NET: Registered protocol family 15

    [    6.126739] Bluetooth: L2CAP ver 2.15

    [    6.130554] Bluetooth: L2CAP socket layer initialized

    [    6.135894] Bluetooth: SCO (Voice Link) ver 0.6

    [    6.140625] Bluetooth: SCO socket layer initialized

    [    6.157928] Bluetooth: RFCOMM TTY layer initialized

    [    6.163055] Bluetooth: RFCOMM socket layer initialized

    [    6.168426] Bluetooth: RFCOMM ver 1.11

    [    6.172363] Bluetooth: BNEP (Ethernet Emulation) ver 1.3

    [    6.177917] Bluetooth: BNEP filters: protocol multicast

    [    6.183410] Bluetooth: HIDP (Human Interface Emulation) ver 1.2

    [    6.189971] Registering the dns_resolver key type

    [    6.194915] VFP support v0.3: implementor 41 architecture 3 part 30 variant crev 3

    [    6.212768] ThumbEE CPU extension supported.

    [    6.236541] Power Management for TI OMAP3.

    [    6.252410] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized

    [    6.260681] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized

    [    6.290710] SmartReflex Class3 initialized

    [    6.297882] clock: disabling unused clocks to save power

    [    6.304046] platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000

    [    6.312469] platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000

    [    6.416137] regulator_init_complete: incomplete constraints, leaving VDAC on

    [    6.431915] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)

    [    6.440551] omap_vout omap_vout: Buffer Size = 3686400

    [    6.462615] omap_vout omap_vout: : registered and initialized video device 16

    [    6.470092] omap_vout omap_vout: Buffer Size = 3686400

    [    6.486175] omap_vout omap_vout: : registered and initialized video device 17

    [    6.611328] UBIFS: mounted UBI device 0, volume 0, name "rootfs"

    [    6.617645] UBIFS: file system size:   256112640 bytes (250110 KiB, 244 MiB,1985 LEBs)

    [    6.626037] UBIFS: journal size:       9033728 bytes (8822 KiB, 8 MiB, 71 LEB s)

    [    6.633697] UBIFS: media format:       w4/r0 (latest is w4/r0)

    [    6.639831] UBIFS: default compressor: lzo

    [    6.644134] UBIFS: reserved for root:  0 bytes (0 KiB)

    [    6.690032] VFS: Mounted root (ubifs filesystem) on device 0:13.

    [    6.696380] Freeing init memory: 228K

    [    6.700347] Failed to execute /init.  Attempting defaults...

    INIT: version 2.86 booting

    Starting udev

    [    7.291503] udevd (777): /proc/777/oom_adj is deprecated, please use /proc/777/oom_score_adj instead.

    [   10.115844] uncorrectable error :

    [   10.119323] end_request: I/O error, dev mtdblock0, sector 0

    [   10.125335] Buffer I/O error on device mtdblock0, logical block 0

    [   10.131835] uncorrectable error :

    [   10.135223] end_request: I/O error, dev mtdblock0, sector 8

    [   10.141265] Buffer I/O error on device mtdblock0, logical block 1

    [   10.147735] uncorrectable error :

    [   10.151123] end_request: I/O error, dev mtdblock0, sector 16

    [   10.157226] Buffer I/O error on device mtdblock0, logical block 2

    [   10.183654] uncorrectable error :

    [   10.187042] end_request: I/O error, dev mtdblock0, sector 0

    [   10.193054] Buffer I/O error on device mtdblock0, logical block 0 tar: removing leading '/' from member names

     

    Remounting root file system...

    [   11.150573] UBIFS: parse relatime

    [   11.154052] UBIFS error (pid 1727): ubifs_parse_options: unrecognized mount option "relatime" or missing value

    [   11.164550] UBIFS error (pid 1727): ubifs_remount_fs: invalid or unknown remount parameter

    mount: mounting ubi0:rootfs on / failed: Invalid argument

    [   11.184020] UBIFS: parse relatime

    [   11.187500] UBIFS error (pid 1730): ubifs_parse_options: unrecognized mount option "relatime" or missing value

    [   11.198028] UBIFS error (pid 1730): ubifs_remount_fs: invalid or unknown remount parameter

    mount: mounting ubi0:rootfs on / failed: Invalid argument

    root: mount: mounting rootfs on / failed: No such file or directory

    Setting up IP spoofing protection: rp_filter.

    Configuring network interfaces... udhcpc: SIOCGIFINDEX: No such device done.

    Setting up IP spoofing protection: rp_filter.

    Configuring network interfaces... ifup: interface lo already configured

    ifup: interface eth0 already configured done.

    Tue Jan 27 08:47:00 UTC 2009

    ifconfig: SIOCGIFFLAGS: No such device

     start aging test...

    INIT: Entering runlevel: 5

    error in open /sys/class/leds/user_led1/brightness

    Starting syslogd/klogd: done

     start aging test...

    interval = 86400 second

    error in open /sys/class/leds/user_led1/brightness

     

    The Angstrom Distribution GeoElectron ttyO2

    Angstrom 2008.1-test-20090127 GeoElectron ttyO2

     

    GeoElectron login: root