Community
cancel
Showing results for 
Search instead for 
Did you mean: 
idata
Community Manager
1,418 Views

Question : Galileo Gen 1 halt during boot from SD.

Jump to solution

Hello,

I am attempting to boot the Official Linux Image for the Galileo Gen 1 board from a micro SD card.

 

During boot-up, the system halts after the following message:

[Linux-EFI, setup=0x109f, size=0x2373b0]

Here are some of my pre-steps before boot :

Using latest Arduino.exe, I have updated the Galileo Gen 1 firmware version to 1.4.0.

I have downloaded the latest Official Linux Image from here : https://software.intel.com/en-us/iot/hardware/galileo/downloads Downloads for the Intel® Galileo Board | Intel® Software (https://software.intel.com/galileo-image/latest https://software.intel.com/galileo-image/latest )

Using https://www.sdcard.org/downloads/formatter_4/ SD Formatter 4.0 for SD/SDHC/SDXC - SD Association, recommended by Intel community, I have correctly formatted my SD card.

Following the 'make SD card bootable' steps, I have written an image to a micro SD card (https://software.intel.com/en-us/get-started-galileo-linux-step1 IoT - Step 1: Make a bootable micro SD card | Intel® Software )

Here is screen options provided from GRUB menu:

Note: Booting from kernel-SPI correctly starts system correctly and I am able to login to system.

Additionally, I have attempted to build a custom Yocto Galileo Gen 1 image but the boot-up on hardware halts on same process.

Questions :

Has anyone encountered this before?

Are there any troubleshooting tips to help diagnose issue?

Could it be that my filesystem partition on SD card is not being recognized or is corrupted?

 

Does my grub.conf file need to be modified to point to the partition with the filesystem?

Any help, input, or feedback to try to resolve to debug this would be greatly appreciated!

Cheers,

 

-Eric Zaluzec (mailto:Eric.Zaluzec@Emerson.com Eric.Zaluzec@Emerson.com)

Below is the complete start-up/boot messages from terminal:

--------

Found layout.conf @ 0xffcff000 len 0x00000c14

# WARNING: this file is indirectly included in a Makefile where it

# defines Make targets and pre-requisites. As a consequence you MUST

# run "make clean" BEFORE making changes to it. Failure to do so may

# result in the make process being unable to clean files it no longer

# has references to.

[main]

size=8388608

type=global

[MFH]

version=0x1

flags=0x0

address=0xfff08000

type=mfh

[Flash Image Version]

type=mfh.version

meta=version

value=0x01000400

[ROM_OVERLAY]

address=0xfffe0000

item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_BOOTROM_OVERRIDE.Fv

type=some_type

[signed-key-module]

address=0xfffd8000

item_file=config/SvpSignedKeyModule.bin

svn_index=0

type=some_type

in_capsule=no

# On a deployed system, the SVN area holds the last known secure

# version of each signed asset.

# TODO: generate this area by collecting the SVN from the assets

# themselves.

[svn-area]

address=0xfffd0000

item_file=config/SVNArea.bin

type=some_type

# A capsule upgrade must implement some smart logic to make sure the

# highest Security Version Number always wins (rollback protection)

in_capsule=no

[fixed_recovery_image]

address=0xfff90000

item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_RECOVERY_IMAGE1.Fv

sign=yes

type=mfh.host_fw_stage1_signed</spa...

0 Kudos
1 Solution
FTinetti
Honored Contributor I
61 Views

Hi Eric,

Try with the yocto image provided by Intel up to the point it boots.

I've read some reports about some SD cards having problems... The only documented requirement is that the SD be FAT formatted, which I think you did. I'd suggest you

a) Format your SD card with FAT format

b) Use the yocto image provided by Intel

c) Try with a new class 10 micro SD card, or at least with another one (different from that you are having the error).

And let me know the results.

Fernando.

View solution in original post

3 Replies
FTinetti
Honored Contributor I
62 Views

Hi Eric,

Try with the yocto image provided by Intel up to the point it boots.

I've read some reports about some SD cards having problems... The only documented requirement is that the SD be FAT formatted, which I think you did. I'd suggest you

a) Format your SD card with FAT format

b) Use the yocto image provided by Intel

c) Try with a new class 10 micro SD card, or at least with another one (different from that you are having the error).

And let me know the results.

Fernando.

View solution in original post

idata
Community Manager
61 Views

Thanks Fernando. Your suggestions were helpful in resolving issue.

1) I switched to a new Transcend 8GB class 10 speed microSD card.

2) After using the https://www.sdcard.org/downloads/formatter_4/ SD Formatter 4.0 for SD/SDHC/SDXC - SD Association tool, I used my Linux system to delete the partition and create new FAT partition.

3) Then installed image sudo dd if=iot-devkit-<>.direct of=/dev/diskname bs=3M conv=fsync

I am able to boot the Official Linux Image and my custom Yocto build image:

 

Linux galileo 3.8.7-yocto-standard # 1 Thu Oct 27 14:13:21 EDT 2016 i586 GNU/Linux

Thanks again for the prompt response.

 

-Eric Z
FTinetti
Honored Contributor I
61 Views

Hi Eric,

You are welcome.

It's good to know your system is now "Up & Running".

BR,

Fernando.

Reply