[AEP] ndctl test failed (21/24) and latest commits needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Description:
ndctl testing for AEP:
make --no-print-
FAIL: libndctl
FAIL: dsm-fail
PASS: dpa-alloc
PASS: parent-uuid
PASS: multi-pmem
PASS: create.sh
PASS: clear.sh
PASS: pmem-errors.sh
PASS: daxdev-errors.sh
PASS: multi-dax.sh
PASS: btt-check.sh
PASS: label-compat.sh
PASS: blk-exhaust.sh
PASS: sector-mode.sh
PASS: inject-error.sh
PASS: btt-errors.sh
PASS: hugetlb
PASS: btt-pad-compat.sh
PASS: firmware-update.sh
PASS: ack-shutdown-
PASS: rescan-
FAIL: inject-smart.sh
PASS: monitor.sh
PASS: max_available_
make[5]: Nothing to be done for `all'.
=======
Testsuite summary for ndctl 62+
=======
# TOTAL: 24
# PASS: 21
# SKIP: 0
# XFAIL: 0
# FAIL: 3
# XPASS: 0
# ERROR: 0
=======
See test/test-suite.log
Please report to <email address hidden>
=======
make[4]: *** [test-suite.log] Error 1
make[3]: *** [check-TESTS] Error 2
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
Reproduce Steps:
1. Build and install kernel
when doing ndctl testing, this need kernel ndctl test kernel module support.
a. Download source kernel
For exmaple:
wget https:/
or git clone git://kernel.
b. Configure, build and install kernel
# yes ''|make oldconfig
# Ubuntu set CONFIG_LIBNVDIMM to ‘M’
make menuconfig -> Processor type and features -> Support non-standard NVDIMMs and ADR protected memory set to 'm' (Turn down two pages)
# make –j`nproc`
# make M=tools/
# make M=tools/
# make modules_install
# make install
2. download ndctl source package
download from github
https:/
3) Build ndctl test package
# apt install –y autogen autoconf libopenr2-bin automake ranlib nvptx-tools libtool asciidoctor libkmod-dev libkmod2 libudev-dev uuid-dev libcjson-dev libjson-c-dev
# rpmbuild –bp ndctl.spec
# cd ./BUILD/ndctl-62
# export LC_ALL=C (for Ubuntu)
# ./autogen.sh
# ./ configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --with-
# export KVER=4.20.0
# yum install jq
# make check
Commits related with failed test case:
b4d4702f30e0 tools/testing/
39611e83a28c tools/testing/
099b07a25fff acpi, nfit: Prefer _DSM over _LSR for namespace label reads
08e6b3c6e3a0 libnvdimm: Introduce locked DIMM capacity support
41cd8b70c37a libnvdimm, btt: add support for blk integrity
5e096ef3b29e611
89360b87c3efa5d
9fb1a1903345fea
aa9ad44a42b4cf4
Target Kernel: 4.19
Target Release: 19.04
summary: |
- ndctl test failed (21/25) and latest commits needed + [AEP] ndctl test failed (21/25) and latest commits needed |
Changed in intel: | |
status: | New → Fix Committed |
description: | updated |
summary: |
- [AEP] ndctl test failed (21/25) and latest commits needed + [AEP] ndctl test failed (21/24) and latest commits needed |
Changed in intel: | |
status: | Fix Committed → Fix Released |
no longer affects: | linux |
tags: | added: cscc |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1801668
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.