Dasharo Compatibility: USB-C/Thunderbolt support with charging and display
Test cases common documentation
The test suite is mostly fully automated. Only manual test cases are documented. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop
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.
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.
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.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.
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.
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
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 devices
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 devices
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.
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.