3 Replies Latest reply on Oct 31, 2016 9:49 AM by FGT

    Question : Galileo Gen 1 halt during boot from SD.

    EricZ89

      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 : Downloads for the Intel® Galileo Board | Intel® Software (https://software.intel.com/galileo-image/latest )

      Using 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 (IoT - Step 1: Make a bootable micro SD card | Intel® Software )

       

      Here is screen options provided from GRUB menu:

      galileobootOfficialImage.JPG

      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 (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

      svn_index=2

      # in_capsule=no

       

      [NV_Storage]

      address=0xfff30000

      item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/EDKII_NVRAM.bin

      type=some_type

       

      [RMU]

      address=0xfff00000

      item_file=../../Quark_EDKII/Build/QuarkPlatform/RELEASE_GCC/FV/FlashModules/RMU.bin

      type=none_registered

       

      [boot_stage1_image1]

      address=0xffec0000

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

      sign=yes

      boot_index=0

      type=mfh.host_fw_stage1_signed

      svn_index=1

       

      [boot_stage1_image2]

      address=0xffe80000

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

      sign=yes

      boot_index=1

      type=mfh.host_fw_stage1_signed

      svn_index=1

       

      [boot_stage_2_compact]

      address=0xffd00000

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

      sign=yes

      type=mfh.host_fw_stage2_signed

      svn_index=3

       

      [Ramdisk]

      address=0xffa60000

      item_file=../../meta-clanton/yocto_build/tmp/deploy/image-spi-galileo/image-spi-galileo-clanton.cpio.lzma

      sign=yes

      type=mfh.ramdisk_signed

      svn_index=7

       

      [LAYOUT.CONF_DUMP]

      address=0xffcff000

      type=mfh.build_information

      meta=layout

       

      [Kernel]

      address=0xff852000

      item_file=../../meta-clanton/yocto_build/tmp/deploy/image-spi-galileo/bzImage

      sign=yes

      type=mfh.kernel_signed

      svn_index=6

       

      [grub.conf]

      address=0xff851000

      item_file=grub/grub-spi.conf

      sign=yes

      type=mfh.bootloader_conf_signed

      svn_index=5

       

      [grub]

      address=0xff800000

      item_file=../../meta-clanton/yocto_build/tmp/deploy/image-spi-galileo/grub.efi

      sign=yes

      fvwrap=yes

      guid=B43BD3E1-64D1-4744-9394-D0E1C4DE8C87

      type=mfh.bootloader_signed

      svn_index=4

       

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

      --------

       

      *edit*typo