Below is the text from console. I used this image for a file system.
This image boots and I have network. I then built 3.0.14 I downloaded from https://www.kernel.org/pub/linux/kernel/. I used beagleboard_defconfig. I made no changes. I copied uImage to the second partition under /boot (where the working kernel is). So I now have in the directory uImage-3.0.14+ (Angstrom’s uImage) and my uImage-3.0.14.
I ran the same commands on both uImages. The 3.0.14+ boots, the 3.0.14 does not. Here is the results of ‘file’ command.
uImage-3.0.14: u-boot legacy uImage, Linux-3.0.14, Linux/ARM, OS Kernel Image (Not compressed), 3325268 bytes, Wed Aug 19 12:53:49 2015, Load Address: 0x80008000, Entry Point: 0x80008000, Header CRC: 0x638C9B4E, Data CRC: 0x91C3AA1C
uImage-3.0.14+: u-boot legacy uImage, Angstrom/3.0.14/beagleboard, Linux/ARM, OS Kernel Image (Not compressed), 3372252 bytes, Thu Dec 22 01:53:44 2011, Load Address: 0x80008000, Entry Point: 0x80008000, Header CRC: 0xDBAB6EA9, Data CRC: 0x950C1585
As you can see from the bootargs I do have console set to ttyO2 and the other tty0 was suppose to tell kernel to print. Just in case it was booting and I just could not see output, I checked server for DHCP messages. There were none.
Any help is appreciated.
OMAP3 beagleboard.org # setenv bootargs “earlyprintk console=ttyO2,115200n8 console=tty0 root=/dev/mmcblk0p2 rootwait ro”
OMAP3 beagleboard.org # mmcinfo
Device: OMAP SD/MMC
Manufacturer ID: 3
Tran Speed: 25000000
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Capacity: 29.7 GiB
Bus Width: 4-bit
OMAP3 beagleboard.org # ext2load mmc 0:2 80007fc0 /boot/uImage-3.0.14
Loading file “/boot/uImage-3.0.14” from mmc device 0:2 (xxa2)
3325332 bytes read
OMAP3 beagleboard.org # bootm 0x80007fc0
Booting kernel from Legacy Image at 80007fc0 …
Image Name: Linux-3.0.14
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3325268 Bytes = 3.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK
XIP Kernel Image … OK
Starting kernel …
Uncompressing Linux… done, booting the kernel.