Dasharo compatibility: USB HID and MSC Support
Test cases common documentation
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.
USB001.001 USB devices detection (firmware)
Test description
This test aims to verify that the external USB devices are detected correctly by the firmware and all basic keys work according to their labels.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
- Proceed with the Generic test setup: OS installer.
- Connect the flash drive using the USB port.
Test steps
- Power on the DUT.
- Enter the boot menu using the
BIOS_SETUP_KEY
. - Select the
Boot Menu
, pressEnter
and note the result.
Expected result
- Flash drive entry is listed in the boot menu.
USB001.201 USB devices detection in OS (Ubuntu)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
USB001.301 USB devices detection in OS (Windows)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
USB002.201 USB keyboard detection (firmware)
Test description
This test aims to verify that the external USB keyboard is detected correctly by the firmware and all basic keys work according to their labels.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
- Connect the external USB keyboard using the USB port.
Test steps
- Power on the DUT
- Enter the boot menu using the
BIOS_SETUP_KEY
. - Use the arrow keys, Esc key and the Enter key to navigate the menus.
Expected result
- All menus can be entered using the external USB keyboard.
USB002.002 USB keyboard detection (Ubuntu)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
USB002.301 USB keyboard detection (Windows)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
USB003.201 Upload 1GB file on USB storage (Ubuntu)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
USB003.002 Upload 1GB file on USB storage (Windows)
The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop