Dasharo Compatibility: USB Detection
UDT001.001 USB detection after coldboot
Test description
This test aims to verify that the DUT properly detects USB device after coldboot (reboot realized by power supply cutting off then restoring back). This test case may be re-done several times to specify the platform and connection stability.
Test configuration data
FIRMWARE= DasharoOPERATING_SYSTEM=Debian
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Cut the power off.
- Restore power to the DUT.
- Wait for boot until
BOOT_MENU_STRINGappears. - Press
BOOT_MENU_KEYto enter the boot menu. - Check if
USB_STICKentry is available.
Expected result
The USB_STICK entry is visible which confirms successful detection after
coldboot.
UDT001.002 USB detection after warmboot
Test description
This test aims to verify that the DUT properly detects USB device after warmboot (reboot realized by device turning off then turning on). This test case may be re-done several times to specify the platform and connection stability.
Test configuration data
FIRMWARE= DasharoOPERATING_SYSTEM=Debian
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRINGappears. - Press
BOOT_MENU_KEYto enter the boot menu. - Check if
USB_STICKentry is available.
Expected result
The USB_STICK entry is visible which confirms successful detection after
warmboot.
UDT001.003 USB detection after system reboot
Test description
This test aims to verify that the DUT properly detects USB device after system reboot (reboot performed by relevant command). This test case may be re-done several times to specify the platform and connection stability.
Test configuration data
FIRMWARE= DasharoOPERATING_SYSTEM=Debian
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Wait for boot until
BOOT_MENU_STRINGappears. - Press
BOOT_MENU_KEYto enter the boot menu. - Check if
USB_STICKentry is available. - Select the key with a proper number for
iPXE. - Press
Ctrl+Bwhen prompted to stop iPXE from booting automatically. - Wait until
iPXE>prompt appears. - Type in
dhcpto obtain an IP address. - Type in
chainand local iPXE address after a single space to load a network boot menu. - Select
Debian stable netboot 4.14.yoption belowiPXE boot menuheader. - Wait for
debian login:. - Type the
rootlogin. - Wait for
Password:. - Type the proper password.
- Wait for
root@debian:~#. - Execute
rebootcommand. - Wait for boot until
BOOT_MENU_STRINGappears. - Press
BOOT_MENU_KEYto enter the boot menu. - Check if
USB_STICKentry is available.
Expected result
The USB_STICK entry is visible which confirms successful detection after
system reboot.