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?