Attention

You are viewing an older version of the documentation. The latest version is v3.3.

5G Module on Tiger Lake Customer Reference Board

5G connectivity is enabled on Intel® Edge Control for Industrial (Intel® ECI) framework with the Fibocom FM350-GL module. This module is verified on Tiger Lake Customer Reference Board (CRB) and can used as a 5G UE on the device side.

This section describes the procedure to set up a data link with FM350-GL module on ECI.

5G Module Developer Reference

Kernel and Driver

  • MTK driver is integrated into the ECI Linux* kernel for Ubuntu* (Jammy Jellfish) ONLY with the following kernel configuration:

    # Wireless WAN
    CONFIG_WWAN=y
    CONFIG_IOSM=y
    CONFIG_MTK_T7XX=m
    # end of Wireless WAN
    
    Copy to clipboard

Software Tool

  • ModemSDK, including libmbim (v1.27.5) and modemmanager (1.19.1), is built on eci-packages-jammy with ECI Connectivity APT meta-package selected, as shown in the following figure.

    ../_images/packages_connectivity.png

5G Prerequisites

Hardware Dependency

  • Tiger Lake CRB

  • FM350-GL module

  • SIM card

BIOS Setting on Tiger Lake CRB

  • Intel Advanced Menu ⟶ Connectivity Configuration ⟶ WWAN Configuration ⟶ WWAN Device ⟶ 5G-M80

  • Intel Advanced Menu ⟶ Connectivity Configuration ⟶ WWAN Configuration ⟶ WWAN Reset Workaround ⟶ Enabled

Install 5G Module Components

This component can be installed from the ECI APT repository for Ubuntu (Jammy Jellfish) ONLY. Setup the ECI APT repository, then perform either of the following commands to install this component:

Install from meta-package
$ sudo apt install eci-connectivity-wireless
Copy to clipboard
Install from individual Deb packages
$ sudo apt install libmbim-glib4 libmbim-proxy modemmanager
Copy to clipboard

Set up 5G Test Environment

The following section is applicable to:

../_images/target1.png
  1. Verify the prerequisites from section 5G Prerequisites are met.

  2. Install the required components by completing section Install 5G Module Components.

  3. Check that FM350 module driver has been loaded on target board:

    $ lsmod | grep mtk_t7xx
    
    Copy to clipboard
    ../_images/mtk_driver.png
  4. Check the wwan0 interface:

    $ ip addr
    
    Copy to clipboard
    ../_images/wwan0.png
  5. Install ModemSDK available in packages-jammy:

    $ sudo apt install eci-connectivity-wireless
    
    Copy to clipboard
  6. Check the version of libmbim and modemmanager:

    $ sudo apt list | grep libmbim
    
    Copy to clipboard
    ../_images/libmbim_version.png
    $ ModemManager --version
    
    Copy to clipboard
    ../_images/modemmanager_version.png

Set up 5G Connectivity

The following section is applicable to:

../_images/target1.png

Test 5G Connectivity

If connected to the public network, ping a website to check the connectivity. Make sure that the route and DNS are configured before pinging the website.

$ sudo ip route add default dev wwan0
$ ping -I wwan0 8.8.8.8
Copy to clipboard
../_images/ping_public.png

If connected to the private network, ping the edge server (for example, 192.168.96.100) behind 5G network to check the connectivity.

$ sudo route add -net 192.168.96.0/24 gw <GATEWAY_IP>
$ ping -I wwan0 192.168.96.100
Copy to clipboard
../_images/ping_private.png