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.001 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.001 Wi-fi connection after warm boot (Ubuntu)

Test description

This test aims to verify that the Wi-Fi card is detected and working correctly after performing a warm 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. Power off the DUT using the power button.

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

    lspci | grep "Network Controller"
    
  11. 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
    

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

Test description

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

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Generic test setup: firmware

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
    

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

Test description

This test aims to verify that the Wi-Fi card is detected and working correctly after performing suspension. 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.
  2. Install the Firmware test suite package.

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. Execute the following command to suspend the system and automatically wake it up after 10 seconds:

    sudo fwts s3 --s3-sleep-delay=10
    
  7. Open a terminal window and run the following command:

    lspci | grep "Network Controller"
    
  8. 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