Hi,
We have DM365 based custom board developed taking Appro IPNC DM365 as reference.
We have modified UBoot of Appro board to meet custom board requirement.We are using ubifs as root fs. And the custom board is working fine.
The U Boot which came with Appro board is of old version and now we are trying to move to latest U boot available on the net.
We have made the necessary changes in the latest U Boot and U Boot is working fine. We have flashed Kernel and fs.
Board boots up properly the very first time after flashing Kernel and FS. (Without any ubi_io_read error)
In the second power up cycle, there are few ubi_io_read error but the board boots up.
And finally in the third power up cycle, kernel panic happens telling VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
Please see the below logs:
First Time Boot Log: No ubi io error
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Start block :0x00000019
End block :0x00000032Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Boot Mode Task Completed
IPNC UBL Version: 2.2.0
Platform: DM365-297
Reset RTC Fail..
UBL Executed Sucessfully
Jumping to entry point at 0x81080000
U-Boot 2014.07-rc1 (May 21 2014 - 14:12:54)
I2C: ready
DRAM: 128 MiB
WARNING: Caches not enabled
NAND: 2048 MiB
DIR45 0Xc8014020
OUT_DATA45 0X11000040
SET_DATA45 0X11000040
CLR_DATA45 0X11000040
Delay for 10 seconds...
Delay done
Mux3 value 0x1affff
ARM Clock :- 297MHz
DDR Clock :- 270MHz
Reset ethernet phy
Reset ethernet phy done
S/w Reset ethernet phy begins
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X1
CLR_DATA01 0X1
SET_DATA23 0X8000
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X800001
CLR_DATA01 0X800001
SET_DATA23 0X8008
Net: Read from EEPROM @ 0x50 failed
DaVinci-EMAC
Warning: Your board does not use generic board. Please read
doc/README.generic-board and take action. Boards not
upgraded by the late 2014 may break or be removed.
Hit any key to stop autoboot: 0
Loading from nand0, offset 0xa00000
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
NAND read: device 0 offset 0xa00000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 2.6.37_IPNC_DM368_5.1.0 (root@EMMYS0851) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu May 15 12:29:09 IST 2014
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: DaVinci DM36x IPNC
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] DaVinci dm36x_rev1.2 variant 0x8
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 12192
[ 0.000000] Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd ip=10.9.51.238:10.9.51.47:10.9.51.1:255.255.255.0 eth=00:0C:0C:A0:FF:EC ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs rw cmemk.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248i
[ 0.000000] TI DaVinci EMAC: kernel boot params Ethernet address: 00:0C:0C:A0:FF:EC
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 48MB = 48MB total
[ 0.000000] Memory: 44616k/44616k available, 4536k 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 : 0xff000000 - 0xffe00000 ( 14 MB)
[ 0.000000] vmalloc : 0xc3800000 - 0xfea00000 ( 946 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc3000000 ( 48 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc002c000 ( 144 kB)
[ 0.000000] .text : 0xc002c000 - 0xc03b3000 (3612 kB)
[ 0.000000] .data : 0xc03b4000 - 0xc03dcd60 ( 164 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptable hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:245
[ 0.000000] Console: colour dummy device 80x30
[ 0.000412] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (lpj=1077248)
[ 0.000502] pid_max: default: 32768 minimum: 301
[ 0.000814] Security Framework initialized
[ 0.001020] Mount-cache hash table entries: 512
[ 0.002234] CPU: Testing write buffer coherency: ok
[ 0.004974] devtmpfs: initialized
[ 0.010909] DaVinci: 8 gpio irqs
[ 0.011957] NET: Registered protocol family 16
[ 0.055703] dm365_rmd_cs_rdk_150_wl_init
[ 0.055781] No entry for the specified index
[ 0.058470] No entry for the specified index
[ 0.181062] bio: create slab <bio-0> at 0
[ 0.188397] SCSI subsystem initialized
[ 0.194894] usbcore: registered new interface driver usbfs
[ 0.197073] usbcore: registered new interface driver hub
[ 0.198499] usbcore: registered new device driver usb
[ 0.211215] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.216877] Switching to clocksource timer0_1
[ 0.344084] NET: Registered protocol family 2
[ 0.344571] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.345900] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.346113] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.346246] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.346296] TCP reno registered
[ 0.346357] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.346453] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.347321] NET: Registered protocol family 1
[ 0.460365] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.463474] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.472403] JFS: nTxBlock = 348, nTxLock = 2788
[ 0.474434] msgmni has been set to 87
[ 0.481149] io scheduler noop registered (default)
[ 0.483785] CSL: Module install successful, device major num = 254
[ 0.483854] CSL: Module version 0.10.00, built on May 15 2014 12:17:00
[ 0.483932] I2C: Module install successful, device major num = 253
[ 0.483992] DMA: Module install successful, device major num = 252
[ 0.484035] DRV: Module install successful
[ 0.484075] DRV: Module built on May 15 2014 12:17:03
[ 0.484116] DRV: EDMACC.QUEPRI = 00002777
[ 0.484152] DRV: SYSTEM.MSTPRI0 = 00440011
[ 0.484188] DRV: SYSTEM.MSTPRI1 = 00000444
[ 0.484223] DRV: ISP.BCR = 00000002
[ 0.484258] DRV: SYSTEM.MISC = 00000399
[ 0.484295] EDMAK module: built on May 15 2014 at 12:16:39
[ 0.484341] Reference Linux version 2.6.37
[ 0.484379] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[ 0.486970] IRQK module: built on May 15 2014 at 11:54:08
[ 0.487043] Reference Linux version 2.6.37
[ 0.487085] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[ 0.489701] irqk initialized
[ 0.489804] CMEMK module: built on May 15 2014 at 12:16:36
[ 0.489863] Reference Linux version 2.6.37
[ 0.489903] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[ 0.497554] allocated heap buffer 0xc4000000 of size 0x5000000
[ 0.497619] heap fallback enabled - will try heap if pool buffer is not available
[ 0.497679] CMEM Range Overlaps Kernel Physical - allowing overlap
[ 0.497731] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)
[ 0.497950] cmemk initialized
[ 0.498032] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.611335] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[ 1.145405] console [ttyS0] enabled
[ 1.221156] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[ 1.264719] brd: module loaded
[ 1.280777] NAND device: Manufacturer ID: 0x2c, Chip ID: 0x38 (Micron )
[ 1.288964] Bad block table not found for chip 0
[ 1.295142] Bad block table not found for chip 0
[ 1.299807] Scanning device for bad blocks
[ 1.709631] Creating 7 MTD partitions on "davinci_nand.0":
[ 1.715330] 0x000000000000-0x000000600000 : "bootloader"
[ 1.728161] 0x000000600000-0x000000a00000 : "params"
[ 1.741260] 0x000000a00000-0x000000e00000 : "kernel"
[ 1.754069] 0x000000e00000-0x000008e00000 : "filesystem1"
[ 1.767743] 0x000008e00000-0x000009600000 : "data1"
[ 1.781247] 0x000009600000-0x000011600000 : "filesystem2"
[ 1.794412] 0x000011600000-0x000040000000 : "data2"
[ 1.808435] davinci_nand davinci_nand.0: controller rev. 2.3
[ 1.819285] UBI: attaching mtd3 to ubi0
[ 1.823647] UBI: physical eraseblock size: 262144 bytes (256 KiB)
[ 1.829967] UBI: logical eraseblock size: 258048 bytes
[ 1.835639] UBI: smallest flash I/O unit: 2048
[ 1.840540] UBI: sub-page size: 512
[ 1.845198] UBI: VID header offset: 2048 (aligned 2048)
[ 1.851347] UBI: data offset: 4096
[ 2.109230] UBI: max. sequence number: 0
[ 2.126920] UBI warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 4, need 5
[ 2.157385] UBI: volume 0 ("rootfs") re-sized from 504 to 504 LEBs
[ 2.167548] UBI: attached mtd3 to ubi0
[ 2.171509] UBI: MTD device name: "filesystem1"
[ 2.177044] UBI: MTD device size: 128 MiB
[ 2.182204] UBI: number of good PEBs: 512
[ 2.186863] UBI: number of bad PEBs: 0
[ 2.191420] UBI: number of corrupted PEBs: 0
[ 2.195901] UBI: max. allowed volumes: 128
[ 2.200631] UBI: wear-leveling threshold: 4096
[ 2.205370] UBI: number of internal volumes: 1
[ 2.209836] UBI: number of user volumes: 1
[ 2.214370] UBI: available PEBs: 0
[ 2.218846] UBI: total number of reserved PEBs: 512
[ 2.223818] UBI: number of PEBs reserved for bad PEB handling: 4
[ 2.229861] UBI: max/mean erase counter: 1/0
[ 2.234218] UBI: image sequence number: 463469461
[ 2.239103] UBI: background thread "ubi_bgt0d" started, PID 420
[ 2.245568] spi_davinci spi_davinci.2: DMA: supported
[ 2.260196] spi_davinci spi_davinci.2: DMA: RX channel: 11, TX channel: 10, event queue: 3
[ 2.283013] spi_davinci spi_davinci.2: Controller at 0xfec67800
[ 2.300568] ADBG::spi_register_driver
[ 2.370220] davinci_mdio davinci_mdio.0: davinci mdio revision 1.4
[ 2.376467] davinci_mdio davinci_mdio.0: detected phy mask fffffffd
[ 2.402546] davinci_mdio.0: probed
[ 2.406027] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
[ 2.430576] Initializing USB Mass Storage driver...
[ 2.436760] usbcore: registered new interface driver usb-storage
[ 2.450258] USB Mass Storage support registered.
[ 2.460469] i2c /dev entries driver
[ 2.464009] MDBG::i2c /dev entries driver
[ 2.483204] Linux media interface: v0.10
[ 2.488319] Linux video capture interface: v2.00
[ 2.514074] watchdog watchdog: heartbeat 60 sec
[ 2.550664] Error: Driver 'davinci-mcbsp' is already registered, aborting...
[ 2.561351] ALSA device list:
[ 2.564367] No soundcards found.
[ 2.580681] nf_conntrack version 0.5.0 (697 buckets, 2788 max)
[ 2.589538] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.600603] TCP cubic registered
[ 2.603902] NET: Registered protocol family 17
[ 2.713759] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=20005c90)
[ 2.740170] PHY_READY
[ 2.801973] IP-Config: Complete:
[ 2.805082] device=eth0, addr=10.9.51.238, mask=255.255.255.0, gw=10.9.51.1,
[ 2.812803] host=10.9.51.238, domain=, nis-domain=(none),
[ 2.818741] bootserver=10.9.51.47, rootserver=10.9.51.47, rootpath=
[ 3.013948] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 3.020025] UBIFS: file system size: 127475712 bytes (124488 KiB, 121 MiB, 494 LEBs)
[ 3.028104] UBIFS: journal size: 9420800 bytes (9200 KiB, 8 MiB, 37 LEBs)
[ 3.035618] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 3.041629] UBIFS: default compressor: lzo
[ 3.045767] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 3.053552] VFS: Mounted root (ubifs filesystem) on device 0:13.
[ 3.061972] devtmpfs: mounted
[ 3.065296] Freeing init memory: 144K
INIT: version 2.86 booting
[ 3.723552] UBI: attaching mtd4 to ubi1
[ 3.727451] UBI: physical eraseblock size: 262144 bytes (256 KiB)
[ 3.733887] UBI: logical eraseblock size: 258048 bytes
[ 3.739325] UBI: smallest flash I/O unit: 2048
[ 3.744149] UBI: sub-page size: 512
[ 3.748805] UBI: VID header offset: 2048 (aligned 2048)
[ 3.754910] UBI: data offset: 4096
[ 3.782103] UBI: max. sequence number: 32
[ 3.802781] UBI: attached mtd4 to ubi1
[ 3.806662] UBI: MTD device name: "data1"
[ 3.811907] UBI: MTD device size: 8 MiB
[ 3.816744] UBI: number of good PEBs: 32
[ 3.821526] UBI: number of bad PEBs: 0
[ 3.826013] UBI: number of corrupted PEBs: 0
[ 3.830584] UBI: max. allowed volumes: 128
[ 3.835237] UBI: wear-leveling threshold: 4096
[ 3.840141] UBI: number of internal volumes: 1
[ 3.844624] UBI: number of user volumes: 1
[ 3.849090] UBI: available PEBs: 0
[ 3.853633] UBI: total number of reserved PEBs: 32
[ 3.858525] UBI: number of PEBs reserved for bad PEB handling: 2
[ 3.864722] UBI: max/mean erase counter: 2/1
[ 3.869032] UBI: image sequence number: -998653827
[ 3.874087] UBI: background thread "ubi_bgt1d" started, PID 484
UBI device number 1, total 32 LEBs (8257536 bytes, 7.9 MiB), available 0 LEBs (0 bytes), LEB size 258048 bytes (252.0 KiB)
[ 4.553867] UBIFS: recovery needed
[ 4.610953] UBIFS: recovery completed
[ 4.614684] UBIFS: mounted UBI device 1, volume 0, name "ubifs_volume"
[ 4.621374] UBIFS: file system size: 4386816 bytes (4284 KiB, 4 MiB, 17 LEBs)
[ 4.628736] UBIFS: journal size: 2064385 bytes (2016 KiB, 1 MiB, 6 LEBs)
[ 4.636083] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 4.642030] UBIFS: default compressor: lzo
[ 4.646162] UBIFS: reserved for root: 207199 bytes (202 KiB)
[ 4.710500] PHY: 0:01 - Link is Up - 100/Full
Starting mounting local filesystems: mount mount: mounting /dev/root on / failed: No such file or directory
mount: mounting none on /dev/shm failed: No such file or directory
failed (2: ).
Starting internet superserver: inetd.
insmod: can't read '/opt/ipnc/modules/deflate.ko': No such file or directory
insmod: can't read '/opt/ipnc/modules/mmc_core.ko': No such file or directory
[ 6.136808] davinci_mmc davinci_mmc.1: Using DMA, 4-bit mode
[ 6.142731] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.147133] Powering on wifi
[ 6.439117] Loading iSCSI transport class v2.0-870.
[ 6.450781] mmc0: host doesn't support card's voltages
[ 6.455979] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.469175] Powering off wifi
[ 6.480435] mmc0: error -22 whilst initialising SDIO card
[ 6.487626] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.500261] Powering on wifi
[ 6.786466] mmc0: host doesn't support card's voltages
[ 6.807113] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.812030] Powering off wifi
[ 6.815159] mmc0: error -22 whilst initialising SDIO card
[ 7.055183] iscsi: registered transport (tcp)
[ 7.162513] musb-hdrc: version 6.0, peripheral, debug=0
[ 7.274535] musb-hdrc musb-hdrc: dma type: dma-cppi3
[ 7.302927] musb-hdrc musb-hdrc: USB Peripheral mode controller at fec64000 using DMA, IRQ 12
[ 7.472934] loop: module loaded
[ 7.575249] tun: Universal TUN/TAP device driver, 1.6
[ 7.580676] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 7.661363] console [netcon0] enabled
[ 7.665073] netconsole: network logging started
[ 7.791166] PPP generic driver version 2.4.2
[ 7.835404] PPP Deflate Compression module registered
Creat queue id:0
queue id:0
TimeOut occure in boot_proc.
Program exit.
ApproDrvInit: 3
Creat queue id:32769
queue id:32769
mount: mounting devpts on /dev/pts failed: No such file or directory
INIT: Entering runlevel: 5
Starting telnet daemon.
Starting syslogd/klogd: done
getty: ioctl() TIOCSPGR
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org 10.9.51.238 console
Arago 2009.11 10.9.51.238 console
10.9.51.238 login: root
-sh: can't access tty; job control turned off
root@10:~#
SecondTime Boot Log: ubi io error
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Start block :0x00000019
End block :0x00000032Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Boot Mode Task Completed
IPNC UBL Version: 2.2.0
Platform: DM365-297
Reset RTC Fail..
UBL Executed Sucessfully
Jumping to entry point at 0x81080000
U-Boot 2014.07-rc1 (May 21 2014 - 14:12:54)
I2C: ready
DRAM: 128 MiB
WARNING: Caches not enabled
NAND: 2048 MiB
DIR45 0Xc8014020
OUT_DATA45 0X11000040
SET_DATA45 0X11000040
CLR_DATA45 0X11000040
Delay for 10 seconds...
Delay done
Mux3 value 0x1affff
ARM Clock :- 297MHz
DDR Clock :- 270MHz
Reset ethernet phy
Reset ethernet phy done
S/w Reset ethernet phy begins
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X1
CLR_DATA01 0X1
SET_DATA23 0X8000
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X800001
CLR_DATA01 0X800001
SET_DATA23 0X8008
Net: Read from EEPROM @ 0x50 failed
DaVinci-EMAC
Warning: Your board does not use generic board. Please read
doc/README.generic-board and take action. Boards not
upgraded by the late 2014 may break or be removed.
Hit any key to stop autoboot: 0
Loading from nand0, offset 0xa00000
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
NAND read: device 0 offset 0xa00000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 2.6.37_IPNC_DM368_5.1.0 (root@EMMYS0851) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu May 15 12:29:09 IST 2014
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: DaVinci DM36x IPNC
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] DaVinci dm36x_rev1.2 variant 0x8
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 12192
[ 0.000000] Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd ip=10.9.51.238:10.9.51.47:10.9.51.1:255.255.255.0 eth=00:0C:0C:A0:FF:EC ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs rw cmemk.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248i
[ 0.000000] TI DaVinci EMAC: kernel boot params Ethernet address: 00:0C:0C:A0:FF:EC
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 48MB = 48MB total
[ 0.000000] Memory: 44616k/44616k available, 4536k 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 : 0xff000000 - 0xffe00000 ( 14 MB)
[ 0.000000] vmalloc : 0xc3800000 - 0xfea00000 ( 946 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc3000000 ( 48 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc002c000 ( 144 kB)
[ 0.000000] .text : 0xc002c000 - 0xc03b3000 (3612 kB)
[ 0.000000] .data : 0xc03b4000 - 0xc03dcd60 ( 164 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptable hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:245
[ 0.000000] Console: colour dummy device 80x30
[ 0.000412] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (lpj=1077248)
[ 0.000501] pid_max: default: 32768 minimum: 301
[ 0.000816] Security Framework initialized
[ 0.001021] Mount-cache hash table entries: 512
[ 0.002242] CPU: Testing write buffer coherency: ok
[ 0.005031] devtmpfs: initialized
[ 0.011022] DaVinci: 8 gpio irqs
[ 0.012090] NET: Registered protocol family 16
[ 0.056091] dm365_rmd_cs_rdk_150_wl_init
[ 0.056174] No entry for the specified index
[ 0.058892] No entry for the specified index
[ 0.183774] bio: create slab <bio-0> at 0
[ 0.191852] SCSI subsystem initialized
[ 0.198051] usbcore: registered new interface driver usbfs
[ 0.200642] usbcore: registered new interface driver hub
[ 0.202066] usbcore: registered new device driver usb
[ 0.214455] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.220742] Switching to clocksource timer0_1
[ 0.349559] NET: Registered protocol family 2
[ 0.350395] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.351664] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.351877] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.352012] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.352062] TCP reno registered
[ 0.352122] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.352216] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.353182] NET: Registered protocol family 1
[ 0.467616] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.471033] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.479742] JFS: nTxBlock = 348, nTxLock = 2788
[ 0.482151] msgmni has been set to 87
[ 0.488569] io scheduler noop registered (default)
[ 0.491589] CSL: Module install successful, device major num = 254
[ 0.491660] CSL: Module version 0.10.00, built on May 15 2014 12:17:00
[ 0.491738] I2C: Module install successful, device major num = 253
[ 0.491798] DMA: Module install successful, device major num = 252
[ 0.491841] DRV: Module install successful
[ 0.491880] DRV: Module built on May 15 2014 12:17:03
[ 0.491922] DRV: EDMACC.QUEPRI = 00002777
[ 0.491958] DRV: SYSTEM.MSTPRI0 = 00440011
[ 0.491993] DRV: SYSTEM.MSTPRI1 = 00000444
[ 0.492029] DRV: ISP.BCR = 00000002
[ 0.492064] DRV: SYSTEM.MISC = 00000399
[ 0.492101] EDMAK module: built on May 15 2014 at 12:16:39
[ 0.492147] Reference Linux version 2.6.37
[ 0.492186] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[ 0.494819] IRQK module: built on May 15 2014 at 11:54:08
[ 0.494894] Reference Linux version 2.6.37
[ 0.494936] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[ 0.497544] irqk initialized
[ 0.497652] CMEMK module: built on May 15 2014 at 12:16:36
[ 0.497712] Reference Linux version 2.6.37
[ 0.497756] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[ 0.505397] allocated heap buffer 0xc4000000 of size 0x5000000
[ 0.505464] heap fallback enabled - will try heap if pool buffer is not available
[ 0.505526] CMEM Range Overlaps Kernel Physical - allowing overlap
[ 0.505581] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)
[ 0.505807] cmemk initialized
[ 0.505890] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.611388] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[ 1.145468] console [ttyS0] enabled
[ 1.221189] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[ 1.264855] brd: module loaded
[ 1.281120] NAND device: Manufacturer ID: 0x2c, Chip ID: 0x38 (Micron )
[ 1.289312] Bad block table not found for chip 0
[ 1.295520] Bad block table not found for chip 0
[ 1.300335] Scanning device for bad blocks
[ 1.710219] Creating 7 MTD partitions on "davinci_nand.0":
[ 1.715788] 0x000000000000-0x000000600000 : "bootloader"
[ 1.728788] 0x000000600000-0x000000a00000 : "params"
[ 1.741988] 0x000000a00000-0x000000e00000 : "kernel"
[ 1.754931] 0x000000e00000-0x000008e00000 : "filesystem1"
[ 1.768682] 0x000008e00000-0x000009600000 : "data1"
[ 1.782251] 0x000009600000-0x000011600000 : "filesystem2"
[ 1.795624] 0x000011600000-0x000040000000 : "data2"
[ 1.809763] davinci_nand davinci_nand.0: controller rev. 2.3
[ 1.821050] UBI: attaching mtd3 to ubi0
[ 1.824948] UBI: physical eraseblock size: 262144 bytes (256 KiB)
[ 1.831687] UBI: logical eraseblock size: 258048 bytes
[ 1.837136] UBI: smallest flash I/O unit: 2048
[ 1.842065] UBI: sub-page size: 512
[ 1.846726] UBI: VID header offset: 2048 (aligned 2048)
[ 1.852921] UBI: data offset: 4096
[ 2.190782] UBI: max. sequence number: 3
[ 2.208008] UBI warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 4, need 5
[ 2.224039] UBI: attached mtd3 to ubi0
[ 2.227840] UBI: MTD device name: "filesystem1"
[ 2.233538] UBI: MTD device size: 128 MiB
[ 2.238548] UBI: number of good PEBs: 512
[ 2.243362] UBI: number of bad PEBs: 0
[ 2.247847] UBI: number of corrupted PEBs: 0
[ 2.252399] UBI: max. allowed volumes: 128
[ 2.257052] UBI: wear-leveling threshold: 4096
[ 2.261875] UBI: number of internal volumes: 1
[ 2.266354] UBI: number of user volumes: 1
[ 2.270893] UBI: available PEBs: 0
[ 2.275370] UBI: total number of reserved PEBs: 512
[ 2.280344] UBI: number of PEBs reserved for bad PEB handling: 4
[ 2.286390] UBI: max/mean erase counter: 1/0
[ 2.290751] UBI: image sequence number: 463469461
[ 2.295635] UBI: background thread "ubi_bgt0d" started, PID 420
[ 2.302113] spi_davinci spi_davinci.2: DMA: supported
[ 2.307240] spi_davinci spi_davinci.2: DMA: RX channel: 11, TX channel: 10, event queue: 3
[ 2.319032] spi_davinci spi_davinci.2: Controller at 0xfec67800
[ 2.327071] ADBG::spi_register_driver
[ 2.380164] davinci_mdio davinci_mdio.0: davinci mdio revision 1.4
[ 2.386415] davinci_mdio davinci_mdio.0: detected phy mask fffffffd
[ 2.395114] davinci_mdio.0: probed
[ 2.398597] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
[ 2.406912] Initializing USB Mass Storage driver...
[ 2.413231] usbcore: registered new interface driver usb-storage
[ 2.419294] USB Mass Storage support registered.
[ 2.425706] i2c /dev entries driver
[ 2.429245] MDBG::i2c /dev entries driver
[ 2.437346] Linux media interface: v0.10
[ 2.442581] Linux video capture interface: v2.00
[ 2.454179] watchdog watchdog: heartbeat 60 sec
[ 2.468231] Error: Driver 'davinci-mcbsp' is already registered, aborting...
[ 2.479112] ALSA device list:
[ 2.482664] No soundcards found.
[ 2.487862] nf_conntrack version 0.5.0 (697 buckets, 2788 max)
[ 2.497204] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.503393] TCP cubic registered
[ 2.506694] NET: Registered protocol family 17
[ 2.583742] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=20005c90)
[ 2.592659] PHY_READY
[ 2.652126] IP-Config: Complete:
[ 2.655238] device=eth0, addr=10.9.51.238, mask=255.255.255.0, gw=10.9.51.1,
[ 2.662962] host=10.9.51.238, domain=, nis-domain=(none),
[ 2.668846] bootserver=10.9.51.47, rootserver=10.9.51.47, rootpath=
[ 2.719773] UBI error: ubi_io_read: error -74 (ECC error) while reading 258048 bytes from PEB 3:4096, read 258048 bytes
[ 2.773134] UBI error: ubi_io_read: error -74 (ECC error) while reading 258048 bytes from PEB 4:4096, read 258048 bytes
[ 2.787914] UBIFS: recovery needed
[ 2.832634] UBI error: ubi_io_read: error -74 (ECC error) while reading 258048 bytes from PEB 5:4096, read 258048 bytes
[ 2.902605] UBI error: ubi_io_read: error -74 (ECC error) while reading 81920 bytes from PEB 256:180224, read 81920 bytes
[ 3.017341] UBIFS: recovery completed
[ 3.021192] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 3.027257] UBIFS: file system size: 127475712 bytes (124488 KiB, 121 MiB, 494 LEBs)
[ 3.035372] UBIFS: journal size: 9420800 bytes (9200 KiB, 8 MiB, 37 LEBs)
[ 3.042889] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 3.048817] UBIFS: default compressor: lzo
[ 3.053042] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 3.060237] VFS: Mounted root (ubifs filesystem) on device 0:13.
[ 3.068235] devtmpfs: mounted
[ 3.071763] Freeing init memory: 144K
INIT: version 2.86 booting
[ 3.719268] UBI: attaching mtd4 to ubi1
[ 3.723373] UBI: physical eraseblock size: 262144 bytes (256 KiB)
[ 3.729745] UBI: logical eraseblock size: 258048 bytes
[ 3.735286] UBI: smallest flash I/O unit: 2048
[ 3.740095] UBI: sub-page size: 512
[ 3.744752] UBI: VID header offset: 2048 (aligned 2048)
[ 3.750868] UBI: data offset: 4096
[ 3.777415] UBI: max. sequence number: 33
[ 3.798119] UBI: attached mtd4 to ubi1
[ 3.802091] UBI: MTD device name: "data1"
[ 3.807103] UBI: MTD device size: 8 MiB
[ 3.812164] UBI: number of good PEBs: 32
[ 3.816827] UBI: number of bad PEBs: 0
[ 3.821403] UBI: number of corrupted PEBs: 0
[ 3.825882] UBI: max. allowed volumes: 128
[ 3.830630] UBI: wear-leveling threshold: 4096
[ 3.835371] UBI: number of internal volumes: 1
[ 3.839840] UBI: number of user volumes: 1
[ 3.844381] UBI: available PEBs: 0
[ 3.848859] UBI: total number of reserved PEBs: 32
[ 3.853843] UBI: number of PEBs reserved for bad PEB handling: 2
[ 3.859998] UBI: max/mean erase counter: 2/1
[ 3.864394] UBI: image sequence number: -998653827
[ 3.869461] UBI: background thread "ubi_bgt1d" started, PID 484
UBI device number 1, total 32 LEBs (8257536 bytes, 7.9 MiB), available 0 LEBs (0 bytes), LEB size 258048 bytes (252.0 KiB)
[ 4.554930] UBIFS: recovery needed
[ 4.590497] PHY: 0:01 - Link is Up - 100/Full
[ 4.617285] UBIFS: recovery completed
[ 4.621146] UBIFS: mounted UBI device 1, volume 0, name "ubifs_volume"
[ 4.627730] UBIFS: file system size: 4386816 bytes (4284 KiB, 4 MiB, 17 LEBs)
[ 4.635181] UBIFS: journal size: 2064385 bytes (2016 KiB, 1 MiB, 6 LEBs)
[ 4.642535] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 4.648404] UBIFS: default compressor: lzo
[ 4.652613] UBIFS: reserved for root: 207199 bytes (202 KiB)
Starting mounting local filesystems: mount mount: mounting /dev/root on / failed: No such file or directory
mount: mounting none on /dev/shm failed: No such file or directory
failed (2: ).
Starting internet superserver: inetd.
insmod: can't read '/opt/ipnc/modules/deflate.ko': No such file or directory
insmod: can't read '/opt/ipnc/modules/mmc_core.ko': No such file or directory
[ 6.169514] davinci_mmc davinci_mmc.1: Using DMA, 4-bit mode
[ 6.175443] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.179847] Powering on wifi
[ 6.473886] Loading iSCSI transport class v2.0-870.
[ 6.486553] mmc0: host doesn't support card's voltages
[ 6.499630] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.510412] Powering off wifi
[ 6.513554] mmc0: error -22 whilst initialising SDIO card
[ 6.530757] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.535168] Powering on wifi
[ 6.836470] mmc0: host doesn't support card's voltages
[ 6.860311] dm365_rmd_cs_rdk_150_wl_set_power
[ 6.864728] Powering off wifi
[ 6.867836] mmc0: error -22 whilst initialising SDIO card
[ 7.095207] iscsi: registered transport (tcp)
[ 7.203001] musb-hdrc: version 6.0, peripheral, debug=0
[ 7.316510] musb-hdrc musb-hdrc: dma type: dma-cppi3
[ 7.342943] musb-hdrc musb-hdrc: USB Peripheral mode controller at fec64000 using DMA, IRQ 12
[ 7.514763] loop: module loaded
[ 7.618349] tun: Universal TUN/TAP device driver, 1.6
[ 7.623787] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 7.705176] console [netcon0] enabled
[ 7.708887] netconsole: network logging started
[ 7.836287] PPP generic driver version 2.4.2
[ 7.881355] PPP Deflate Compression module registered
Creat queue id:0
queue id:0
TimeOut occure in boot_proc.
Program exit.
ApproDrvInit: 3
Creat queue id:32769
queue id:32769
mount: mounting devpts on /dev/pts failed: No such file or directory
INIT: Entering runlevel: 5
Starting telnet daemon.
Starting syslogd/klogd: done
getty: ioctl() TIOCSPGR
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org 10.9.51.238 console
Arago 2009.11 10.9.51.238 console
10.9.51.238 login: root
-sh: can't access tty; job control turned off
root@10:~#
Third time boot log: ubi io reasd error and kernel panic
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Start block :0x00000019
End block :0x00000032Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Boot Mode Task Completed
IPNC UBL Version: 2.2.0
Platform: DM365-297
Reset RTC Fail..
UBL Executed Sucessfully
Jumping to entry point at 0x81080000
U-Boot 2014.07-rc1 (May 21 2014 - 14:12:54)
I2C: ready
DRAM: 128 MiB
WARNING: Caches not enabled
NAND: 2048 MiB
DIR45 0Xc8014020
OUT_DATA45 0X11000040
SET_DATA45 0X11000040
CLR_DATA45 0X11000040
Delay for 10 seconds...
Delay done
Mux3 value 0x1affff
ARM Clock :- 297MHz
DDR Clock :- 270MHz
Reset ethernet phy
Reset ethernet phy done
S/w Reset ethernet phy begins
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X1
CLR_DATA01 0X1
SET_DATA23 0X8000
DIR01 0Xffffe
DIR23 0Xf00000
SET_DATA01 0X800001
CLR_DATA01 0X800001
SET_DATA23 0X8008
Net: Read from EEPROM @ 0x50 failed
DaVinci-EMAC
Warning: Your board does not use generic board. Please read
doc/README.generic-board and take action. Boards not
upgraded by the late 2014 may break or be removed.
Hit any key to stop autoboot: 0
Loading from nand0, offset 0xa00000
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
NAND read: device 0 offset 0xa00000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.37_IPNC_DM368_5.1.0
Created: 2014-05-15 6:59:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4017504 Bytes = 3.8 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
[ 0.000000] Linux version 2.6.37_IPNC_DM368_5.1.0 (root@EMMYS0851) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Thu May 15 12:29:09 IST 2014
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: DaVinci DM36x IPNC
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] DaVinci dm36x_rev1.2 variant 0x8
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 12192
[ 0.000000] Kernel command line: mem=48M console=ttyS0,115200n8 noinitrd ip=10.9.51.238:10.9.51.47:10.9.51.1:255.255.255.0 eth=00:0C:0C:A0:FF:EC ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs rw cmemk.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1x28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248i
[ 0.000000] TI DaVinci EMAC: kernel boot params Ethernet address: 00:0C:0C:A0:FF:EC
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 48MB = 48MB total
[ 0.000000] Memory: 44616k/44616k available, 4536k 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 : 0xff000000 - 0xffe00000 ( 14 MB)
[ 0.000000] vmalloc : 0xc3800000 - 0xfea00000 ( 946 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc3000000 ( 48 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc002c000 ( 144 kB)
[ 0.000000] .text : 0xc002c000 - 0xc03b3000 (3612 kB)
[ 0.000000] .data : 0xc03b4000 - 0xc03dcd60 ( 164 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptable hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] Verbose stalled-CPUs detection is disabled.
[ 0.000000] NR_IRQS:245
[ 0.000000] Console: colour dummy device 80x30
[ 0.000413] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (lpj=1077248)
[ 0.000501] pid_max: default: 32768 minimum: 301
[ 0.000816] Security Framework initialized
[ 0.001021] Mount-cache hash table entries: 512
[ 0.002242] CPU: Testing write buffer coherency: ok
[ 0.005033] devtmpfs: initialized
[ 0.011027] DaVinci: 8 gpio irqs
[ 0.012093] NET: Registered protocol family 16
[ 0.056094] dm365_rmd_cs_rdk_150_wl_init
[ 0.056176] No entry for the specified index
[ 0.058885] No entry for the specified index
[ 0.183793] bio: create slab <bio-0> at 0
[ 0.191850] SCSI subsystem initialized
[ 0.198053] usbcore: registered new interface driver usbfs
[ 0.200653] usbcore: registered new interface driver hub
[ 0.202084] usbcore: registered new device driver usb
[ 0.214476] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.220765] Switching to clocksource timer0_1
[ 0.349578] NET: Registered protocol family 2
[ 0.350423] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.351712] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.351923] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.352055] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.352104] TCP reno registered
[ 0.352163] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.352259] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.353212] NET: Registered protocol family 1
[ 0.467596] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.471003] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.479741] JFS: nTxBlock = 348, nTxLock = 2788
[ 0.482145] msgmni has been set to 87
[ 0.488553] io scheduler noop registered (default)
[ 0.491592] CSL: Module install successful, device major num = 254
[ 0.491662] CSL: Module version 0.10.00, built on May 15 2014 12:17:00
[ 0.491738] I2C: Module install successful, device major num = 253
[ 0.491797] DMA: Module install successful, device major num = 252
[ 0.491841] DRV: Module install successful
[ 0.491880] DRV: Module built on May 15 2014 12:17:03
[ 0.491921] DRV: EDMACC.QUEPRI = 00002777
[ 0.491959] DRV: SYSTEM.MSTPRI0 = 00440011
[ 0.491995] DRV: SYSTEM.MSTPRI1 = 00000444
[ 0.492030] DRV: ISP.BCR = 00000002
[ 0.492066] DRV: SYSTEM.MISC = 00000399
[ 0.492104] EDMAK module: built on May 15 2014 at 12:16:39
[ 0.492148] Reference Linux version 2.6.37
[ 0.492187] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[ 0.494838] IRQK module: built on May 15 2014 at 11:54:08
[ 0.494914] Reference Linux version 2.6.37
[ 0.494956] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[ 0.497557] irqk initialized
[ 0.497665] CMEMK module: built on May 15 2014 at 12:16:36
[ 0.497722] Reference Linux version 2.6.37
[ 0.497761] File /home/still-image/OV7955_ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[ 0.505382] allocated heap buffer 0xc4000000 of size 0x5000000
[ 0.505449] heap fallback enabled - will try heap if pool buffer is not available
[ 0.505508] CMEM Range Overlaps Kernel Physical - allowing overlap
[ 0.505561] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)
[ 0.505784] cmemk initialized
[ 0.505867] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.611379] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[ 1.145460] console [ttyS0] enabled
[ 1.221194] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[ 1.264821] brd: module loaded
[ 1.281116] NAND device: Manufacturer ID: 0x2c, Chip ID: 0x38 (Micron )
[ 1.289307] Bad block table not found for chip 0
[ 1.295517] Bad block table not found for chip 0
[ 1.300325] Scanning device for bad blocks
[ 1.710292] Creating 7 MTD partitions on "davinci_nand.0":
[ 1.715864] 0x000000000000-0x000000600000 : "bootloader"
[ 1.728897] 0x000000600000-0x000000a00000 : "params"
[ 1.742068] 0x000000a00000-0x000000e00000 : "kernel"
[ 1.755033] 0x000000e00000-0x000008e00000 : "filesystem1"
[ 1.768825] 0x000008e00000-0x000009600000 : "data1"
[ 1.782426] 0x000009600000-0x000011600000 : "filesystem2"
[ 1.795816] 0x000011600000-0x000040000000 : "data2"
[ 1.809947] davinci_nand davinci_nand.0: controller rev. 2.3
[ 1.821231] UBI: attaching mtd3 to ubi0
[ 1.825128] UBI: physical eraseblock size: 262144 bytes (256 KiB)
[ 1.831872] UBI: logical eraseblock size: 258048 bytes
[ 1.837321] UBI: smallest flash I/O unit: 2048
[ 1.842245] UBI: sub-page size: 512
[ 1.846909] UBI: VID header offset: 2048 (aligned 2048)
[ 1.853101] UBI: data offset: 4096
[ 2.190936] UBI: max. sequence number: 5
[ 2.208117] UBI warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 4, need 5
[ 2.224138] UBI: attached mtd3 to ubi0
[ 2.227939] UBI: MTD device name: "filesystem1"
[ 2.233628] UBI: MTD device size: 128 MiB
[ 2.238637] UBI: number of good PEBs: 512
[ 2.243444] UBI: number of bad PEBs: 0
[ 2.247928] UBI: number of corrupted PEBs: 0
[ 2.252482] UBI: max. allowed volumes: 128
[ 2.257133] UBI: wear-leveling threshold: 4096
[ 2.261957] UBI: number of internal volumes: 1
[ 2.266436] UBI: number of user volumes: 1
[ 2.270972] UBI: available PEBs: 0
[ 2.275450] UBI: total number of reserved PEBs: 512
[ 2.280423] UBI: number of PEBs reserved for bad PEB handling: 4
[ 2.286467] UBI: max/mean erase counter: 1/0
[ 2.290831] UBI: image sequence number: 463469461
[ 2.295722] UBI: background thread "ubi_bgt0d" started, PID 420
[ 2.302197] spi_davinci spi_davinci.2: DMA: supported
[ 2.307320] spi_davinci spi_davinci.2: DMA: RX channel: 11, TX channel: 10, event queue: 3
[ 2.319114] spi_davinci spi_davinci.2: Controller at 0xfec67800
[ 2.327172] ADBG::spi_register_driver
[ 2.380173] davinci_mdio davinci_mdio.0: davinci mdio revision 1.4
[ 2.386423] davinci_mdio davinci_mdio.0: detected phy mask fffffffd
[ 2.395123] davinci_mdio.0: probed
[ 2.398605] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
[ 2.406922] Initializing USB Mass Storage driver...
[ 2.413227] usbcore: registered new interface driver usb-storage
[ 2.419291] USB Mass Storage support registered.
[ 2.425697] i2c /dev entries driver
[ 2.429237] MDBG::i2c /dev entries driver
[ 2.437337] Linux media interface: v0.10
[ 2.442575] Linux video capture interface: v2.00
[ 2.454195] watchdog watchdog: heartbeat 60 sec
[ 2.468238] Error: Driver 'davinci-mcbsp' is already registered, aborting...
[ 2.479143] ALSA device list:
[ 2.482679] No soundcards found.
[ 2.487886] nf_conntrack version 0.5.0 (697 buckets, 2788 max)
[ 2.497225] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.503423] TCP cubic registered
[ 2.506724] NET: Registered protocol family 17
[ 2.583745] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=20005c90)
[ 2.592601] PHY_READY
[ 2.652044] IP-Config: Complete:
[ 2.655159] device=eth0, addr=10.9.51.238, mask=255.255.255.0, gw=10.9.51.1,
[ 2.662938] host=10.9.51.238, domain=, nis-domain=(none),
[ 2.668874] bootserver=10.9.51.47, rootserver=10.9.51.47, rootpath=
[ 2.719910] UBI error: ubi_io_read: error -74 (ECC error) while reading 258048 bytes from PEB 3:4096, read 258048 bytes
[ 2.773239] UBI error: ubi_io_read: error -74 (ECC error) while reading 258048 bytes from PEB 4:4096, read 258048 bytes
[ 2.788008] UBIFS: recovery needed
[ 2.793034] UBI error: ubi_io_read: error -74 (ECC error) while reading 12 bytes from PEB 9:6144, read 12 bytes
[ 2.821370] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
[ 2.828552] Please append a correct "root=" boot option; here are the available partitions:
[ 2.837355] 1f00 6144 mtdblock0 (driver?)
[ 2.842657] 1f01 4096 mtdblock1 (driver?)
[ 2.847796] 1f02 4096 mtdblock2 (driver?)
[ 2.853077] 1f03 131072 mtdblock3 (driver?)
[ 2.858205] 1f04 8192 mtdblock4 (driver?)
[ 2.863447] 1f05 131072 mtdblock5 (driver?)
[ 2.868665] 1f06 763904 mtdblock6 (driver?)
[ 2.873904] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 2.882274] Backtrace:
[ 2.884773] Function entered at [<c0030504>] from [<c03334a4>]
[ 2.890721] r7:00008000 r6:c2813000 r5:c00268ac r4:c03dd560
[ 2.896477] Function entered at [<c033348c>] from [<c0333504>]
[ 2.902405] Function entered at [<c03334a8>] from [<c0008fdc>]
[ 2.908333] r3:00000000 r2:c2824000 r1:c2825f78 r0:c0356ad0
[ 2.914167] Function entered at [<c0008d78>] from [<c0009134>]
[ 2.920139] Function entered at [<c00090a0>] from [<c00084b4>]
[ 2.926064] r5:c0025e40 r4:c03dcd78
[ 2.929698] Function entered at [<c00083a4>] from [<c00469c0>]
[ 2.935625] r5:c00083a4 r4:00000000
Can anyone help me in this issue? Is this the problem with U boot? Or something else?
Thanks and Regards,
Arpitha