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_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Check if
USB_STICK
entry is available.
Expected result
The USB_STICK
entry is visible which confirms successful detection after
coldboot.
UDT002.001 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_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Check if
USB_STICK
entry is available.
Expected result
The USB_STICK
entry is visible which confirms successful detection after
warmboot.
UDT003.001 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_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Check if
USB_STICK
entry is available. - Select the key with a proper number for
iPXE
. - Press
Ctrl+B
when prompted to stop iPXE from booting automatically. - Wait until
iPXE>
prompt appears. - Type in
dhcp
to obtain an IP address. - Type in
chain
and local iPXE address after a single space to load a network boot menu. - Select
Debian stable netboot 4.14.y
option belowiPXE boot menu
header. - Wait for
debian login:
. - Type the
root
login. - Wait for
Password:
. - Type the proper password.
- Wait for
root@debian:~#
. - Execute
reboot
command. - Wait for boot until
BOOT_MENU_STRING
appears. - Press
BOOT_MENU_KEY
to enter the boot menu. - Check if
USB_STICK
entry is available.
Expected result
The USB_STICK
entry is visible which confirms successful detection after
system reboot.