Skip to content

Dasharo Stability: NVMe detection

Test cases common documentation

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Proceed with the Generic test setup: OS installer.
  3. Proceed with the Generic test setup: OS installation.
  4. Proceed with the Generic test setup: OS boot from disk.

SNV0001.201 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

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Test cases common documentation section.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Open a terminal window and run the following command:

    lspci | grep -i nvme
    
  5. Disconnect the power source, and remove the battery if present.

  6. Connect power and battery again.
  7. Power on the DUT.
  8. Boot into the system.
  9. Log into the system by using the proper login and password.
  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

SNV0001.201 NVMe detection after warm boot (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop

SNV0003.201 NVMe detection after reboot (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop

SNV0004.201 NVMe detection after suspension (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop