Bug 3037

Summary: [Autobuilder] n450 core-image-sato and core-image-sato-sdk gives corupt kernel image error
Product: [Runtime] System Startup Reporter: Stoicescu Cornel <corneliux.stoicescu>
Component: system-startupAssignee: Darren Hart <dvhart>
Status: VERIFIED OBSOLETE QA Contact:
Severity: normal    
Priority: Medium CC: infras.ab.watcher, Infras.watcher, kevin.tian, sgw
Version: unspecified   
Target Milestone: 1.3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Stoicescu Cornel 2012-08-29 14:46:09 UTC
Info: When booting an image obtained by downloading and copying an .ext3 file from autobuilder, revision 20120824-1, the user gets a "corrupt kernel image" error.

Steps to reproduce:
1) download the core-image-sato or core-image-sato-sdk .ext3 image from http://autobuilder03.jf.intel.com/pub/nightly-meta-intel/20120824-1/machines/n450/
2) copy the file to an USB (ex: `dd if=core-image-sato-sdk-n450.hddimg of=/dev/sdb`)
3)attach the USB device to the n450 board
4)boot the n450 board
5)when prompted for an image write "vmlinuz" and press enter
6)notice "corrupt kernel image" error

Expected result: n450 board should boot the image on the USB drive
Comment 1 Stoicescu Cornel 2012-08-29 14:48:53 UTC
edid: the image used was not .ext3 but .hddimg
Comment 2 Saul Wold 2012-08-29 18:00:10 UTC
Here are the md5sum, can you confirm your md5sum, please confirm yours are not corrupt first

0e77939e4f5aeada7d178f1eaa6f92c4  core-image-sato-n450-20120824220527.hddimg
de03094c0cd3732410820f8385a69868  core-image-sato-n450-20120824220527.iso
d54b5973531b05bc884f627ffec1a32d  core-image-sato-n450-20120824220527.rootfs.cpio.gz
12a35bbcb387ac951f73ba4a55aa1624  core-image-sato-n450-20120824220527.rootfs.ext3

bad2332ccae4ba3a6d4d590f2901d412  core-image-sato-sdk-n450-20120824220527.hddimg
2d320c560af56881a02ef4cd086648d7  core-image-sato-sdk-n450-20120824220527.iso
3335b4c04808c8b63235ace41a9415b0  core-image-sato-sdk-n450-20120824220527.rootfs.cpio.gz
490923373563ef487a49dc8e6f20094c  core-image-sato-sdk-n450-20120824220527.rootfs.ext3

Also, do you have local build you can verify that it boots from a local build with the same git hash, this way we can confirm if the issue is Autobuilder or core system.
Comment 3 Stoicescu Cornel 2012-08-30 11:57:34 UTC
The following images ware tested and they boot:

0e77939e4f5aeada7d178f1eaa6f92c4  core-image-sato-n450-20120824220527.hddimg
d48321769553ec3c78ef21afc196e10a  core-image-sato-n450.hddimg

The following images ware tested and did not boot:

bad2332ccae4ba3a6d4d590f2901d412  core-image-sato-sdk-n450-20120824220527.hddimg
9c0fcaae5526c32f4d3059f07bbd69f7  core-image-sato-sdk-n450.hddimg


Following the info on autobuilder report from 24 August, I tried to build my own images using revision 86a6410fcbfb43e74aa1c9c995a21129d8434f75 but right at the start I get this error: "ERROR: Unable to parse conf/bitbake.conf: ParseError at /home/user/Yocto/meta-intel/meta-n450/conf/machine/n450.conf:10: Could not include required file conf/machine/include/ia32-base.inc".

Notice that when building with latest revision (bb0aab79e488a99cb1b43f72f0e8ddbe39d97519) the error above is not present.
Comment 4 Darren Hart 2012-10-08 18:08:41 UTC
Is this now resolved?
Comment 5 Stoicescu Cornel 2012-10-09 07:32:13 UTC
I've been booting n450 successfully for some time now. I think it's fixed.
Comment 6 Darren Hart 2012-10-09 16:14:52 UTC
Thanks, closing it out. Please re-open if this reappears.
Comment 7 Stoicescu Cornel 2012-10-10 08:25:44 UTC
Verified in master, commit: 04232f5908d4a3116589193fa5f1ff526bdedacc. Image core-image-sato-sdk-n450.hddimg boots with no issues.