Dasharo Compatibility: USB A and C Always On ports
Test cases common documentation
- Proceed with the Generic test setup: firmware.
- Refer to docs.dasharo.com/variants and identify USB A & USB C ports that are affected and not affected by "USB power and charging" option.
- Let's define TIANOCORE_STRING as "ENTER to boot directly" (however, this is platform-dependant)
USC001.001 "USB power and charging" option is present
Test description
This test aims to verify that "USB power and charging" option is present in setup menu.
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Note, if "USB ports power and charging" menu option is present
- Enter value submenu, to check available values, but don't change anything.
- Turn off DUT
Expected results
"USB ports power and charging" menu option present in Power Management Options submenu, available option values: "While System is On", "Always On".
Test configuration data
FIRMWARE
= Dasharo
USC002.001 Power IS delivered thru always-on USB A ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to " Always On " keeps electrical power supply on selected USB A ports, after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "Always On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB A ports marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
On each USB A port marked as "Always On USB", power meter should be working on tested port supply, showing voltage >= 5.0V
Test configuration data
FIRMWARE
= Dasharo
USC003.001 Power IS delivered thru always-on USB C ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to " Always On " keeps electrical power supply on selected USB C ports, after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "Always On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB C ports marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
On each USB C port marked as "Always On USB", power meter should be working on tested port supply, showing voltage >= 5.0V
Test configuration data
FIRMWARE
= Dasharo
USC004.001 Power IS NOT delivered thru always-on USB A ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to "While System is On" is disabling electrical power supply on selected USB A ports, after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "While System is On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB A ports marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
USB power meter not working (or, in case of DUT-independent power supply, showing voltage close to 0V)
Test configuration data
FIRMWARE
= Dasharo
USC005.001 Power IS NOT delivered thru always-on USB C ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to "While System is On" is disabling electrical power supply on selected USB A ports, after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "While System is On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB C ports marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
USB power meter not working (or, in case of DUT-independent power supply, showing voltage close to 0V)
Test configuration data
FIRMWARE
= Dasharo
USC006.001 Power IS NOT delivered thru regular USB A ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to "Always On" is NOT enabling electrical power supply to USB A ports that are NOT marked as "Always On USB", after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
- Make sure that there are USB A ports, that are not marked as "Always On USB", otherwise skip this test case.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "Always On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB A ports NOT marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
USB power meter not working (or, in case of DUT-independent power supply, showing voltage close to 0V)
Test configuration data
FIRMWARE
= Dasharo
USC007.001 Power IS NOT delivered thru regular USB C ports
Test description
This test verifies, if setting "USB ports power and charging" menu option to "Always On" is NOT enabling electrical power supply to USB C ports that are NOT marked as "Always On USB", after DUT is power off.
Test setup
- Proceed with the Test cases common documentation section.
- Check if available USB power meter works without any additional devices attached.
- Make sure that there are USB C ports, that are not marked as "Always On USB", otherwise skip this test case.
Test steps
- Turn on DUT
- Press F2 to enter setup menu
- Enter Dasharo System Features submenu
- Enter Power Management Options submenu
- Set value of "USB ports power and charging" to "Always On"
- Save setup configuration with F10 key, confirm with Y
- Power off DUT
- Power on DUT (this is when setup change takes effect)
- Wait until TIANOCORE_STRING appears on screen
- Power off DUT
- Verify state of all USB C ports NOT marked in "Hardware configuration matrix" as "Always On USB" using USB power meter
Expected results
USB power meter not working (or, in case of DUT-independent power supply, showing voltage close to 0V)
Test configuration data
FIRMWARE
= Dasharo