Dasharo Compatibility: USB-C/Thunderbolt support with charging and display
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.
UTC001.001 USB Type-A charging capability
Test description
This test verifies that the USB-A ports are able to provide charging to a connected smartphone.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a phone to the USB Type-A port located on the left side of the laptop using a USB cable.
- Note the charging status on the phone screen.
- Connect a phone to the USB Type-A port located on the right side of the laptop using a USB cable.
- Note the charging status on the phone screen.
Expected result
- The smartphone should indicate that it's charging when connected to either USB Type-A port.
UTC001.002 USB Type-A charging capability with ME disabled
Test description
This test verifies that the USB-A ports are able to provide charging to a connected smartphone.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a phone to the USB Type-A port located on the left side of the laptop using a USB cable.
- Note the charging status on the phone screen.
- Connect a phone to the USB Type-A port located on the right side of the laptop using a USB cable.
- Note the charging status on the phone screen.
Expected result
- The smartphone should indicate that it's charging when connected to either USB Type-A port.
UTC002.001 Thunderbolt 4 USB Type-C power output
Test description
This test verifies that the Thunderbolt 4 port is able to provide charging to a USB Type-C accessory.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a phone to the Thunderbolt 4 USB Type-C port located on the left side of the laptop using a USB cable.
- Note the charging status on the phone screen.
Expected result
- The smartphone should indicate that it's charging.
UTC002.002 Thunderbolt 4 USB Type-C power output with ME disabled
Test description
This test verifies that the Thunderbolt 4 port is able to provide charging to a USB Type-C accessory.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a phone to the Thunderbolt 4 USB Type-C port located on the left side of the laptop using a USB cable.
- Note the charging status on the phone screen.
Expected result
- The smartphone should indicate that it's charging.
UTC003.001 USB Type-C PD power input (Ubuntu)
Test description
This test verifies that the device can sink power from a USB-PD power supply connected to the Thunderbolt 4 port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Disconnect any charger from the DUT.
- Connect the charger plug to the docking station.
-
Open a terminal window and run the following command:
cat /sys/class/power_supply/BAT0/status
Expected result
Output of the command should show one of this: Charging
or Full
. That means
laptop is charged properly.
UTC003.002 USB Type-C PD power input (Windows)
Test description
This test verifies that the device can sink power from a USB-PD power supply connected to the Thunderbolt 4 port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Disconnect any charger from the DUT.
- Connect the charger plug to the docking station.
-
Open PowerShell and and run the following command:
Get-WmiObject win32_battery
Expected result
If BatteryStatus
is equal 2, that means laptop is charged properly.
Example part of output:
BatteryStatus : 2
UTC003.003 USB Type-C PD power input with ME disabled(Ubuntu)
Test description
This test verifies that the device can sink power from a USB-PD power supply connected to the Thunderbolt 4 port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Disconnect any charger from the DUT.
- Connect the charger plug to the docking station.
-
Open a terminal window and run the following command:
cat /sys/class/power_supply/BAT0/status
Expected result
Output of the command should show one of this: Charging
or Full
. That means
laptop is charged properly.
UTC003.004 USB Type-C PD power input with ME disabled(Windows)
Test description
This test verifies that the device can sink power from a USB-PD power supply connected to the Thunderbolt 4 port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Disconnect any charger from the DUT.
- Connect the charger plug to the docking station.
-
Open PowerShell and and run the following command:
Get-WmiObject win32_battery
Expected result
If BatteryStatus
is equal 2, that means laptop is charged properly.
Example part of output:
BatteryStatus : 2
UTC004.001 USB Type-C Display output (Ubuntu)
Test description
This test verifies that DUT output video to a display connected via the Thunderbolt 4 USB Type-C port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a display to the Thunderbolt 4 USB Type-C port using a USB Type-C hub
- Open the Settings application and select the Displays panel in the left menu.
- Verify that the attached external monitor can be selected.
- Select and enable the monitor.
Expected result
- The monitor connected to the laptop via the Thunderbolt 4 port should power on and display video from the laptop.
UTC004.002 USB Type-C Display output (Windows)
Test description
This test verifies that DUT output video to a display connected via the Thunderbolt 4 USB Type-C port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a display to the Thunderbolt 4 USB Type-C port using a USB Type-C hub.
- Right click on the desktop to open the desktop context menu.
- Select
Display Settings
to open the display settings window. - Verify that the attached external monitor can be selected.
- Select and enable the monitor.
Expected result
- The monitor connected to the laptop via the Thunderbolt 4 port should power on and display video from the laptop.
UTC004.005 USB Type-C Display output with ME disabled(Ubuntu)
Test description
This test verifies that DUT output video to a display connected via the Thunderbolt 4 USB Type-C port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a display to the Thunderbolt 4 USB Type-C port using a USB Type-C hub
- Open the Settings application and select the Displays panel in the left menu.
- Verify that the attached external monitor can be selected.
- Select and enable the monitor.
Expected result
- The monitor connected to the laptop via the Thunderbolt 4 port should power on and display video from the laptop.
UTC004.006 USB Type-C Display output with ME disabled(Windows)
Test description
This test verifies that DUT output video to a display connected via the Thunderbolt 4 USB Type-C port.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Connect a display to the Thunderbolt 4 USB Type-C port using a USB Type-C hub.
- Right click on the desktop to open the desktop context menu.
- Select
Display Settings
to open the display settings window. - Verify that the attached external monitor can be selected.
- Select and enable the monitor.
Expected result
- The monitor connected to the laptop via the Thunderbolt 4 port should power on and display video from the laptop.
UTC005.001 USB Type-C docking station HDMI display (Ubuntu)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect an HDMI cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the external HDMI-connected display in Mirror
and Join Displays
modes.
UTC005.002 USB Type-C docking station HDMI display (Windows)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect an HDMI cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the external HDMI-connected display in
Duplicate
and Extend
modes.
UTC005.005 USB Type-C docking station HDMI display with ME disabled(Ubuntu)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect an HDMI cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the external HDMI-connected display in Mirror
and Join Displays
modes.
UTC005.006 USB Type-C docking station HDMI display with ME disabled(Windows)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect an HDMI cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the external HDMI-connected display in
Duplicate
and Extend
modes.
UTC006.001 USB Type-C docking station DP display (Ubuntu)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect a Display Port cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the external DisplayPort-connected display in
Mirror
and Join Displays
modes.
UTC006.002 USB Type-C docking station DP display (Windows)
Test description
This test aims to verify that the display connected with the DisplayPort cable
to the docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect a DisplayPort cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the external DisplayPort-connected display in
Duplicate
and Extend
modes.
UTC006.005 USB Type-C docking station DP display with ME disabled(Ubuntu)
Test description
This test aims to verify that the display connected with the HDMI cable to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect a Display Port cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the external DisplayPort-connected display in
Mirror
and Join Displays
modes.
UTC006.006 USB Type-C docking station DP display with ME disabled(Windows)
Test description
This test aims to verify that the display connected with the DisplayPort cable
to the docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect a DisplayPort cable to the docking station and a display.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the external DisplayPort-connected display in
Duplicate
and Extend
modes.
UTC007.001 USB Type-C docking station Triple display (Ubuntu)
Test description
This test aims to verify that the three display simultaneously connected to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect three displays using HDMI/DisplayPort cables, depending on the specifications of the docking station.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the three external displays in Mirror
and
Join Displays
modes.
UTC007.002 USB Type-C docking station Triple display (Windows)
Test description
This test aims to verify that the three display simultaneously connected to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect three displays using HDMI/DisplayPort cables, depending on the specifications of the docking station.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the three external displays in Duplicate
and
Extend
modes.
TMD007.001 USB Type-C docking station Triple display with ME disabled(Ubuntu)
Test description
This test aims to verify that the three display simultaneously connected to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Connect three displays using HDMI/DisplayPort cables, depending on the specifications of the docking station.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Switch the display mode between
Mirror
andJoin Displays
.
Expected result
The image should be displayed on the three external displays in Mirror
and
Join Displays
modes.
UTC007.006 USB Type-C docking station Triple display with ME disabled(Windows)
Test description
This test aims to verify that the three display simultaneously connected to the
docking station is correctly recognized by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Connect three displays using HDMI/DisplayPort cables, depending on the specifications of the docking station.
-
The
USB-C docking station
connected to the USB-C port.If the docking station is not directly connected to the DUT, but with a USB-C to USB-C cable, make sure it is full-featured cable (>=5Gbps) with 5A current capability.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- If using more than one display, switch the display mode between
Duplicate
andExtend
.
Expected result
The image should be displayed on the three external displays in Duplicate
and
Extend
modes.
UTC008.001 USB Type-C docking station detection after coldboot (Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after coldboot (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
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Cut the power off while DUT is turned on.
- Restore power and power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC008.002 USB Type-C docking station detection after coldboot with ME disabled(Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after coldboot (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
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps 1. Power on the DUT. 1. While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu. 1. Enter the Dasharo System Features menu using the arrow keys and Enter. 1. Enter the Intel Management Engine Options submenu. 1. Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft). 1. Press F10 to save the changes. 1. If necessary - press Y to confirm saving the changes. 1. Go back to the main menu using the ESC key. 1. Select the Reset option to apply the settings and reboot. 1. Boot into the system. 1. Log into the system by using the proper login and password. 1. Cut the power off while DUT is turned on. 1. Restore power and power on the DUT. 1. Boot into the system. 1. Log into the system by using the proper login and password. 1. Open a terminal window and run the following command:
```bash
lsusb
```
- Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC009.001 USB Type-C docking station detection after warmboot (Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after warmboot (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
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC009.002 USB Type-C docking station detection after warmboot with ME disabled(Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after warmboot (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
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC010.001 USB Type-C docking station detection after reboot (Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after system 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
= Ubuntu
Test setup
- Proceed with the Generic test setup: firmware.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
sudo reboot
-
Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC010.002 USB Type-C docking station detection after reboot ME disabled (Ubuntu)
Test description
This test aims to verify that the DUT properly detects the docking station after system 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
= Ubuntu
Test setup
- Proceed with the Generic test setup: firmware.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option D isable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
sudo reboot
-
Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Note the results.
Expected result
After lsusb
command the docking station entries should be displayed, but
output can be different depending on the model of the docking station.
Example entries signifing the docking station:
Bus 002 Device 010: Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 009: Prolific Technology, Inc. USB SD Card Reader
Bus 002 Device 008: VIA Labs, Inc. USB3.0 Hub
UTC011.001 USB Type-C docking station USB devices recognition (firmware)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the FIRMWARE
.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- Hold the
BIOS_MENU_KEY
to enter the BIOS Menu. - Check if the
USB storage
is available on the list.
Expected result
The USB storage
is available which confirms successful recognition.
UTC011.002 USB Type-C docking station USB devices recognition (Ubuntu)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
watch -n1 lsusb
-
Connect(or Disconnect) external USB devices to the USB ports on the docking station and note the result.
Expected result
- After each device is connected to the USB port, a new USB device entry
in
lsusb
command output should appear. - After each device is disconnected from the USB port, a USB device entry
in
lsusb
command output should disappear.
UTC011.003 USB Type-C docking station USB devices recognition (Windows)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and and run the following command:
Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' }
-
Note the results.
Expected result
After executing the command, a list containing all USB devices should be
displayed. The list should contain the USB storage
, which is plug in.
Example output:
```bash
Status Class FriendlyName
------ ----- ------------
OK DiskDrive Mass Storage Device USB Device
OK USB Generic USB Hub
OK HIDClass USB Input Device
OK Bluetooth Intel(R) Wireless Bluetooth(R)
OK DiskDrive USB SanDisk 3.2Gen1 USB Device
OK USB USB Root Hub (USB 3.0)
OK Net TP-LINK Gigabit Ethernet USB Adapter
OK USB Generic USB Hub
OK USB USB Mass Storage Device
```
UTC011.004 USB Type-C docking station USB devices recognition ME disabled (firmware)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the FIRMWARE
.
Test configuration data
FIRMWARE
= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Hold the
BIOS_MENU_KEY
to enter the BIOS Menu. - Check if the
USB storage
is available on the list.
Expected result
The USB storage
is available which confirms successful recognition.
UTC011.005 USB Type-C docking station USB devices recognition with ME disabled(Ubuntu)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
watch -n1 lsusb
-
Connect(or Disconnect) external USB devices to the USB ports on the docking station and note the result.
Expected result
- After each device is connected to the USB port, a new USB device entry
in
lsusb
command output should appear. - After each device is disconnected from the USB port, a USB device entry
in
lsusb
command output should disappear.
UTC011.006 USB Type-C docking station USB devices recognition with ME disabled(Windows)
Test description
This test aims to verify that the external USB devices connected to the docking
station are recognized correctly by the OPERATING_SYSTEM
.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and and run the following command:
Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' }
-
Note the results.
Expected result
After executing the command, a list containing all USB devices should be
displayed. The list should contain the USB storage
, which is plug in.
Example output:
```bash
Status Class FriendlyName
------ ----- ------------
OK DiskDrive Mass Storage Device USB Device
OK USB Generic USB Hub
OK HIDClass USB Input Device
OK Bluetooth Intel(R) Wireless Bluetooth(R)
OK DiskDrive USB SanDisk 3.2Gen1 USB Device
OK USB USB Root Hub (USB 3.0)
OK Net TP-LINK Gigabit Ethernet USB Adapter
OK USB Generic USB Hub
OK USB USB Mass Storage Device
```
UTC012.001 USB Type-C docking station USB keyboard (firmware)
Test description
This test aims to verify that the external USB keyboard connected to the docking
station 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 Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
external USB keyboard
connected to the docking station.
Test steps
- Power on the DUT
- Hold the
BIOS_MENU_KEY
to enter the Bios Menu. - 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.
UTC012.002 USB Type-C docking station USB keyboard (Ubuntu)
Test description
This test aims to verify that the external USB keyboard connected to the docking
station is detected correctly by the OPERATING_SYSTEM
and all basic keys work
according to their labels.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Install the
libinput-tools
package:sudo apt install libinput-tools
. - The
USB-C docking station
connected to the USB-C port. - The
external USB keyboard
connected to the docking station.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Run the following command in the terminal:
libinput debug-events --show-keycodes
-
Test the alphanumeric keys and note the generated keycodes.
- Test non-alphanumeric keys and verify that they generate the correct keycodes.
- Test key combinations with the
Shift
,Ctrl
andAlt
modifier keys (this tests 2-key rollover).
Expected result
- The external USB keyboard is detected in OS.
- All standard keyboard keys generate the correct keycodes and events as per their labels.
- Key combinations are detected correctly.
UTC012.003 USB Type-C docking station USB keyboard (Windows)
Test description
This test aims to verify that the external USB keyboard is detected correctly
by the OPERATING_SYSTEM
and all basic keys work according to their labels.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The external USB keyboard connected to the docking station.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and and run the following command:
Get-CimInstance win32_KEYBOARD
-
Note the results.
- Open
notepad
. - Test the alphanumeric keys and note the generated characters.
- Test non-alphanumeric keys and verify that they generate the signs.
- Test key combinations with the
Shift
, andAlt
modifier keys. - Open
On-Screen Keyboard
and pressCtrl
key on the hardware keyboard. Check ifOn-Screen Keyboard
correctly highlights it. - Open
Start menu
and pressEsc
. Check ifStart menu
is properly closed.
Expected result
-
After running the PowerShell command information about connected keyboards should be displayed.
One of keyboard should have identical part of output:
Description : USB Input Device
-
All standard keyboard keys generate correct characters or actions when pressed.
- Key combinations are detected correctly.
UTC012.004 USB Type-C docking station USB keyboard with ME disabled(firmware)
Test description
This test aims to verify that the external USB keyboard connected to the docking
station 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 Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
external USB keyboard
connected to the docking station.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- While the DUT is booting, hold the
BIOS_MENU_KEY
to enter the Bios Menu. - 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.
UTC012.005 USB Type-C docking station USB keyboard with ME disabled(Ubuntu)
Test description
This test aims to verify that the external USB keyboard connected to the docking
station is detected correctly by the OPERATING_SYSTEM
and all basic keys work
according to their labels.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- Install the
libinput-tools
package:sudo apt install libinput-tools
. - The
USB-C docking station
connected to the USB-C port. - The
external USB keyboard
connected to the docking station.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command:
lsusb
-
Run the following command in the terminal:
libinput debug-events --show-keycodes
-
Test the alphanumeric keys and note the generated keycodes.
- Test non-alphanumeric keys and verify that they generate the correct keycodes.
- Test key combinations with the
Shift
,Ctrl
andAlt
modifier keys (this tests 2-key rollover).
Expected result
- The external USB keyboard is detected in OS.
- All standard keyboard keys generate the correct keycodes and events as per their labels.
- Key combinations are detected correctly.
UTC012.006 USB Type-C docking station USB keyboard with ME disabled(Windows)
Test description
This test aims to verify that the external USB keyboard is detected correctly
by the OPERATING_SYSTEM
and all basic keys work according to their labels.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The external USB keyboard connected to the docking station.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and and run the following command:
Get-CimInstance win32_KEYBOARD
-
Note the results.
- Open
notepad
. - Test the alphanumeric keys and note the generated characters.
- Test non-alphanumeric keys and verify that they generate the signs.
- Test key combinations with the
Shift
, andAlt
modifier keys. - Open
On-Screen Keyboard
and pressCtrl
key on the hardware keyboard. Check ifOn-Screen Keyboard
correctly highlights it. - Open
Start menu
and pressEsc
. Check ifStart menu
is properly closed.
Expected result
-
After running the PowerShell command information about connected keyboards should be displayed.
One of keyboard should have identical part of output:
Description : USB Input Device
-
All standard keyboard keys generate correct characters or actions when pressed.
- Key combinations are detected correctly.
UTC013.001 USB Type-C docking station upload 1GB file on USB storage (Ubuntu)
Test description
This test aims to verify that the 1GB file can be transferred from the
OPERATING_SYSTEM
to the USB storage
connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command to generate 1GB file:
openssl rand -out test_file.txt -base64 $(( 2**30 * 3/4 ))
-
Read the path to the
USB storage
by running the following command:lsblk
-
Copy the generated file to the
USB storage
by running the following command:cp test_file.txt {path_to_usb_storage}
-
Verify that the files are the same by running the following command:
sha256sum test_file.txt {path_to_usb_storage}/test_file.txt
Expected result
The output from the last command should contain 2 identical checksums:
f46597c0c63a1eefb200d40edf654e52f10c3d5d21565886ad603fabaf8d39fb test_file.txt
f46597c0c63a1eefb200d40edf654e52f10c3d5d21565886ad603fabaf8d39fb {path_to_usb_storage}/test_file.txt
UTC013.002 USB Type-C docking station upload 1GB file on USB storage(Windows)
Test description
This test aims to verify that the 1GB file can be transferred from the
OPERATING_SYSTEM
to the USB storage
connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open powershell as administrator and run the following command to generate 1GB file:
fsutil file createnew test_file.txt 1073741824
-
Read the drive letter assigned to the
USB storage
by running the following command:(Get-Volume | where drivetype -eq removable).driveletter
-
Copy the generated file to the
USB storage
by running the following command:Copy-Item -Path C:\Windows\system32\test_file.txt {drive_letter}:
-
Verify that the files are the same by running the following commands:
Get-FileHash test_file.txt Get-FileHash {drive_letter}:\test_file.txt
Expected result
The output from the last commands should have equal hash:
Algorithm Hash Path
--------- ---- ----
SHA256 F46597C0C63A1EEFB200D40EDF654E52F10C3D5D21565886AD603FABAF8D39FB C\Windows\system3...
Algorithm Hash Path
--------- ---- ----
SHA256 F46597C0C63A1EEFB200D40EDF654E52F10C3D5D21565886AD603FABAF8D39FB E:\test_file.txt
UTC013.003 USB Type-C docking station upload 1GB file on USB storage with ME disabled(Ubuntu)
Test description
This test aims to verify that the 1GB file can be transferred from the
OPERATING_SYSTEM
to the USB storage
connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and run the following command to generate 1GB file:
openssl rand -out test_file.txt -base64 $(( 2**30 * 3/4 ))
-
Read the path to the
USB storage
by running the following command:lsblk
-
Copy the generated file to the
USB storage
by running the following command:cp test_file.txt {path_to_usb_storage}
-
Verify that the files are the same by running the following command:
sha256sum test_file.txt {path_to_usb_storage}/test_file.txt
Expected result
The output from the last command should contain 2 identical checksums:
f46597c0c63a1eefb200d40edf654e52f10c3d5d21565886ad603fabaf8d39fb test_file.txt
f46597c0c63a1eefb200d40edf654e52f10c3d5d21565886ad603fabaf8d39fb {path_to_usb_storage}/test_file.txt
UTC013.004 USB Type-C docking station upload 1GB file on USB storage with ME disabled(Windows)
Test description
This test aims to verify that the 1GB file can be transferred from the
OPERATING_SYSTEM
to the USB storage
connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
USB storage
connected to theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open powershell as administrator and run the following command to generate 1GB file:
fsutil file createnew test_file.txt 1073741824
-
Read the drive letter assigned to the
USB storage
by running the following command:(Get-Volume | where drivetype -eq removable).driveletter
-
Copy the generated file to the
USB storage
by running the following command:Copy-Item -Path C:\Windows\system32\test_file.txt {drive_letter}:
-
Verify that the files are the same by running the following commands:
Get-FileHash test_file.txt Get-FileHash {drive_letter}:\test_file.txt
Expected result
The output from the last commands should have equal hash:
Algorithm Hash Path
--------- ---- ----
SHA256 F46597C0C63A1EEFB200D40EDF654E52F10C3D5D21565886AD603FABAF8D39FB C\Windows\system3...
Algorithm Hash Path
--------- ---- ----
SHA256 F46597C0C63A1EEFB200D40EDF654E52F10C3D5D21565886AD603FABAF8D39FB E:\test_file.txt
UTC014.001 USB Type-C docking station Ethernet connection (Ubuntu)
Test description
This test aims to verify that the connection to internet via docking station's Ethernet port can be obtained on Ubuntu.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a Ethernet cable with internet connection to docking station.
- Wait for internet connection to initialize.
-
Ping
3mdeb.com
using command in terminal:ping 3mdeb.com
Expected result
-
Command should return ping info:
PING 3mdeb.com (178.32.205.96) 56(84) bytes of data. 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=1 ttl=50 time=44.3 ms 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=2 ttl=50 time=47.7 ms 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=3 ttl=50 time=41.1 ms ...
-
Log should not contain phrase information that host is unreachable.
Failed ping for Ubuntu 22.04:
ping: connect: Network is unreachable
UTC014.002 USB Type-C docking station Ethernet connection (Windows)
Test description
This test aims to verify that the connection to internet via docking station's Ethernet port can be obtained on Windows.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a Ethernet cable with internet connection to docking station.
- Wait for internet connection to initialize.
-
Ping
3mdeb.com
using command in PowerShell:ping 3mdeb.com
Expected result
-
Command should return ping info:
Pinging 3mdeb.com [178.32.205.96] with 32 bytes of data: Reply from 178.32.205.96: bytes=32 time=50ms TTL=50 Reply from 178.32.205.96: bytes=32 time=47ms TTL=50 Reply from 178.32.205.96: bytes=32 time=46ms TTL=50
-
Log should not contain phrase information that host is unreachable.
Failed ping for Windows 11:
Ping request could not find host 3mdeb.com. Please check the name and try again.
UTC014.003 USB Type-C docking station Ethernet connection with ME disabled(Ubuntu)
Test description
This test aims to verify that the connection to internet via docking station's Ethernet port can be obtained on Ubuntu.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a Ethernet cable with internet connection to docking station.
- Wait for internet connection to initialize.
-
Ping
3mdeb.com
using command in terminal:ping 3mdeb.com
Expected result
-
Command should return ping info:
PING 3mdeb.com (178.32.205.96) 56(84) bytes of data. 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=1 ttl=50 time=44.3 ms 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=2 ttl=50 time=47.7 ms 64 bytes from cluster026.hosting.ovh.net (178.32.205.96): icmp_seq=3 ttl=50 time=41.1 ms ...
-
Log should not contain phrase information that host is unreachable.
Failed ping for Ubuntu 22.04:
ping: connect: Network is unreachable
UTC014.004 USB Type-C docking station Ethernet connection with ME disabled(Windows)
Test description
This test aims to verify that the connection to internet via docking station's Ethernet port can be obtained on Windows.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a Ethernet cable with internet connection to docking station.
- Wait for internet connection to initialize.
-
Ping
3mdeb.com
using command in PowerShell:ping 3mdeb.com
Expected result
-
Command should return ping info:
Pinging 3mdeb.com [178.32.205.96] with 32 bytes of data: Reply from 178.32.205.96: bytes=32 time=50ms TTL=50 Reply from 178.32.205.96: bytes=32 time=47ms TTL=50 Reply from 178.32.205.96: bytes=32 time=46ms TTL=50
-
Log should not contain phrase information that host is unreachable.
Failed ping for Windows 11:
Ping request could not find host 3mdeb.com. Please check the name and try again.
UTC015.001 USB Type-C docking station audio recognition (Ubuntu)
Test description
This test aims to verify that the external headset is properly recognized after plugging in the 3.5 mm jack into the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and run the following command:
watch -n1 lsusb
-
Connect(or Disconnect) external headset to the 3.5 mm jack on the docking station and note the result.
Expected result
- After connecting the external headset to the 3.5 mm jack, a new entry in
lsusb
command output should appear. - After disconnecting the external headset from the 3.5 mm jack, a headset
entry in
lsusb
command output should disappear.
UTC015.002 USB Type-C docking station audio recognition (Windows)
Test description
This test aims to verify that the external headset is properly recognized after plugging in the 3.5 mm jack into the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station
- After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - Find the
Speakers
icon in the bottom right part of the screen and click it using the right mouse button then using the left mouse button clickSound Settings
. - Locate the
All sound device
bar and click on it. - Connect(or Disconnect) external headset to the 3.5 mm jack on the docking station and note the result.
Expected result
- After connecting the external headset to the 3.5 mm jack, new entries
regarding the connected headphones should appear in the
Output devices
andInput devices
sections. - After disconnecting the external headset from the 3.5 mm jack, the entries
for connected headset should disappear from the
Output devices
andInput devices
sections.
UTC015.003 USB Type-C docking station audio recognition with ME disabled(Ubuntu)
Test description
This test aims to verify that the external headset is properly recognized after plugging in the 3.5 mm jack into the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and run the following command:
watch -n1 lsusb
-
Connect(or Disconnect) external headset to the 3.5 mm jack on the docking station and note the result.
Expected result
- After connecting the external headset to the 3.5 mm jack, a new entry in
lsusb
command output should appear. - After disconnecting the external headset from the 3.5 mm jack, a headset
entry in
lsusb
command output should disappear.
UTC015.004 USB Type-C docking station audio recognition with ME disabled(Windows)
Test description
This test aims to verify that the external headset is properly recognized after plugging in the 3.5 mm jack into the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station
- After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - Find the
Speakers
icon in the bottom right part of the screen and click it using the right mouse button then using the left mouse button clickSound Settings
. - Locate the
All sound device
bar and click on it. - Connect(or Disconnect) external headset to the 3.5 mm jack on the docking station and note the result.
Expected result
- After connecting the external headset to the 3.5 mm jack, new entries
regarding the connected headphones should appear in the
Output devices
andInput devices
sections. - After disconnecting the external headset from the 3.5 mm jack, the entries
for connected headset should disappear from the
Output devices
andInput devices
sections.
UTC016.001 USB Type-C docking station audio playback (Ubuntu)
Test description
This test aims to verify that the audio subsystem is able to playback audio recordings by using the external headset speakers connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and execute the following command:
pactl set-sink-mute alsa_output.pci-0000_00_1f.3.analog-stereo 0 pactl set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo 65535 speaker-test
Expected result
Sound should be played from the external speakers.
UTC016.002 USB Type-C docking station audio playback (Windows)
Test description
This test aims to verify that the audio subsystem is able to playback audio recordings by using the external headset speakers connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- Find the
Speakers
icon in the bottom right part of the screen and click it using the left mouse button to open volume menu. - After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - In the volume menu, click the rightmost part of it and note the result.
Expected result
Sound should be played from the external speakers.
UTC016.003 USB Type-C docking station audio playback with ME disabled(Ubuntu)
Test description
This test aims to verify that the audio subsystem is able to playback audio recordings by using the external headset speakers connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and execute the following command:
pactl set-sink-mute alsa_output.pci-0000_00_1f.3.analog-stereo 0 pactl set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo 65535 speaker-test
Expected result
Sound should be played from the external speakers.
UTC016.004 USB Type-C docking station audio playback with ME disabled(Windows)
Test description
This test aims to verify that the audio subsystem is able to playback audio recordings by using the external headset speakers connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- Find the
Speakers
icon in the bottom right part of the screen and click it using the left mouse button to open volume menu. - After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - In the volume menu, click the rightmost part of it and note the result.
Expected result
Sound should be played from the external speakers.
UTC017.001 USB Type-C docking station audio capture (Ubuntu)
Test description
This test aims to verify that the audio subsystem is able to capture audio from external headset connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and execute the following command:
arecord -f S16_LE -d 10 -r 16000 /tmp/test-mic.wav
-
Make some noise for the headset. For example, say something.
-
Execute the following command:
aplay /tmp/test-mic.wav
Expected result
The recorded audio clip is recorded correctly and played back.
UTC017.002 USB Type-C docking station audio capture (Windows)
Test description
This test aims to verify that the audio subsystem is able to capture audio from external headset connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - Find the
Speakers
icon in the bottom right part of the screen and click it using the right mouse button then using the left mouse button clickSound Settings
. - Locate the
All sound device
bar and click on it. - Select the
Microphone
position in theInput devices
section. - Click on the
Start Test
bar in theInput settings
section. - Create some noise for the DUT to capture and note the result. For example, say something.
- Click on the
Stop Test
bar.
Expected result
- The
Input volume
bar located in theInput settings
section should raise when some noise is being created. - The result of the test after clicking the
Stop Test
bar should be more than 0% of the total volume.
UTC017.003 USB Type-C docking station audio capture with ME disabled(Ubuntu)
Test description
This test aims to verify that the audio subsystem is able to capture audio from external headset connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- When the
Select Audio Device
menu appears, select what type of external device has been connected to the laptop (headset). -
Open a terminal window and execute the following command:
arecord -f S16_LE -d 10 -r 16000 /tmp/test-mic.wav
-
Make some noise for the headset. For example, say something.
-
Execute the following command:
aplay /tmp/test-mic.wav
Expected result
The recorded audio clip is recorded correctly and played back.
UTC017.004 USB Type-C docking station audio capture with ME disabled(Windows)
Test description
This test aims to verify that the audio subsystem is able to capture audio from external headset connected to the docking station.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Plug in a headset jack into the docking station.
- After the
Which device did you plug in
menu appearing, select what type of external device has been connected to the laptop (headset). - Find the
Speakers
icon in the bottom right part of the screen and click it using the right mouse button then using the left mouse button clickSound Settings
. - Locate the
All sound device
bar and click on it. - Select the
Microphone
position in theInput devices
section. - Click on the
Start Test
bar in theInput settings
section. - Create some noise for the DUT to capture and note the result. For example, say something.
- Click on the
Stop Test
bar.
Expected result
- The
Input volume
bar located in theInput settings
section should raise when some noise is being created. - The result of the test after clicking the
Stop Test
bar should be more than 0% of the total volume.
UTC018.001 USB Type-C docking station SD Card reader detection (Ubuntu)
Test description
This test aims to verify that the SD Card reader built into the docking station is enumerated correctly and might be detected by the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Open a terminal window and execute the following command:
lsusb | grep "Card Reader"
- Note the result.
Expected result
The output from the command should contain information about the connected USB SD Card Reader.
Example output:
Bus 002 Device 007: ID 067b:2733 Prolific Technology, Inc. USB SD Card Reader
UTC018.002 USB Type-C docking station SD Card reader detection (Windows)
Test description
This test aims to verify that the SD Card reader built into the docking station is enumerated correctly and can be detected by the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and execute the following command:
Get-PnpDevice -Status "OK" -Class "DiskDrive"
-
Note the result.
Expected result
The output from the command should contain information about the connected USB SD Card Reader.
Example output:
OK DiskDrive SD Card Reader USB Device
UTC018.003 USB Type-C docking station SD Card reader detection ME disabled (Ubuntu)
Test description
This test aims to verify that the SD Card reader built into the docking station is enumerated correctly and might be detected by the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Open a terminal window and execute the following command:
lsusb | grep "Card Reader"
- Note the result.
Expected result
The output from the command should contain information about the connected USB SD Card Reader.
Example output:
Bus 002 Device 007: ID 067b:2733 Prolific Technology, Inc. USB SD Card Reader
UTC018.004 USB Type-C docking station SD Card reader detection ME disabled (Windows)
Test description
This test aims to verify that the SD Card reader built into the docking station is enumerated correctly and can be detected by the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open PowerShell and execute the following command:
Get-PnpDevice -Status "OK" -Class "DiskDrive"
-
Note the result.
Expected result
The output from the command should contain information about the connected USB SD Card Reader.
Example output:
OK DiskDrive SD Card Reader USB Device
UTC019.001 USB Type-C docking station SD Card read/write (Ubuntu)
Test description
This test aims to verify that the SD Card reader is initialized correctly and can be used from the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and execute the following commands to identify the SD card mounting point:
lsblk | grep "sd"
-
Execute the following commands for generating, copying and comparing generated file:
dd if=/dev/urandom of=/tmp/in.bin bs=4K count=100 dd if=/tmp/in.bin of=/dev/sda bs=4K count=100 dd if=/dev/sda of=/tmp/out.bin bs=4K count=100 sha256sum /tmp/in.bin /tmp/out.bin
-
Note the result.
Expected result
-
The output from the command to identify the SD card mounting point should return information about the SD card mounting location.
Example output:
sda 8:0 1 29,5G 0 disk └─sda1 8:1 1 29,5G 0 part /media/user/DCB0-C7E8 sdb 8:16 1 0B 0 disk
-
The output from the last command should contain 2 identical checksums.
Example output
2083776668ed0c8095a9ac42188153c02f360e116c14b36d2ef5c98665d75dcb /tmp/in.bin 2083776668ed0c8095a9ac42188153c02f360e116c14b36d2ef5c98665d75dcb /tmp/out.bin
UTC019.002 USB Type-C docking station SD Card read/write (Windows)
Test description
This test aims to verify that the SD Card reader is initialized correctly and can be used from the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- Boot into the system.
- Log into the system by using the proper login and password.
- Determine the localization of the mounted SD card.
-
Open PowerShell and execute the following commands:
New-Item -Path "${drive_location}:\" -Name "testfile.txt" -ItemType "file" -Value "This is a test string." Get-Content -Path "${drive_location}:\testfile.txt"
-
Note the result.
Expected result
The last command should return the following message: This is a test string.
UTC019.003 USB Type-C docking station SD Card read/write with ME disabled (Ubuntu)
Test description
This test aims to verify that the SD Card reader is initialized correctly and can be used from the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
-
Open a terminal window and execute the following commands to identify the SD card mounting point:
lsblk | grep "sd"
-
Execute the following commands for generating, copying and comparing generated file:
dd if=/dev/urandom of=/tmp/in.bin bs=4K count=100 dd if=/tmp/in.bin of=/dev/sda bs=4K count=100 dd if=/dev/sda of=/tmp/out.bin bs=4K count=100 sha256sum /tmp/in.bin /tmp/out.bin
-
Note the result.
Expected result
-
The output from the command to identify the SD card mounting point should return information about the SD card mounting location.
Example output:
sda 8:0 1 29,5G 0 disk └─sda1 8:1 1 29,5G 0 part /media/user/DCB0-C7E8 sdb 8:16 1 0B 0 disk
-
The output from the last command should contain 2 identical checksums.
Example output
2083776668ed0c8095a9ac42188153c02f360e116c14b36d2ef5c98665d75dcb /tmp/in.bin 2083776668ed0c8095a9ac42188153c02f360e116c14b36d2ef5c98665d75dcb /tmp/out.bin
UTC019.004 USB Type-C docking station SD Card read/write with ME disabled (Windows)
Test description
This test aims to verify that the SD Card reader is initialized correctly and can be used from the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- The
USB-C docking station
connected to the USB-C port. - The
SD card
put into the slot on theUSB-C docking station
.
Test steps
- Power on the DUT.
- While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
- Enter the Dasharo System Features menu using the arrow keys and Enter.
- Enter the Intel Management Engine Options submenu.
- Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft).
- Press F10 to save the changes.
- If necessary - press Y to confirm saving the changes.
- Go back to the main menu using the ESC key.
- Select the Reset option to apply the settings and reboot.
- Boot into the system.
- Log into the system by using the proper login and password.
- Determine the localization of the mounted SD card.
-
Open PowerShell and execute the following commands:
New-Item -Path "${drive_location}:\" -Name "testfile.txt" -ItemType "file" -Value "This is a test string." Get-Content -Path "${drive_location}:\testfile.txt"
-
Note the result.
Expected result
The last command should return the following message: This is a test string.
UTC020.001 USB Type-C PD current limiting (Ubuntu)
Test description
This test aims to verify that the power draw from a USB-C PD power supply does not exceed the limits of the power supply's specifications.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test steps 1. Power on the DUT. 1. Boot into the system. 1. Log into the system by using the proper login and password. 1. Attach a 65W USB-C power supply, with the power meter between the power supply and the laptop's Thunderbolt 4 port. 1. Open a terminal window and run the following command, while observing the power meter's display:
```bash
stress-ng -c 20 -t 5
```
- Repeat the step above 5 times, noting the maximum power draw shown on the power meter each time.
Expected result
The power draw does not exceed more than 105% of the power supply's nominal power. The power meter's display stays lit all the time, indicating that the power supply's over-current protection was not triggered.
UTC020.002 USB Type-C PD current limiting (Windows)
Test description
This test aims to verify that the power draw from a USB-C PD power supply does not exceed the limits of the power supply's specifications.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test steps
1. Power on the DUT.
1. Boot into the system.
1. Log into the system by using the proper login and password.
1. Download and install ThrottleStop
1. Attach a 65W USB-C power supply, with the power meter between the power
supply and the laptop's Thunderbolt 4 port.
1. Open ThrottleStop.
1. Click the Limits
button to open a window displaying current throttle status
and reasons.
1. Click the TS Bench
button to open the benchmark window.
1. Start a benchmark with the default parameters (Normal, 16 threads, 120M,
Fixed MHz), while observing the power meter's display.
1. Repeat the step above 5 times, noting the maximum power draw shown on the
power meter each time.
Expected result
The power draw does not exceed more than 105% of the power supply's nominal
power. The power meter's display stays lit all the time, indicating that the
power supply's over-current protection was not triggered. When the power draw
approaches or exceeds 100% of the AC adapter's rating (65W), the field
EDP Other
in the ThrottleStop Limit Reasons window is colored red.
UTC020.003 USB Type-C PD current limiting with ME disabled (Ubuntu)
Test description
This test aims to verify that the power draw from a USB-C PD power supply does not exceed the limits of the power supply's specifications.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test steps 1. Power on the DUT. 1. While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu. 1. Enter the Dasharo System Features menu using the arrow keys and Enter. 1. Enter the Intel Management Engine Options submenu. 1. Verify that the Intel ME mode option is in state Disable (HAP) or Disable (Soft) - if not, using the arrow keys and Enter, choose option Disable (HAP) or Disable (Soft). 1. Press F10 to save the changes. 1. If necessary - press Y to confirm saving the changes. 1. Go back to the main menu using the ESC key. 1. Select the Reset option to apply the settings and reboot. 1. Boot into the system. 1. Log into the system by using the proper login and password. 1. Attach a 65W USB-C power supply, with the power meter between the power supply and the laptop's Thunderbolt 4 port. 1. Open a terminal window and run the following command, while observing the power meter's display:
```bash
stress-ng -c 20 -t 5
```
- Repeat the step above 5 times, noting the maximum power draw shown on the power meter each time.
Expected result
The power draw does not exceed more than 105% of the power supply's nominal power. The power meter's display stays lit all the time, indicating that the power supply's over-current protection was not triggered.
UTC020.004 USB Type-C PD current limiting with ME disabled (Windows)
Test description
This test aims to verify that the power draw from a USB-C PD power supply does not exceed the limits of the power supply's specifications.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test steps
1. Power on the DUT.
1. While the DUT is booting, hold the BIOS_SETUP_KEY to enter the UEFI Setup Menu.
1. Enter the Dasharo System Features menu using the arrow keys and Enter.
1. Enter the Intel Management Engine Options submenu.
1. Verify that the Intel ME mode option is in state Disable (HAP) or
Disable (Soft) - if not, using the arrow keys and Enter, choose option
Disable (HAP) or Disable (Soft).
1. Press F10 to save the changes.
1. If necessary - press Y to confirm saving the changes.
1. Go back to the main menu using the ESC key.
1. Select the Reset option to apply the settings and reboot.
1. Boot into the system.
1. Log into the system by using the proper login and password.
1. Download and install ThrottleStop
1. Attach a 65W USB-C power supply, with the power meter between the power
supply and the laptop's Thunderbolt 4 port.
1. Open ThrottleStop.
1. Click the Limits
button to open a window displaying current throttle status
and reasons.
1. Click the TS Bench
button to open the benchmark window.
1. Start a benchmark with the default parameters (Normal, 16 threads, 120M,
Fixed MHz), while observing the power meter's display.
1. Repeat the step above 5 times, noting the maximum power draw shown on the
power meter each time.
Expected result
The power draw does not exceed more than 105% of the power supply's nominal
power. The power meter's display stays lit all the time, indicating that the
power supply's over-current protection was not triggered. When the power draw
approaches or exceeds 100% of the AC adapter's rating (65W), the field
EDP Other
in the ThrottleStop Limit Reasons window is colored red.