Bug 12048

Summary: Unable to boot with some of Meta-Intel 2.4 M3 rc1 images
Product: [Build System, Metadata & Runtime] BSPs Reporter: Juan Ramos <juan.fernandox.ramos.frayle>
Component: bsps-toolsAssignee: Saul Wold <sgw>
Status: VERIFIED FIXED QA Contact: oscar lopez arandas <oscarx.lopez.arandas>
Severity: normal    
Priority: Medium+ CC: california.l.sullivan, jose.perez.carranza
Version: 2.4   
Target Milestone: 2.4 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
boot error message none

Description Juan Ramos 2017-09-05 19:55:09 UTC
Created attachment 3976 [details]
boot error message

STATUS: IDLE
BUILD: 2.4 M3: rc1-8d44e72d6eff173d96eb5b2571e8c1e10de53816
ENVIRONMENT: corei7-64_Joule, corei7-64_NUC, intel-core2-32Minnowmax32, corei7-64_Minnowmax64, intel-quark_Galileo
STEPS TO REPRODUCE: 
1. Download corresponding images for devices: minowmax32/64, NUC, joule and galileo from: http://yocto-ab-master.jf.intel.com/pub/releases/yocto-2.4_M3.rc1/machines/

2. Burn each image on to a USB 
3. Try to boot each of the images from their corresponding platform devices (minowmax 32/64, NUC, joule, galileo).

EXPECTED OUTCOME: Image can boot without problem.

ACTUAL OUTCOME: 

Minnow32 - hddimg- Does not boot, core2-32core-image-sato-sdk
Minnow32 – wic - Boot ok core2-32core-image-sato-sdk
Minnow32-lsb - hddimg- Does not boot, core2-32core-image-lsb-sdk

Minnow64 - hddimg- Does not boot, corei7-64-core-image-sato-sdk
Minnow64 – wic - Boot ok, corei7-64-core-image-sato-sdk
Minnow64-lsb - hddimg- Does not boot, corei7-64-core-image-lsb-sdk

NUC - hddimg- Does not boot, corei7-64-core-image-sato-sdk
NUC – wic - Bot ok , corei7-64-core-image-sato-sdk
NUC-lsb - hddimg- Does not boot, corei7-64-core-image-lsb-sdk

Joule - hddimg- Does not boot, corei7-64-core-image-sato-sdk
Joule – wic - Boot ok, corei7-64-core-image-sato-sdk
Joule-lsb - hddimg- Does not boot corei7-64-core-image-lsb-sdk

Galileo - hddimg- Does not boot, core-image-sato-intel-quark
Galileo – wic - Boot ok, core-image-sato-intel-quark

For Minnow 32/64,NUC and Joule :
sh: =: unknow operand
root'' doesn't exist or does not contain a /dev

For intel Galileo:
Error loading \vmlinuz: Unsupported
Failed to execute Galileo Gen2 boot (\vmlinuz): Unsupported

NOTE: in NUC5CPYH and NUC6i5SYH if you select the USB in the boot menu the image can boot without error. If you select UEFI: USB: USB DRIVE the error appear and image does not boot.

Screenshot attached.
Comment 1 California Sullivan 2017-09-05 20:09:52 UTC
The hddimg issues are fixed by this: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=26b6995f615fa787c1b01386daf1049585ca006f

Unfortunately we did not build with a recent enough master poky commit to pick up this change.
Comment 3 oscar lopez arandas 2017-11-10 22:24:18 UTC
the images able to boot with  of Meta-Intel 2.4  rc2 

BUILD: 2.4_rc2_meta-intel-f7b90ab3eaf832bd81f3efc1dab4dcf6863ac284
ENVIRONMENTS: corei7-64_Joule, corei7-64_NUC, intel-core2-32Minnowmax32, corei7-64_Minnowmax64, intel-quark_Galileo

STEPS TO REPRODUCE: 
1. Download corresponding images for devices: minowmax32/64, NUC, joule and galileo from: http://yocto-ab-master.jf.intel.com/pub/releases/yocto-2.4.rc2/

2. Burn each image on to a USB 
3. Try to boot each of the images from their corresponding platform devices (minowmax 32/64, NUC, joule, galileo).

EXPECTED OUTCOME: Images can boot without problem.

ACTUAL OUTCOME: Images can boot without problem.