aboutsummaryrefslogtreecommitdiff
# mhi-qmi-connect

A simple test tool relying on libqmi to setup wwan data network. This
can be used both with QMI over MHI or QMI over QRTR. The connection still
active until the tool is stopped.

Network/Modem setup can be passed as parameters or be part of a config
file (cf mhi-qmi-connect.conf).

# Standard usage (cf mhi-qmi-connect.conf)

    $ sudo mhi-qmi-connect -d /dev/mhi_mhi0_QMI -c /etc/mhi-qmi-connect.conf

# Connecting to free APN as default internet access (using QRTR/IPCR)

    $ sudo mhi-qmi-connect -a free -p 1234 --set-ip --default-route
    [qrtr://3] Modem is online
    [qrtr://3] Powering SIM1...
    [qrtr://3] Verifying SIM1 PIN...
    [qrtr://3] PIN verified successfully
    [qrtr://3] Starting Network...
    [qrtr://3] Network Started!
    [qrtr://3] IP Family: IPv4
    [qrtr://3] IPv4 address: 10.188.35.31
    [qrtr://3] IPv4 primary DNS: 212.27.40.240
    [qrtr://3] starting rmnet
    [qrtr://3] <rmnet_data1> interface created
    [qrtr://3] starting rmnet
    [qrtr://3] <rmnet_data1> interface IP is 10.188.35.31
    [qrtr://3] Connected!

Note: for now dummy open of the MHI UCI QMI device is requested

# Connecting to free APN as default internet access (using MHI UCI)

    $ sudo mhi-qmi-connect -a free -p 1234 --set-ip --default-route
    [/dev/mhi_0000:02:00.0_QMI] Modem is online
    [/dev/mhi_0000:02:00.0_QMI] Powering SIM1...
    [/dev/mhi_0000:02:00.0_QMI] Verifying SIM1 PIN...
    [/dev/mhi_0000:02:00.0_QMI] PIN verified successfully
    [/dev/mhi_0000:02:00.0_QMI] Starting Network...
    [/dev/mhi_0000:02:00.0_QMI] Network Started!
    [/dev/mhi_0000:02:00.0_QMI] IP Family: IPv4
    [/dev/mhi_0000:02:00.0_QMI] IPv4 address: 10.188.35.31
    [/dev/mhi_0000:02:00.0_QMI] IPv4 primary DNS: 212.27.40.240
    [/dev/mhi_0000:02:00.0_QMI] starting rmnet
    [/dev/mhi_0000:02:00.0_QMI] <rmnet_data1> interface created
    [/dev/mhi_0000:02:00.0_QMI] starting rmnet
    [/dev/mhi_0000:02:00.0_QMI] <rmnet_data1> interface IP is 10.188.35.31
    [/dev/mhi_0000:02:00.0_QMI] Connected!

# Connecting with modem configured in IPA loopback mode

    $ sudo mhi-qmi-connect --loopback