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.

DM368 IPNC rdk 5.0 Boot isuue

Hi, my ipnc cannot boot.

The log is :

U-Boot 1.3.4 (Dec 9 2010 - 17:44:14) DM368-IPNC-1.0.1

I2C: ready
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In: serial
Out: serial
Err: serial
ARM Clock :- 297MHz
DDR Clock :- 270MHz
Ethernet PHY: GENERIC @ 0x01
Hit any key to stop autoboot: 0

Loading from NAND 128MiB 3,3V 8-bit, offset 0x500000
Image Name: Linux-2.6.37_IPNC_DM368_5.0.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3448576 Bytes = 3.3 MB
Load Address: 80008000
Entry Point: 80008000
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.37_IPNC_DM368_5.0.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3448576 Bytes = 3.3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

[ 0.000000] Linux version 2.6.37_IPNC_DM368_5.0.0 (root@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #1 PREEMPT Tue Dec 10 01:43:54 CST 2013
[ 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: 11684
[ 0.000000] Kernel command line: mem=46M console=ttyS1,115200n8 root=/dev/mtdblock3ootfstype=ubifs ip=dhcp eth=$(ethaddr)
[ 0.000000] TI DaVinci EMAC: kernel boot params Ethernet address: $(ethaddr)
[ 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: 46MB = 46MB total
[ 0.000000] Memory: 43128k/43128k available, 3976k 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 : 0xc3000000 - 0xfea00000 ( 954 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc2e00000 ( 46 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc0028000 ( 128 kB)
[ 0.000000] .text : 0xc0028000 - 0xc032d000 (3092 kB)
[ 0.000000] .data : 0xc032e000 - 0xc0351f00 ( 144 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.000404] Calibrating delay loop... 147.86 BogoMIPS (lpj=739328)
[ 0.220087] pid_max: default: 32768 minimum: 301
[ 0.220519] Mount-cache hash table entries: 512
[ 0.221605] CPU: Testing write buffer coherency: ok
[ 0.223798] devtmpfs: initialized
[ 0.227797] DaVinci: 8 gpio irqs
[ 0.228643] NET: Registered protocol family 16
[ 0.361726] bio: create slab <bio-0> at 0
[ 0.367851] SCSI subsystem initialized
[ 0.373287] usbcore: registered new interface driver usbfs
[ 0.375052] usbcore: registered new interface driver hub
[ 0.376229] usbcore: registered new device driver usb
[ 0.380816] vpss vpss: dm365_vpss vpss probed
[ 0.380907] vpss vpss: dm365_vpss vpss probe success
[ 0.383379] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.385967] Switching to clocksource timer0_1
[ 0.390127] Switched to NOHz mode on CPU #0
[ 0.479789] NET: Registered protocol family 2
[ 0.480206] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.481313] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.481516] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.481648] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.481695] TCP reno registered
[ 0.481751] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.481840] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.482534] NET: Registered protocol family 1
[ 0.573785] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.578881] msgmni has been set to 84
[ 0.582554] io scheduler noop registered (default)
[ 0.584686] CSL: Module install successful, device major num = 254
[ 0.584753] CSL: Module version 0.10.00, built on Dec 10 2013 01:25:13
[ 0.584828] I2C: Module install successful, device major num = 253
[ 0.584889] DMA: Module install successful, device major num = 252
[ 0.584929] DRV: Module install successful
[ 0.584965] DRV: Module built on Dec 10 2013 01:25:17
[ 0.585005] DRV: EDMACC.QUEPRI = 00002777
[ 0.585039] DRV: SYSTEM.MSTPRI0 = 00440011
[ 0.585073] DRV: SYSTEM.MSTPRI1 = 00000444
[ 0.585106] DRV: ISP.BCR = 00000002
[ 0.585138] DRV: SYSTEM.MISC = 00000311
[ 0.585171] EDMAK module: built on Dec 10 2013 at 01:24:33
[ 0.585215] Reference Linux version 2.6.37
[ 0.585250] File /opt/workdir/IMX036_Ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[ 0.587596] IRQK module: built on Dec 10 2013 at 01:10:43
[ 0.587667] Reference Linux version 2.6.37
[ 0.587704] File /opt/workdir/IMX036_Ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[ 0.589751] irqk initialized
[ 0.589857] CMEMK module: built on Dec 10 2013 at 01:24:27
[ 0.589915] Reference Linux version 2.6.37
[ 0.589952] File /opt/workdir/IMX036_Ver5_0/dvsdk_ipnctools/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[ 0.591986] no physical memory specified, continuing with no memory allocation capability...
[ 0.592127] cmemk initialized
[ 0.592186] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.617983] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[ 0.640853] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[ 1.119049] console [ttyS1] enabled
[ 1.127447] brd: module loaded
[ 1.142151] NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung )
[ 1.151511] Bad block table not found for chip 0
[ 1.158324] Bad block table not found for chip 0
[ 1.162973] Scanning device for bad blocks
[ 1.168379] Bad eraseblock 9 at 0x000000120000
[ 1.238664] Bad eraseblock 571 at 0x000004760000
[ 1.254871] Bad eraseblock 670 at 0x0000053c0000
[ 1.303975] Creating 8 MTD partitions on "davinci_nand.0":
[ 1.309677] 0x000000000000-0x000000300000 : "bootloader"
[ 1.320721] 0x000000300000-0x000000500000 : "params"
[ 1.331611] 0x000000500000-0x000000900000 : "kernel"
[ 1.342574] 0x000000900000-0x000003100000 : "filesystem1"
[ 1.354281] 0x000003100000-0x000003900000 : "data1"
[ 1.365383] 0x000003900000-0x000003d00000 : "Calibration"
[ 1.377329] 0x000003d00000-0x000006500000 : "filesystem2"
[ 1.389132] 0x000006500000-0x000008000000 : "data2"
[ 1.400552] davinci_nand davinci_nand.0: controller rev. 2.3
[ 1.413112] spi_davinci spi_davinci.0: Controller at 0xfec66000
[ 1.476186] davinci_mdio davinci_mdio.0: davinci mdio revision 1.4
[ 1.482417] davinci_mdio davinci_mdio.0: detected phy mask fffffffd
[ 1.490568] davinci_mdio.0: probed
[ 1.494038] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
[ 1.502183] i2c /dev entries driver
[ 1.508833] Linux media interface: v0.10
[ 1.513673] Linux video capture interface: v2.00
[ 1.521308] vpbe-osd vpbe-osd: OSD sub device probe success
[ 1.528223] vpbe-venc vpbe-venc: VENC sub device probe success
[ 1.535382] vpbe-v4l2 vpbe-v4l2: vpbe v4l2 device registered
[ 1.541561] Setting default output to Composite
[ 1.546348] Setting default mode to ntsc
[ 1.550439] vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.
[ 1.557292] vpbe-v4l2 vpbe-v4l2: layer=c2949000,layer->video_dev=c29490e8
[ 1.565267] vpbe-v4l2 vpbe-v4l2: Trying to register VPBE display device.
[ 1.572311] vpbe-v4l2 vpbe-v4l2: layer=c294ec00,layer->video_dev=c294ece8
[ 1.581696] watchdog watchdog: heartbeat 60 sec
[ 1.593729] Error: Driver 'davinci-mcbsp' is already registered, aborting...
[ 1.604728] asoc: cq93vc-hifi <-> davinci-vcif mapping ok
[ 1.615479] ALSA device list:
[ 1.618885] #0: DaVinci DM365 EVM
[ 1.624106] TCP cubic registered
[ 1.627815] NET: Registered protocol family 17
[ 1.698921] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=181b8b0)
[ 1.766240] Sending DHCP requests .
[ 3.696500] PHY: 0:01 - Link is Up - 100/Full
[ 3.826130] ., OK
[ 3.856200] IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.10.101
[ 3.864448] IP-Config: Complete:
[ 3.867670] device=eth0, addr=192.168.10.101, mask=255.255.255.0, gw=192.168.10.1,
[ 3.875665] host=192.168.10.101, domain=, nis-domain=(none),
[ 3.881875] bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath=
[ 3.889410] List of all partitions:
[ 3.892985] 1f00 3072 mtdblock0 (driver?)
[ 3.898395] 1f01 2048 mtdblock1 (driver?)
[ 3.903496] 1f02 4096 mtdblock2 (driver?)
[ 3.908741] 1f03 40960 mtdblock3 (driver?)
[ 3.913839] 1f04 8192 mtdblock4 (driver?)
[ 3.919055] 1f05 4096 mtdblock5 (driver?)
[ 3.924153] 1f06 40960 mtdblock6 (driver?)
[ 3.929351] 1f07 27648 mtdblock7 (driver?)
[ 3.934428] No filesystem could mount root, tried: ubifs
[ 3.939962] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 3.948309] Backtrace:
[ 3.950792] Function entered at [<c002c4ec>] from [<c02c11e0>]
[ 3.956715] r7:00008000 r6:c2813000 r5:c0022b2c r4:c0352660
[ 3.962443] Function entered at [<c02c11c8>] from [<c02c124c>]
[ 3.968365] Function entered at [<c02c11e4>] from [<c0008f84>]
[ 3.974219] r3:00000000 r2:00000020 r1:c2825f60 r0:c02ddae1
[ 3.980017] Function entered at [<c0008d20>] from [<c0009030>]
[ 3.986022] Function entered at [<c0008fdc>] from [<c00091a8>]
[ 3.991984] r5:c0022ae4 r4:c0351f68
[ 3.995607] Function entered at [<c0009048>] from [<c00084b4>]
[ 4.001531] r5:c00222c8 r4:c0351f18
[ 4.005150] Function entered at [<c00083a4>] from [<c0040e28>]
[ 4.011074] r5:c00083a4 r4:00000000

and, stop.

I think that the reason is '

[ 3.934428] No filesystem could mount root, tried: ubifs
[ 3.939962] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)'

But I cannot solve this problem. I'm not sure that what bootcmd and bootargs is correct to wokr this ipnc.

How solve?