Skip to content

Dasharo Stability: M.2 Wi-fi

Test cases common documentation

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Proceed with the Generic test setup: OS installer.
  3. Proceed with the Generic test setup: OS installation.
  4. Proceed with the Generic test setup: OS boot from disk.

SMW0001.201 Wi-fi connection after cold boot (Ubuntu)

Test description

This test aims to verify that the Wi-Fi card is detected and working correctly after performing a cold boot. The test should be performed in multiple iterations.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Test cases common documentation section.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Open a terminal window and run the following command:

    lspci | grep "Network Controller"
    
  5. Open a terminal window and run the following commands:

    nmcli radio wifi on
    nmcli device wifi rescan
    # Wait ~5 seconds
    nmcli device wifi list
    
  6. Disconnect the power source, and remove the battery if present.

  7. Connect power and battery again.
  8. Power on the DUT.
  9. Boot into the system.
  10. Log into the system by using the proper login and password.
  11. Open a terminal window and run the following command:

    lspci | grep "Network Controller"
    
  12. Open a terminal window and run the following commands:

    nmcli radio wifi on
    nmcli device wifi rescan
    # Wait ~5 seconds
    nmcli device wifi list
    

Expected result

  1. The output of each lspci command should contain information about the mounted on the DUT network controller. Example output:

    2f:00.0 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 1a)
    
  2. The output of each nmcli device wifi list` command should return a list of available Wi-Fi networks. Example output:

    IN-USE  BSSID              SSID                    MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
            XX:XX:XX:XX:XX:XX  DIRECT-ny               Infra  6     65 Mbit/s   75      ▂▄▆_  WPA2
    *       XX:XX:XX:XX:XX:XX  3mdeb_abr_5GHz          Infra  48    405 Mbit/s  72      ▂▄▆_  WPA2
            XX:XX:XX:XX:XX:XX  3mdeb_abr               Infra  11    54 Mbit/s   69      ▂▄▆_  WPA2
            XX:XX:XX:XX:XX:XX  FunBox2-F9BF_2.4GHz     Infra  1     130 Mbit/s  50      ▂▄__  WPA1 WPA2
            XX:XX:XX:XX:XX:XX  H_Office                Infra  2     270 Mbit/s  35      ▂▄__  WPA2
            XX:XX:XX:XX:XX:XX  DIRECT-xpPhaser 3330    Infra  1     65 Mbit/s   34      ▂▄__  WPA2
            XX:XX:XX:XX:XX:XX  Orange_Swiatlowod_A79A  Infra  108   540 Mbit/s  32      ▂▄__  WPA2
            XX:XX:XX:XX:XX:XX  DIRECT-KRM288x Series   Infra  11    54 Mbit/s   22      ▂___  WPA2
            XX:XX:XX:XX:XX:XX  Orange_Swiatlowod_A79A  Infra  11    130 Mbit/s  20      ▂___  WPA2
            XX:XX:XX:XX:XX:XX  DIRECT-ejPhaser 3330    Infra  1     65 Mbit/s   17      ▂___  WPA2
            XX:XX:XX:XX:XX:XX  NED-WIFI                Infra  11    270 Mbit/s  17      ▂___  WPA2
    

SMW0002.201 Wi-fi connection after warm boot (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop

SMW0003.201 Wi-fi connection after reboot (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop

SMW0004.201 Wi-fi connection after suspension (Ubuntu)

The test is fully automated. Refer to https://github.com/Dasharo/open-source-firmware-validation/tree/develop