Dasharo Stability: NVMe detection
Test cases common documentation
Test setup
- Proceed with the Generic test setup: firmware.
- Proceed with the Generic test setup: OS installer.
- Proceed with the Generic test setup: OS installation.
- Proceed with the Generic test setup: OS boot from disk.
SNV0001.001 NVMe detection after cold boot (Ubuntu)
Test description
This test aims to verify that the NVMe disk is correctly detected after performing a cold boot. The test should be performed in multiple iterations.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
-
Disconnect the power source, and remove the battery if present.
- Connect power and battery again.
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
Expected result
The output of each lspci
command should contain information about the mounted
on the DUT NVMe disk. Example output:
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980
SNV0001.001 NVMe detection after warm boot (Ubuntu)
Test description
This test aims to verify that the NVMe disk is correctly detected after performing a warm boot. The test should be performed in multiple iterations.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
-
Power off the DUT using the power button.
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
Expected result
The output of each lspci
command should contain information about the mounted
on the DUT NVMe disk. Example output:
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980
SNV0003.001 NVMe detection after reboot (Ubuntu)
Test description
This test aims to verify that the NVMe disk is correctly detected after performing a reboot. The test should be performed in multiple iterations.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Generic test setup: firmware
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
-
Disconnect the power source, and remove the battery if present.
- Connect power and battery again.
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
Expected result
The output of each lspci
command should contain information about the mounted
on the DUT NVMe disk. Example output:
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980
SNV0004.001 NVMe detection after suspension (Ubuntu)
Test description
This test aims to verify that the NVMe disk is correctly detected after performing suspension. The test should be performed in multiple iterations.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Install the Firmware test suite package.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lspci | grep -i nvme
-
Execute the following command to suspend the system and automatically wake it up after 10 seconds:
sudo fwts s3 --s3-sleep-delay=10
-
Open a terminal window and run the following command:
lspci | grep -i nvme
Expected result
The output of each lspci
command should contain information about the mounted
on the DUT NVMe disk. Example output:
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980