From: Paul W. <pa...@pa...> - 2009-07-30 20:06:41
|
I have solved this one myself. It turned out that the downloaded kernel image was indeed corrupt. It looks like the original http download must have quit prematurely as the file was much shorter than the good one I downloaded yesterday. As a result I can now boot successfully from the SD card yipee!!! Now if I could only get bitbake for the build on the "Setting up a build environment" webpage to complete successfully (see my posting from earlier today.) Paul Paul Wilson wrote: > Hello, > > I am trying to boot from the SD Card without success so for. > Specifically, I created a bootable microSD card using the instructions > on the "Creating a bootable microSD card" webpage on the Gumstix > developer site. Initially I did have some issues with the wrong number > of bytes being visible in fdisk but this turned out to be due to the > specific reader/writer hardware I was using (the third reader/writer > device I tried worked correctly.) The specific files I downloaded and > wrote to the FAT boot partition are as follows: > > MLO-overo-v0.92 (named MLO on the SD card) > u-boot-overo-v0.92.bin (named u-boot.bin on the SD card) > uImage-overo-v0.92.bin (named uImage on the SD card) > > The root filesystem on the EXT3 partition was untared from the > corresponding v0.92 version. > > After creating the SD card, I mounted each of the partitions on my host > Linux system to make sure the correct files were present as indeed they > were. I then unmounted the partitions, removed the SD card from the host > system and installed it in the SD card socket on the Overo Earth board I > am working with. > > When I booted up the Overo Earth, the console displayed the following: > > Texas Instruments X-Loader 1.4.2 (Mar 27 2009 - 08:51:34) > Reading boot sector > Loading u-boot.bin from mmc > > > U-Boot 2009.03 (Mar 27 2009 - 08:52:42) > > OMAP3503-GP rev 2, CPU-OPP2 L3-165MHz > Gumstix Overo board + LPDDR/NAND > DRAM: 256 MB > NAND: 256 MiB > *** Warning - bad CRC or NAND, using default environment > > In: serial > Out: serial > Err: serial > Die ID #12f200020000000004031c1301018004 > Hit any key to stop autoboot: 0 > reading boot.scr > > ** Unable to read "boot.scr" from mmc 0:1 ** > reading uImage > > 926437 bytes read > Booting from mmc ... > ## Booting kernel from Legacy Image at 82000000 ... > Image Name: Angstrom/2.6.29-rcfinal+r0+git90 > Image Type: ARM Linux Kernel Image (uncompressed) > Data Size: 2723228 Bytes = 2.6 MB > Load Address: 80008000 > Entry Point: 80008000 > Verifying Checksum ... Bad Data CRC > ERROR: can't get kernel image! > Overo # > > > It looks like the u-boot on the SD card ran correctly but the kernel > image in the uImage file failed a CRC check. Since this was a prebuilt > kernel that I downloaded and there was no indication of any problems > copying it to the SD card, this seems rather strange. Any ideas on how > to solve this would be gratefully received. > > I am wondering if the particular version I downloaded could be corrupt. > If so, it may be solved by downloading again. > > Oh I should note that the Overo Earth boots correctly from the image > preinstalled in the Flash memory. > > Thanks, > > Paul Wilson > (pa...@pa...) > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |