Original dmesg

DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND V1.4 NAND TIMEOUT 102400
DDR2 Check
DDR2 Check complete
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
   DONE
Jumping to entry point at 0x81080000.

 Reset RTC Fail.. 
 DM368_IPNC_UBL_1.0.1

U-Boot 1.3.4 (Oct 18 2013 - 09:27:40) DM368-IPNC-1.0.1

I2C:   ready
DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0xc2, Chip ID: 0xf1 (Unknown 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 :- 432MHz
DDR Clock :- 340MHz
Ethernet PHY: GENERIC @ 0x00
Hit any key to stop autoboot:  0 

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

Starting kernel ...

Uncompressing Linux...................................................................................................................
Linux version 2.6.18_pro500-davinci_IPNC_DM368_2.6.0 (root@johhnny-desktop) (gcc ��版��本 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2003CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci DM368 IPNC
JohnnyLing: boot args mem size = 57671680, 0x3700000 is too small, change to 52M.
Memory policy: ECC disabled, Data cache writeback
DaVinci DM0365 variant 0x8
PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000
PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 48571428
PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists.  Total pages: 13312
Kernel command line: mem=55M console=ttyS0,115200n8 root=/dev/mtdblock3 rootfstype=cramfs ip=off eth=$(ethaddr)
TI DaVinci EMAC: kernel boot params Ethernet address: $(ethaddr)
PID hash table entries: 256 (order: 8, 1024 bytes)
Clock event device timer0_0 configured with caps set: 07
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 52MB = 52MB total
Memory: 48640KB available (3109K code, 643K data, 188K init)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 104 gpio irqs
MUX: initialized GPIO20
MUX: initialized I2C_SCL
Generic PHY: Registered new driver
ch0 default output "COMPOSITE", mode "NTSC"
VPBE Encoder Initialized
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered

 ***davinci_spi_board_init()!<6>
 ***davinci_spi_board_init_End(0)!<5>VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
JFS: nTxBlock = 380, nTxLock = 3043
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
Pass authentication ... ... 
ADC_CH0 driver ADC detect
Current ADC. Vol. 0
Set IR-CUT default
Init IRCUT ADC
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
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
Davinci EMAC MII Bus: probed
MAC address is $(ethaddr)
TI DaVinci EMAC Linux version updated 4.0
netconsole: not configured, aborting
Linux video capture interface: v2.00
Trying to register davinci display video device.
layer=c058de00,layer->video_dev=c058df60
Trying to register davinci display video device.
layer=c058dc00,layer->video_dev=c058dd60
davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
i2c /dev entries driver
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0xc2, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Flsh ID 0xF1, 128M
Creating 9 MTD partitions on "nand_davinci.0":
0x00000000-0x00300000 : "bootloader"
0x00300000-0x00500000 : "params"
0x00500000-0x00700000 : "kernel"
0x00700000-0x01f00000 : "filesystem"
0x01f00000-0x02100000 : "data1"
0x02100000-0x04100000 : "data2"
0x04100000-0x04300000 : "bk-kernel"
0x04300000-0x05b00000 : "bk-filesys"
0x05b00000-0x08000000 : "update"
nand_davinci nand_davinci.0: hardware revision: 2.3
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
musb_hdrc: version 6.0, pio, host, debug=0
musb_hdrc: USB Host mode controller at c389a000 using PIO, IRQ 12
musb_hdrc musb_hdrc: MUSB HDRC host driver
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
dummy_hcd dummy_hcd: USB Host+Gadget Emulator, driver 02 May 2005
dummy_hcd dummy_hcd: Dummy host controller
dummy_hcd dummy_hcd: new USB bus registered, assigned bus number 2
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Read DS1337 OK
RTC DS1342 DS1337
RTC already exist
davinci-mmc davinci-mmc.0: Supporting 4-bit mode
davinci-mmc davinci-mmc.0: Using DMA mode
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
ASoC version 0.13.1
MUX: initialized MCBSP_BDX
MUX: initialized MCBSP_X
MUX: initialized MCBSP_BFSX
MUX: initialized MCBSP_BDR
MUX: initialized MCBSP_R
MUX: initialized MCBSP_BFSR
AIC3X Audio Codec 0.2
ALSA device list:
  No soundcards found.
IPv4 over IPv4 tunneling driver
TCP bic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Time: timer0_1 clocksource has been installed.
Clock event device timer0_0 configured with caps set: 08
Switched to high resolution mode on CPU 0
VFS: Mounted root (cramfs filesystem) readonly.
Freeing init memory: 188K
INIT: version 2.86 booting
0
mkdir: Cannot create directory `/dev/.test': Read-only file system
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
0
CSL: Module install successful, device major num = 253 
CSL: Module version 0.10.00, built on Aug 21 2014 19:02:29 
I2C: Module install successful, device major num = 252 
DMA: Module install successful, device major num = 251 
DRV: Module install successful
DRV: Module built on Aug 21 2014 19:02:32 
DRV: EDMACC.QUEPRI  = 00000777
DRV: SYSTEM.MSTPRI0 = 00440022
DRV: SYSTEM.MSTPRI1 = 00000244
DRV: ISP.BCR        = 00000002
DRV: SYSTEM.MISC    = 00000399
CMEMK module: built on Aug 21 2014 at 19:03:14
  Reference Linux version 2.6.18
  File /opt/dm36x_sdk/dvsdk_2_10_01_18.ti2a/linuxutils_2_24_03/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xc4000000 of size 0x4c00000
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83400000)
cmemk initialized
EDMAK module: built on Aug 21 2014 at 19:03:15
  Reference Linux version 2.6.18
  File /opt/dm36x_sdk/dvsdk_2_10_01_18.ti2a/linuxutils_2_24_03/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
IRQK module: built on Aug 21 2014 at 19:03:16
  Reference Linux version 2.6.18
  File /opt/dm36x_sdk/dvsdk_2_10_01_18.ti2a/linuxutils_2_24_03/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
irqk initialized
INIT: Entering runlevel: 3
encode_mon enter main loop...
sys_montor enter main loop...
tcp_mon start main loop...

MontaVista(R) Linux(R) Professional Edition 5.0.0 (0702774)

(none) login: DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
layer.pix_fmt.bytesperline = 640,
 layer.pix_fmt.width = 640, 
 layer.pix_fmt.height = 480, 
 layer.pix_fmt.sizeimage =460800
DavinciDisplay DavinciDisplay.1: pixfmt->width = 640,
 layer->layer_info.config.line_length= 640
Set IR-CUT default
SET IRCUT PASSIVE MODE
ADDRCONF(NETDEV_UP): eth0: link is not ready

Original U-Boot environment.

TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND V1.4 NAND TIMEOUT 102400
DDR2 Check
DDR2 Check complete
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
   DONE
Jumping to entry point at 0x81080000.

 Reset RTC Fail.. 
 DM368_IPNC_UBL_1.0.1

U-Boot 1.3.4 (Oct 18 2013 - 09:27:40) DM368-IPNC-1.0.1

I2C:   ready
DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0xc2, Chip ID: 0xf1 (Unknown 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 :- 432MHz
DDR Clock :- 340MHz
Ethernet PHY: GENERIC @ 0x00
Hit any key to stop autoboot:  0 
DM368 IPNC :>help
?       - alias for 'help'
askenv  - get environment variables from stdin
autoscr - run script from memory
base     - print or set address offset
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
cmp      - memory compare
coninfo - print console devices and information
cp       - memory copy
cpnand    - memory display
crc32    - checksum calculation
dhcp    - invoke DHCP client to obtain IP/boot params
echo    - echo args to console
fsinfo  - print information about filesystems
fsload  - load binary file from a filesystem image
go      - start application at address 'addr'
help    - print online help
icrc32  - checksum calculation
iloop   - infinite loop on address range
imd     - i2c memory display
iminfo  - print header information for application image
imm     - i2c memory modify (auto-incrementing)
imw     - memory write (fill)
imxtract- extract a part of a multi-image
inm     - memory modify (constant address)
iprobe  - probe to discover valid I2C chip addresses
itest   - return true/false on integer compare
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loady   - load binary file over serial line (ymodem mode)
loop     - infinite loop on address range
ls      - list files in a directory (default /)
md       - memory display
mii     - MII utility commands
mm       - memory modify (auto-incrementing)
mtest    - simple RAM test
mw       - memory write (fill)
nand - NAND sub-system
nboot   - boot from NAND device
nfs     - boot image via network using NFS protocol
nm       - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
saves   - save S-Record file over serial line
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
version - print monitor version
DM368 IPNC :>version

U-Boot 1.3.4 (Oct 18 2013 - 09:27:40) DM368-IPNC-1.0.1
DM368 IPNC :>printenv
bootargs=mem=55M console=ttyS0,115200n8 root=/dev/mtdblock3 rootfstype=cramfs ip=off eth=$(ethaddr)
baudrate=115200
ethaddr=00:1c:2b:3c:49:51
bootfile="uImage"
filesize=C67000
fileaddr=82000000
gatewayip=192.168.88.1
netmask=255.255.255.0
ipaddr=192.168.123.55
serverip=192.168.123.122
bootdelay=1
bootcmd=nboot 0x80700000 0 0x500000;bootm 0x80700000
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.4 (Oct 18 2013 - 09:27:40) DM368-IPNC-1.0.1

Environment size: 451/131068 bytes
DM368 IPNC :>iprobe
Valid chip addresses: 68
DM368 IPNC :>