Dasharo Compatibility: SMBIOS
Test cases
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t bios
- In the
BIOS Information
section, check theVersion
field against the guidelines anddmidecode.log
Expected result
- The fields should be filled in according to the Dasharo Guidelines and
dmidecode.log
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t system
- In the
System Information
section, check theProduct Name
field against the guidelines anddmidecode.log
- Open a terminal window and run
sudo dmidecode -t baseboard
- In the
Base Board Information
section, check theProduct Name
field against the guidelines anddmidecode.log
Expected result
- The fields should be filled in according to the Dasharo Guidelines and
dmidecode.log
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t system
- In the
System Information
section, check theManufacturer
field against the guidelines anddmidecode.log
- Open a terminal window and run
sudo dmidecode -t baseboard
- In the
Base Board Information
section, check theManufacturer
field against the guidelines anddmidecode.log
Expected result
- The fields should be filled in according to the Dasharo Guidelines and
dmidecode.log
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t bios
- In the
BIOS Information
section, check theVendor
field against the guidelines anddmidecode.log
Expected result
- The field should be filled in according to the Dasharo Guidelines and
dmidecode.log
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t system
- In the
System Information
section, check theFamily
field against the guidelines anddmidecode.log
Expected result
- The field should be filled in according to the Dasharo Guidelines and
dmidecode.log
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
FIRMWARE
= corebootOPERATING_SYSTEM
= Ubuntu 20.04
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
- Install the
dmidecode
package:sudo apt install dmidecode
- Obtain the stock firmware dump from cloud.3mdeb.com
- Extract the dump and open the
dmidecode.log
file
Test steps
- Open a terminal window and run
sudo dmidecode -t chassis
- In the
Chassis Information
section, check theType
field against the guidelines anddmidecode.log
Expected result
- The field should be filled in according to the Dasharo Guidelines and
dmidecode.log