MI3.1 7.0.0.14 Porting SOP for Haswell

From ESS-WIKI
Jump to: navigation, search

Prepare

  1. 4GB USB Flash

Porting SOP

1.Login 172.22.15.134 ID:eric Password:ericliang
2.$cd /home/eric/Backup/IDP/project/MI3.1_ProVer_V1/Haswell
3.Modify releasenote

3.1 $cd /home/eric/Backup/IDP/project/MI3.1_ProVer_V1/Haswell/layers-addon/meta-advantech/recipes-addons/releasenote/files
3.2 $tar xvzf releasenote-1.0.1.tar.gz
3.3 $vim ./releasenote-1.0.1/releasenote.txt
3.4 Modify 1."Image file" 2. Build date, 3.Part Number
3.5 $tar zcvf releasenote-1.0.1.tar.gz ./releasenote-1.0.1
3.6 $md5sum releasenote-1.0.1.tar.gz
3.7 $vim ../releasenote_1.0.0.bb
3.8: modify new md5sum to "SRC_URI[md5sum]"

4. Make file system

4.1 $cd /home/eric/Backup/IDP/project/MI3.1_ProVer_V1/Haswell
4.2 $make fs
4.3 check file has modified -> cat ./export/dist/root/Advantech/releasenote.txt

5. Deploy to image

5.1 sudo ./deploytool -f export/intel-haswell-64-idp-idp-dist.tar.bz2 -d ./2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img -y -u -B 1; sync

6. Deploy to USB disk

6.1 Insert USB disk to host
6.2 To check disk name: $sudo fdisk -l
6.3 sudo dd if=./2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img of=/dev/sdx; sync

7. Insert the USB to Target platform and boot up
8. login id & password: root/root
9. Functional Test ( refer to ARK-2151S_Functional_Test )
10. To fill test result in excel (template table at \\essnas\IDP\QA\2070014369_ARK-1123H_MI3.1_7.0.0.14_x64_V1.0.1_20160530\IDP_MI3.1_7.0.0.14_ARK-1123H_RD-Test_Report_20150530.xlsx
11. Test SUSI & SUSIIoT comfirm could run and get platform information
12. Complete Test => Pass
13. #poweroff
14. Copy the image to image backup folder

14.1 $cd /home/eric/Backup/IDP/project/MI3.1_ProVer_V1/Haswell
14.2 $mkdir /home/eric/Backup/IDP/images/MI3.1/Advantech/ProVer_7.0.0.14_V1/Haswell/xxx =><Your PlatformName>
14.3 $mv 2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img /home/eric/Backup/IDP/images/MI3.1/Advantech/ProVer_7.0.0.14_V1/Haswell/xxx
14.4 $cd /home/eric/Backup/IDP/images/MI3.1/Advantech/ProVer_7.0.0.14_V1/Haswell/xxx

15. MD5 CheckSum

15.1 $mkdir md5
15.2 $md5sum 2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img > ./md5/2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img.md5
15.3 $gzip 2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img
15.4 $md5sum 2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img.gz > ./md5/2070014588_ARK-2151S-S9_IDP_MI3.1_x64_ENG_V7.0.0.14_20160829.img.gz.md5

16. Copy files and image to \\essnas\IDP\QA\

16.1 create a folder ex: 2070014588_ARK-2151S-S9_MI3.1_7.0.0.14_x64_V1.0.1_20160829

17. Copy 1.Advantech_IDP3.1_XT_RCPL14_Ver_Image_with_ARK-2151S-S9_Installation_Guide.docx 2. OS_Update_News.doc 3. How_TO_Install.txt TO your platform folder at \\essnas\IDP\QA\XXXXX
18. Modify these files for this platform

Note

BIOS Setting for Baytrail and Haswell platforms

  1. BIOS -> Advanced / Miscellaneous Configuration / OS Selection -> Windows 8.X
  2. MI3.1 image needs boot from UEFI mode => Boot / Boot mode select [UEFI]
  3. If user want to support Secure boot => Please disable CSM and enable Secure boot in BIOS setting.