Re: [Luv] Issues with unpacking LUV binary.
by Matt Fleming
(Corrected email address to LUV mailing list)
Is it possible that the file system that you're extracting the LUV image
onto doesn't understand UNIX uids?
Examples of how to use the luv live images are available here,
https://videoportal.intel.com/media/Linux+UEFI+Validation+for+Windows+Use...
https://videoportal.intel.com/media/Linux+UEFI+Validation+for+Linux+Users...
On Thu, 2015-04-09 at 23:00 +0000, Geer, Kenneth (EXL) wrote:
> Hi,
>
> Is this a list were I can get help on this issus?
>
>
>
> We are trying to unpack the file luv-live-v1.2.tar.bz2 file. The
> error I am getting is that it cannot change the ownership of either of
> the files.
>
>
>
>
>
> 5439 [1m[31mfix_host:~ # [0;10mmount /dev/sdc1 /flash
>
> 5440 [1m[31mfix_host:~ # [0;10mcd /flash
>
> 5441 [1m[31mfix_host:/flash # [0;10mls
>
> 5442 [0m[00;32mluv-live-v1.2.tar.bz2[0m
>
> 5443 [1m[31mfix_host:/flash # [0;10mtar xvjf luv-live-v1.2.tar.bz2
>
> 5444 luv-live-v1.2/
>
> 5445 luv-live-v1.2/luv-live-v1.2.img
>
> 5446 tar: luv-live-v1.2/luv-live-v1.2.img: Cannot change ownership to
> uid 1002, gid 1005: Operation not permitted
>
> 5447 luv-live-v1.2/README
>
> 5448 tar: luv-live-v1.2/README: Cannot change ownership to uid 1002,
> gid 1005: Operation not permitted
>
> 5449 tar: luv-live-v1.2: Cannot change ownership to uid 1002, gid
> 1005: Operation not permitted
>
> 5450 tar: Exiting with failure status due to previous errors
>
> 5451 [1m[31mfix_host:/flash # [0;10mll
>
>
>
> Beyond that, I am unsure how to run the luv-live-v1.2.img file that is
> produced. I’m not sure if I am getting an error because of an
> improper unpackaging of the file, or if I am doing something wrong
> with my attempts to run the *.img file.
>
>
>
> Log File:
>
> http://fctest.fc.usa.hp.com/utils/viewfile.cgi?file=/mfwt/logs/mfwt/seale...
>
>
>
> 5614 [25;01HDirectory of: [1m[37m[40mFS0:\luv-live-v1.2[0m[37m[40m
>
> 5615 03/27/2015 16:13 <DIR> 512 [1m[34m[40m.[0m[37m[40m
>
> 5616 04/07/2015 21:18 <DIR> 0 [1m[34m[40m..[0m[37m[40m
>
> 5617 03/27/2015 16:13 85,492,224 luv-live-v1.2.img
>
> 5618 03/27/2015 15:17 786 README
>
> 5619 2 File(s) 85,493,010 bytes
>
> 5620 2 Dir(s)
>
> 5621 [25;01H[1m[33m[40mFS0:\luv-live-v1.2\>
> [0m[37m[40m./luv-live-v1.2.img[25;41H
>
> 5622 '[1m[33m[40m./luv-live-v1.2.img[0m[37m[40m' is not recognized as
> an internal or external command, operable program, or script file.
>
> 5623 [25;01H[1m[33m[40mFS0:\luv-live-v1.2\>
> [0m[37m[40mluv-live-v1.2.img[25;39H
>
> 5624 Error reported: Unsupported
>
> 5625 [25;01H[1m[33m[40mFS0:\luv-live-v1.2\>
>
>
>
>
>
>
>
> Ken Geer SFW Quality Lead|Enterprise X86 Lab - Superdome and Integrity
> Platforms | 916.748.0361 | ken.geer(a)hp.com
>
> “It's easier to take than to give. It's nobler to give than to take.
> The thrill of taking lasts a day. The thrill of giving lasts a
> lifetime.” ~ Joan Marques
>
>
>
>
6 years, 10 months
Error message when staring grub
by Heyi Guo
Hi experts,
I got below error when staring grub, though grub could be started
finally; is that a bug or anything else?
Thanks.
Welcome to GRUB!
error: no such device: ((hd2,msdos2)/efi/boot)/EFI/BOOT/grub.cfg.
GNU GRUB version 2.02~beta2
/----------------------------------------------------------------------------\
|*luv
6 years, 11 months
[PATCH] qemu: Update to 2.4.0-rc2
by Ricardo Neri
Poky recipe for QEMU has moved to v2.4.0-rc2. Update LUV append for
QEMU accordingly.
Signed-off-by: Ricardo Neri <ricardo.neri-calderon(a)linux.intel.com>
---
meta-luv/recipes-devtools/qemu/qemu_2.3.0.bbappend | 2 --
meta-luv/recipes-devtools/qemu/qemu_2.4.0-rc2.bbappend | 2 ++
2 files changed, 2 insertions(+), 2 deletions(-)
delete mode 100644 meta-luv/recipes-devtools/qemu/qemu_2.3.0.bbappend
create mode 100644 meta-luv/recipes-devtools/qemu/qemu_2.4.0-rc2.bbappend
diff --git a/meta-luv/recipes-devtools/qemu/qemu_2.3.0.bbappend b/meta-luv/recipes-devtools/qemu/qemu_2.3.0.bbappend
deleted file mode 100644
index 03cfa9e..0000000
--- a/meta-luv/recipes-devtools/qemu/qemu_2.3.0.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
-DEPENDS_append_class-native_x86 = " ovmf-native"
-DEPENDS_append_class-native_x86-64 = " ovmf-native"
diff --git a/meta-luv/recipes-devtools/qemu/qemu_2.4.0-rc2.bbappend b/meta-luv/recipes-devtools/qemu/qemu_2.4.0-rc2.bbappend
new file mode 100644
index 0000000..03cfa9e
--- /dev/null
+++ b/meta-luv/recipes-devtools/qemu/qemu_2.4.0-rc2.bbappend
@@ -0,0 +1,2 @@
+DEPENDS_append_class-native_x86 = " ovmf-native"
+DEPENDS_append_class-native_x86-64 = " ovmf-native"
--
1.9.1
6 years, 11 months
Linux UEFI Validation Project v2.0-rc2 release
by Neri, Ricardo
Hi,
This is the announcement for the release candidate #2 of LUV. It can be
retrieved from here
Finally, the release candidate #1 of LUV v2.0 is out and is available
here:
https://download.01.org/linux-uefi-validation/v2.0/luv-live-v2.0-rc2.tar.bz2
This release include the generation of the test summary in both HTML and
plain text formats. Besides looking nicer, this might help to make the
results more consumable. Plus, we are thinking on extending the
functionality of the HTML files to directly link to the results
generated by each test suite in LUV.
Also, we have moved the suites we include to their latest versions:
*FTWS is now V15.07.00
*CHIPSEC is now v1.2.1
*BITS is now 1219
Also, we have bumped to Linux v4.1, which is the latest release.
For FWTS we have made the output more verbose so that it clearly stated
what failed/passed/skipped/aborted. This will help to pin-point
potential issues in firmware.
Finally, on the build side, two build dependencies were fixed for
CHIPSEC (that depends on nasm) and luv-efi (that depends on native
sbsigntool).
This release is based on the Yocto Project fido version.
This is how the short-log for meta-luv looks like:
Gayatri Kammela (1):
luv-test-manager:Add luv.html file to luv-results folder
Ricardo Neri (11):
chipsec: add dependency for nasm
luv-efi: add native depedency on sbsigntool
chipsec: bump to verseion 1.2.1
bits: bump to bits v1219
fwts: bump to V15.07.00
fwts: update test runner params for new FWTS front end
linux-yocto-efi-test: Update defconfig for v4.1
linux-yocto-efi-test: update recipe for Linux v4.1
fwts: cpufreq: Iterate over the correct number of CPUs in _test_sw_any
fwts: make testing output more verbose
LUV v2.0-rc2
Please go and download it, have fun and report any issues that you might
find.
Thanks and BR,
Ricardo
6 years, 11 months
[PATCH v5] luv-test-manager:Add luv.html file to luv-results folder
by Gayatri Kammela
luv.results, a summary of test results of LUV comes with identification mark
[-] and [+] to differentiate the testsuites from unittests.
However, these are confused with the expandable[+] and collapsible[-] marks
such support to luv.results file yet.
HTML view of luv.results is no different from luv.results in terms of result
Since it is dynamic it atleast helps avoid confusion and
luv.html will now be part of the luv-results folder with same indentation
as luv.results file.This patch partially enables the
feature https://github.com/01org/luv-yocto/
Cc: Ricardo Neri <ricardo.neri-calderon(a)linux.intel.com>
Cc: Matt Fleming <matt.fleming(a)intel.com>
Signed-off-by: Gayatri Kammela <gayatri.kammela(a)intel.com>
---
Changes since v4:
Added tittle to the patch so that the browser gets it when the file is opened and a few changes in indentation and style
Changes since v3:
Improvement in the font and indentation of whole luv.html file
Changes since v2:
Improvement in the implementation of maintaining the same indentation
changes since v1:
Modified the test-manager such that it supports the indentation of text in luv.html same as luv.results file
.../initscripts/initscripts/luv-test-manager | 34 ++++++++++++++++++++--
1 file changed, 32 insertions(+), 2 deletions(-)
diff --git a/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager b/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
index e5de98d4e723..c8efeb489d52 100644
--- a/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
+++ b/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
@@ -115,8 +115,38 @@ done | awk '/ \[\+/ { units += 1 }
/skip/ { skips += 1 }
END {
printf("\nRan %d testsuites and %d unittests, %d passes, %d fails, %d skipped.\n", suites, units, passes, fails, skips)
- }' | tee -a /tmp/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.results
-
+ }' | tee -a /tmp/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.html
+file=${LUV_SAVE_RESULTS_DIR}/luv.results
+html=$(echo $file | sed 's/\.results$/\.html/i')
+ echo "<html>" > $html
+ echo "<head>" >> $html
+ echo "<title> "$luv_version" </title> " >> $html
+ echo "<style>" >> $html
+echo "< body {font-family:arial,sans-serif}
+ div.testsuite {margin-left:70px}
+ div.tittle {margin-left:50px}
+ div.testcase {margin-left:100px} >" >> $html
+echo "</style>" >> $html
+echo "</head>" >> $html
+ echo " <body>" >> $html
+ while read line ; do
+case $line in
+ *+* )
+ echo "<div class="testcase">$line</div>" >> $html
+ ;;
+ *-* )
+ echo "<div class="testsuite">$line</div>" >> $html
+ ;;
+ *UEFI* )
+ echo "<div class="tittle">$line</div>" >> $html
+ ;;
+ * )
+ echo "$line<br>" >> $html
+ ;;
+esac
+ done < $file
+ echo " </body>" >> $html
+ echo "</html>" >> $html
mountpoint -q ${LUV_EFI}
if [ $? -eq 0 ]; then
umount ${LUV_EFI}
--
1.9.1
6 years, 11 months
Firmwate Test Suite 15.07.00 is released
by Alex Hung
Hi all:
FWTS 15.07.00 is released. It is available from:
Tar: http://fwts.ubuntu.com/release/fwts-V15.07.00.tar.gz
PPA: https://launchpad.net/~firmware-testing-team/+archive/ubuntu/ppa-fwts-stable
The release notes are available at
https://wiki.ubuntu.com/FirmwareTestSuite/ReleaseNotes/15.07.00
The following significant changes should be noted:
* --uefi and --acpi options renamed to --uefitests and --acpitests
* ACPI table tests in the acpitables test have been moved into
specific ACPI tests.
= New Features =
* acpi: acpidump: update TCPA table and acpidump accordingly
* acpi: add ACPI TCPA test
* acpi: add XENV table test
* lib: fwts_framework: Append "tests" to --uefi and --acpi
* live-image/fwts-frontend-text: update to --uefitests and --acpitests
* lib: acpi, acpidump: rename slit tables types
* lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
* acpi: add SRAT table sanity checking (LP: #1464658)
* acpi: add BERT table sanity checking (LP: #1464712)
* lib: acpi: Add in GAS address types
* acpi: add ECDT table sanity checking (LP: #1464716)
* lib: acpi: Add support for the SPMI table
* acpi: add ACPI SPMI table sanity checking (LP: #1465256)
* acpi: add ACPI SLIT table sanity checking (LP: #1465276)
* lib: acpi: Add support for the HEST family of ACPI tables
* acpi: add ACPI HEST table sanity checking (LP: #1465379)
* acpi: Add BOOT table test (LP: #1465435)
* acpi: Add DBGP table test (LP: #1465441)
* acpi: Add DBG2 table test (LP: #1465710)
* acpi: re-orgainise HPET tests
* acpi: move MADT test from acpitables into new MADT test
* acpi: move GTDT test from acpitables into new GTDT test
* acpi: move XSDT test from acpitables into new XSDT test
* acpi: move RSDP test from acpitables into new RSDP test
* acpi: move RSDT test from acpitables into new RSDT test
* acpi: acpitables: remove no-op MCFG test
* acpi: move SBST test from acpitables into new SBST test
* acpi: move FADT test from acpitables into existing FADT test
* acpi: acpitables: remove redundant acpi table checking
* acpi: allow various ACPI table tests to run without root access
* lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
* acpi: spcr: add missing white space in error messages
* acpi: add ACPI ERST test (LP: #1467835)
* acpi: correct ACPI BGRT table type
* acpi: add ACPI BGRT test (LP: #1467863)
* acpi: add ACPI CPEP test (LP: #1467870)
* acpi: add ACPI FACS test (LP: #1467966)
* acpi: acpidump: add in missing exponent field to SLIC
* acpi: add CSRT ACPI Table test (LP: #1470116)
* acpi: add LPIT ACPI test (LP: #1470184)
* acpi: add WAET ACPI table test (LP: #1470495)
* acpi: add SLIC table test (LP: #1470518)
* acpi: add MSDM table test (LP: #1470538)
* acpi: add UEFI ACPI data table test (LP: #1471698)
* bios: os2gap: remove ancient legacy test (LP: #1470573)
= Fixed Bugs =
* acpi: acpidump: update SMM Communication fields on UEFI table
* lib: make acpidump parser more robust (LP: #1471202)
* fwts: cpufreq: fix theoretical division by zero (LP: #1466905)
* acpi: method: remove extraneous "_" in error message
* lib: fwts_klog: fix vector size and handle errors from pcre_exec
(LP: #1461520)
* acpi: lib: fwts_acpi_tables: force fixup when loading tables from
/sys/firmware
* lib: acpica: compiler: link in missing objects (LP: #1461936)
= Detailed Changelog =
* Please check /usr/share/doc/fwts/changelog.Debian.gz or
fwts-15.07.00-0ubuntu1.debian.tar.gz from
https://launchpad.net/ubuntu/+source/fwts
6 years, 11 months
[PATCH v4] luv-test-manager:Add luv.html file to luv-results folder
by Gayatri Kammela
luv.results, a summary of test results of LUV comes with identification mark
[-] and [+] to differentiate the testsuites from unittests.
However, these are confused with the expandable[+] and collapsible[-] marks
such support to luv.results file yet.
HTML view of luv.results is no different from luv.results in terms of result
Since it is dynamic it atleast helps avoid confusion and
luv.html will now be part of the luv-results folder with same indentation
as luv.results file.This patch partially enables the
feature https://github.com/01org/luv-yocto/
Cc: Ricardo Neri <ricardo.neri-calderon(a)linux.intel.com>
Cc: Matt Fleming <matt.fleming(a)intel.com>
Signed-off-by: Gayatri Kammela <gayatri.kammela(a)intel.com>
---
Chnages since v3:
Improvement in the font and indentation of whole luv.html file
Changes since v2:
Improvement in the implementation of maintaining the same indentation
changes since v1:
Modified the test-manager such that it supports the indentation of text in luv.html same as luv.results file
.../initscripts/initscripts/luv-test-manager | 25 ++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager b/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
index e5de98d4e723..e43120ceeb61 100644
--- a/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
+++ b/meta-luv/recipes-core/initscripts/initscripts/luv-test-manager
@@ -115,8 +115,29 @@ done | awk '/ \[\+/ { units += 1 }
/skip/ { skips += 1 }
END {
printf("\nRan %d testsuites and %d unittests, %d passes, %d fails, %d skipped.\n", suites, units, passes, fails, skips)
- }' | tee -a /tmp/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.results
-
+ }' | tee -a /tmp/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.results | tee -a ${LUV_SAVE_RESULTS_DIR}/luv.html
+file=${LUV_SAVE_RESULTS_DIR}/luv.results
+html=$(echo $file | sed 's/\.results$/\.html/i')
+ echo "<html>" > $html
+ echo "<font face="arial,sans-serif">" >> $html
+ echo " <body>" >> $html
+ while read line ; do
+case $line in
+ *+* )
+ echo "<div style=margin-left:50px;> $line<br></div>" >> $html
+ ;;
+ *-* )
+ echo "<div style=margin-left:50px;>$line</div>" >> $html
+ ;;
+ * )
+ echo "$line<br>" >> $html
+ ;;
+esac
+ done < $file
+ echo " </body>" >> $html
+ echo "$line</br>" >> $html
+echo "</font>" >> $html
+ echo "</html>" >> $html
mountpoint -q ${LUV_EFI}
if [ $? -eq 0 ]; then
umount ${LUV_EFI}
--
1.9.1
6 years, 11 months