Skip to content

Dasharo Compatibility: miniPCIe slot verification

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.

MWL001.001 Wireless card detection (Ubuntu)

Test description

This test aims to verify that the Wi-Fi/Bluetooth card is enumerated correctly and can be detected from the operating system.

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 execute the following command:
lspci | grep "Network controller"

Expected result

The output of the command should contain information about mounted on the board network controller.

Example output:

2f:00.0 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 1a)

MWL001.002 Wireless card detection (Windows)

Test description

This test aims to verify that the Wi-Fi/Bluetooth card is enumerated correctly and can be detected from the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Windows

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 PowerShell and execute following command:
Get-PnpDevice -PresentOnly | Select-String -Pattern "Wi-Fi"
  1. Note the result.

Expected result

The output of the command should contain information about mounted on the board network controller.

Example output:

Intel(R) Wi-Fi 6AX200 160MHz

MWL002.001 Wi-Fi scanning (Ubuntu)

Test description

This test aims to verify that the Wi-Fi functionality of card is initialized correctly and can be used from within the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Test cases common documentation section.
  2. Make sure to have any Wi-Fi signal available.

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 execute the following commands as root:
nmcli radio wifi on
nmcli device wifi rescan
# Wait ~5 seconds
nmcli device wifi list

Expected result

The output of the last command should return a list of available Wi-Fi networks, for example:

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

MWL002.002 Wi-Fi scanning (Windows)

Test description

This test aims to verify that the Wi-Fi functionality of card is initialized correctly and can be used from within the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Windows

Test setup

  1. Proceed with the Test cases common documentation section.
  2. Make sure to have any Wi-Fi signal available

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 PowerShell and execute following command:
netsh wlan show network
  1. Note the result.

Expected result

  1. Output should contain 3mdeb_abr and/or 3mdeb_abr_5GHz.
  2. Example output:
SSID 1 : 3mdeb_abr
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 2 : Sonoff1 192.168.4.208 Hotspot
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 3 : Orange_Swiatlowod_F1A0
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 4 : Sonoff1 Fallback Hotspot
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 5 : DIRECT-KRM288x Series
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

MWL003.001 Bluetooth scanning (Ubuntu)

Test description

This test aims to verify that the Bluetooth functionality of card is initialized correctly and can be used from within the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Test cases common documentation section.
  2. Enable Bluetooth and make it discoverable in any device nearby DUT.

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 execute the following commands:
bluetoothctl
power on
scan on
# Wait ~5 seconds
devices

Expected result

The output of the last command should return a list of detectable Bluetooth devices, for example:

Device XX:XX:XX:XX:XX:XX Device 1
Device XX:XX:XX:XX:XX:XX Wojtek N
Device XX:XX:XX:XX:XX:XX Mi Smart Band 4
Device XX:XX:XX:XX:XX:XX Galaxy Watch4 Classic (PHLM)
Device XX:XX:XX:XX:XX:XX Galaxy Watch4 Classic (PHLM)
Device XX:XX:XX:XX:XX:XX Device 2
Device XX:XX:XX:XX:XX:XX [Signage] Samsung QMR Series
Device XX:XX:XX:XX:XX:XX [Signage] Samsung QMR Series
Device XX:XX:XX:XX:XX:XX Device 3
Device XX:XX:XX:XX:XX:XX Device 4
Device XX:XX:XX:XX:XX:XX Device 5
Device XX:XX:XX:XX:XX:XX Device 6

MWL003.002 Bluetooth scanning (Windows)

Test description

This test aims to verify that the Bluetooth functionality of card is initialized correctly and can be used from within the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Windows

Test setup

  1. Proceed with the Test cases common documentation section.
  2. Enable Bluetooth and make it discoverable in any device nearby DUT

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. Enter Notification Center in the bottom right part of the screen.
  5. Using right mouse button click on the Bluetooth icon.
  6. In shown drop-down menu click Go to settings.
  7. Click the + icon described as Add Bluetooth or other device.
  8. In the Add a device menu click Bluetooth.
  9. Wait a few moments until DUT scans for nearby Bluetooth devices and note the result.

Expected result

Available Bluetooth devices should appear in the Add a device window.

MWL004.001 LTE card detection (Ubuntu)

Test description

This test aims to verify that the LTE card is detected correctly in the operating system.

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu

Test setup

  1. Proceed with the Test cases common documentation section.
  2. Plug the LTE card into miniPCIe slot.

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 execute lsusb

Expected result

The output of the command should return a list of USB devices including LTE module, for example:

Bus 001 Device 004: ID 05c6:9215 Qualcomm, Inc. Quectel EC20 LTE modem