Skip to content

Dasharo compatibility: SMBIOS

Test cases

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.
  5. Install the dmidecode package: sudo apt-get install dmidecode.

DMI001.001 Verify the serial number

Test description

This test aims to verify that the serial number field is filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t system
    
  2. In the BIOS Information section, check the Serial number field against the Dasharo SMBIOS guidelines.

Expected result

  1. The fields should be filled in according to the Dasharo SMBIOS guidelines.

DMI002.001 Verify the firmware version

Test description

This test aims to verify that the firmware version field is filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t bios
    
  2. In the BIOS Information section, check the Version field against the Dasharo SMBIOS guidelines.

Expected result

  1. The fields should be filled in according to the Dasharo SMBIOS guidelines.

DMI003.001 Verify the firmware product name

Test description

This test aims to verify that the firmware product name fields are filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t system
    
  2. In the System Information section, check the Product Name field against the Dasharo SMBIOS guidelines.

  3. Execute the following command in the terminal:

    dmidecode -t baseboard
    
  4. In the Base Board Information section, check the Product Name field against the Dasharo SMBIOS guidelines.

Expected result

  1. The fields should be filled in according to the Dasharo SMBIOS guidelines.

DMI004.001 Verify the firmware release date

Test description

This test aims to verify that the firmware release date field are filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t bios
    
  2. In the System Information section, check the Release Date field against the Dasharo SMBIOS guidelines.

Expected result

  1. The field should be filled in according to the Dasharo SMBIOS guidelines.

DMI005.001 Verify the firmware manufacturer

Test description

This test aims to verify that the firmware manufacturer fields are filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t system
    
  2. In the System Information section, check the Manufacturer field against the Dasharo SMBIOS guidelines.

  3. Execute the following command in the terminal:

    dmidecode -t baseboard
    
  4. In the Base Board Information section, check the Manufacturer field against the Dasharo SMBIOS guidelines.

Expected result

  1. The fields should be filled in according to the Dasharo SMBIOS guidelines.

DMI006.001 Verify the firmware vendor

Test description

This test aims to verify that the firmware vendor field is filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t bios
    
  2. In the BIOS Information section, check the Vendor field against the Dasharo SMBIOS guidelines.

Expected result

  1. The field should be filled in according to the Dasharo SMBIOS guidelines.

DMI007.001 Verify the firmware family

Test description

This test aims to verify that the firmware family field is filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t system
    
  2. In the System Information section, check the Family field against the Dasharo SMBIOS guidelines.

Expected result

  1. The field should be filled in according to the Dasharo SMBIOS guidelines.

DMI008.001 Verify the firmware type

Test description

This test aims to verify that the firmware type field is filled in correctly according to the Dasharo SMBIOS guidelines.

Test configuration data

  1. FIRMWARE = coreboot
  2. OPERATING_SYSTEM = Ubuntu 20.04

Test setup

  1. Proceed with the Common section.

Test steps

  1. Open a terminal window and execute the following command:

    dmidecode -t chassis
    
  2. In the Chassis Information section, check the Type field against the Dasharo SMBIOS guidelines.

Expected result

  1. The field should be filled in according to the Dasharo SMBIOS guidelines.