Hi Raghu,
There are no changes to the kernel at all. The build of ubl + u-Boot + Kernel + Filesys is what we have been running with no problems on the LeopardBoard.
Bootargs / ENV are:
U-Boot 2010.12-rc2 (Feb 13 2013 - 18:32:59)
Cores: ARM 432 MHz
DDR: 340 MHz
I2C: ready
DRAM: 128 MiB
NAND: 128 MiB
MMC: davinci: 0, davinci: 1
Bad block table not found for chip 0
Bad block table not found for chip 0
Bad block table written to 0x000007fe0000, version 0x01
Bad block table written to 0x000007fc0000, version 0x01
Net: Ethernet PHY: GENERIC @ 0x00
DaVinci-EMAC
Hit any key to stop autoboot: 0
DM36x EVM # printenv
baudrate=115200
bootargs=mem=48M console=ttyS0,115200n8 noinitrd ip=192.168.2.168:192.168.2.10:192.168.2.254:255.255.255.0:::off rw ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs 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 lpj=1077248 nohz=off highres=off eth=00:0c:0c:A0:04:31 earlyprintk video=davincifb:vid1=1280x720x16,8100K:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=4
bootcmd=nboot 0x80700000 0 0x500000;bootm 0x80700000
bootdelay=3
bootfile="uImage"
ethact=DaVinci-EMAC
ethaddr=00:0c:0c:a0:02:b5
gatewayip=192.168.2.254
ipaddr=192.168.2.169
nfshost=192.168.2.10
serverip=192.168.2.10
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2010.12-rc2 (Feb 13 2013 - 18:32:59)
Environment size: 895/262140 bytes
DM36x EVM #
Compare to the working Leopardboard:
U-Boot 2010.12-rc2 (Feb 13 2013 - 18:32:59)
Cores: ARM 432 MHz
DDR: 340 MHz
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: davinci: 0, davinci: 1
Bad block table not found for chip 0
Bad block table not found for chip 0
Bad block table written to 0x00000ffe0000, version 0x01
Bad block table written to 0x00000ffc0000, version 0x01
Net: Ethernet PHY: GENERIC @ 0x00
DaVinci-EMAC
Hit any key to stop autoboot: 0
DM36x EVM # printenv
baudrate=115200
bootargs=mem=48M console=ttyS0,115200n8 noinitrd ip=192.168.2.168:192.168.2.10:192.168.2.254:255.255.255.0:::off rw ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs 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 lpj=1077248 nohz=off highres=off eth=00:0c:0c:A0:04:31 earlyprintk video=davincifb:vid1=1280x720x16,8100K:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=4
bootcmd=nboot 0x80700000 0 0x500000;bootm 0x80700000
bootdelay=3
bootfile="uImage"
ethact=DaVinci-EMAC
ethaddr=00:0c:0c:a0:02:b5
gatewayip=192.168.2.254
ipaddr=192.168.2.168
nfshost=192.168.2.10
serverip=192.168.2.10
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2010.12-rc2 (Feb 13 2013 - 18:32:59)
Environment size: 895/262140 bytes
DM36x EVM #
The only difference I can see is the Leopard has 256MiB Flash, but the kernel + filesys are <40Mb.
I will try changing TTY ports, but the confusing this is that this board has previously booted properly with no changes to the software.
We are entirely happy that this may be a hardware issue as the board is the 1st of our own design, so there is always some small problem with the 1st prototype, but of course we need to find that problem, and at the moment there is no clue from the console.
Edited to add: I changed to TTYs1 but it made no difference.