Skip to content

Dasharo Compatibility: NVMe support

NVM001.001 NVMe support (firmware)

Test description

This test aims to verify that firmware is able to correctly detect NVMe disk in the M.2 slot.

Test configuration data

  1. FIRMWARE = Dasharo

Test setup

  1. Proceed with the Generic test setup: firmware.

Test steps

  1. Insert a NVMe disk into the M.2 slot on the DUT.
  2. Power on the DUT.
  3. While the DUT is booting, hold the BOOT_MENU_KEY to enter the UEFI Boot Menu and note the result.

Expected result

  1. The NVMe disk should be listed on the bootable devices list.

NVM001.002 NVMe support (Ubuntu)

Test description

This test aims to verify booting the Operating System from NVMe disk in the M.2 slot.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Insert a NVMe disk into the M.2 slot on the DUT.
  3. Proceed with the Generic test setup: OS installer.

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 execute the following command:
sudo mount | grep 'on / '

Expected result

  1. The OPERATING_SYSTEM has been booted from the NVMe disk correctly.
  2. Output in Terminal indicates that system partition is installed on the NVMe disk:
/dev/nvme* on / tpe ext4 (rw,relatime,errors=remount-ro)

NVM001.003 NVMe support in OS (Windows)

Test description

This test aims to verify booting the Operating System from NVMe disk in the M.2 slot.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Windows

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Insert a NVMe disk into the M.2 slot on the DUT.
  3. Proceed with the Generic test setup: OS installer.

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 PowerShell as administrator.
  5. Run below command and note the result:

    Get-PnpDevice -Status "OK" | where { $_.InstanceId -like "SCSI\DISK&VEN_NVME&*"}
    

Expected result

  1. The OPERATING_SYSTEM booting from the NVMe disk
  2. Command should output at least one NVMe drive. Similar as below:

    Status     Class           FriendlyName
    ------     -----           ------------
    OK         DiskDrive       Samsung SSD 980 PRO 500GB