Dasharo compatibility: Super I/O initialization - QubesOS
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.
PPS001.001 PS/2 keyboard detection
Test description
This test aims to verify that the external PS/2 keyboard is detected correctly
by the OPERATING_SYSTEM
and that all basic keys work according to their
labels.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= QubesOS stable
Test setup
- Proceed with the Test cases common documentation section.
- Install
libinput-tools
indom0
on the DUT. - Connect the external PS/2 keyboard to the PS/2 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 in
dom0
and run the following command:sudo dmesg | grep -i PS/2
-
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 PS/2 keyboard is detected in OS.
- All standard keyboard keys generate the correct keycodes and events as per their labels.
- Key combinations are detected correctly.