EM160R-GL AP not getting IP address

Hi Quectel Support team. Like in the title, i have a problem with EM160R-GL AP module. I cannot establish a internet connection. I am located in Poland, and operator that i’m using does not support IPV6 so i’m using IPV4. Module is installed in BPI-R4 with OpenWRT on 6.12 kernel with Quectel MHI drivers compiled in. Here is a logread:

root@BPI-R4-Quectel:~# quectel-CM-M -4 -n1 -s internet
[07-22_18:09:45:332] QConnectManager_Linux_V1.6.5
[07-22_18:09:45:335] network interface ‘’ or qmidev ‘’ is not exist
[07-22_18:09:45:335] netcard driver = pcie_mhi, driver version = V1.3.8
[07-22_18:09:45:335] qmap_mode = 1, qmap_version = 5, qmap_size = 15360, muxid = 0x81, qmap_netcard = rmnet_mhi0.1
[07-22_18:09:45:335] Modem works in QMI mode
[07-22_18:09:45:343] cdc_wdm_fd = 7
[07-22_18:09:45:357] Get clientWDS = 18
[07-22_18:09:45:361] Get clientDMS = 1
[07-22_18:09:45:366] Get clientNAS = 4
[07-22_18:09:45:370] Get clientUIM = 2
[07-22_18:09:45:375] Get clientWDA = 1
[07-22_18:09:45:380] requestBaseBandVersion EM160RGLAPR02A07M4G
[07-22_18:09:45:380] Modem model EM160RGLAPR02A07M4G does not require FCC authentication
[07-22_18:09:45:385] requestSetEthMode QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:09:45:385] Skipping FCC authentication - not required for this modem model
[07-22_18:09:45:391] requestGetSIMStatus SIMStatus: SIM_READY
[07-22_18:09:45:404] requestGetProfile[pdp:1 index:1] internet///0/IPV4
[07-22_18:09:45:404] requestSetProfile[pdp:1 index:1] internet///0/IPV4
[07-22_18:09:45:404] no need to set skip the rest
[07-22_18:09:45:410] requestRegistrationState2 MCC: 260, MNC: 6, PS: Attached, DataCap: LTE
[07-22_18:09:45:416] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[07-22_18:09:45:417] ip link set dev rmnet_mhi0 down
[07-22_18:09:45:419] ip addr flush dev rmnet_mhi0.1
[07-22_18:09:45:422] ip link set dev rmnet_mhi0.1 down
[07-22_18:09:45:430] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:09:45:430] try to requestSetupDataCall 5 second later
[07-22_18:09:50:436] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:09:50:436] try to requestSetupDataCall 10 second later
[07-22_18:10:00:443] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:10:00:443] try to requestSetupDataCall 20 second later
[07-22_18:10:20:465] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:10:20:465] try to requestSetupDataCall 40 second later
[07-22_18:11:00:503] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-22_18:11:00:503] try to requestSetupDataCall 60 second later
^C[07-22_18:11:25:268] QmiWwanThread exit
[07-22_18:11:25:268] qmi_main exit

Does anyone know what could be the problem ?

Hi,

Regarding the QMUXError=0x46 dial-up failure, we recommend checking the following items:

  1. MHI driver and kernel compatibility
    You are using the Quectel MHI driver V1.3.8, which supports the EM160R-GL and Linux kernels up to 6.5. Your OpenWRT 6.12 kernel is newer than the stated supported range, so kernel/driver compatibility should be considered. Please try reloading the MHI driver and dial again:

    rmmod pcie_mhi
    modprobe pcie_mhi
    quectel-CM-M -4 -n1 -s internet
    
  2. Check the APN
    Please confirm that internet is the correct IPv4 APN for your Polish operator. You may also try dialing without specifying the APN:

    quectel-CM-M -4 -n1
    
  3. Check PCIe and MBIM configuration
    Please check the current configuration with:

    AT+QCFG="pcie/mode"
    AT+QCFG="pcie_mbim"
    

    The module should be in PCIe EP mode, and MBIM should be disabled (pcie_mbim=0) when using QMI. If MBIM is enabled, please disable it and retry:

    AT+QCFG="pcie_mbim",0
    
  4. Check the active MBN
    Please use:

    AT+QMBNCFG="list"
    

    to check the currently active MBN. Please confirm whether the activated MBN matches your Polish operator. If necessary, you may test with the appropriate ROW MBN.

  5. Provide logs for further analysis
    If the issue persists, please provide the complete dial-up logs, including the dmesg output and verbose quectel-CM logs (-v). This will allow us to further investigate the cause of the QMUXError=0x46.

Hi, and thank you for your reply. Regarding Quectel-CM, it works good on other modules such as RM520N-EU, so it may be the case of EM160R misconfiguration. I’ll test your advice, and post results.

Those two command:

AT+QCFG="pcie/mode"
AT+QCFG="pcie_mbim"

returned nothing, so i issued

AT+QCFG="pcie_mbim",0

Here is another log for you:

root@BPI-R4-Quectel:~# quectel-CM-M -4 -n1 -s  internet -v
[07-24_19:31:56:179] QConnectManager_Linux_V1.6.5
[07-24_19:31:56:180] (/sys/bus/usb/devices/1-1.5/idVendor) = 2109
[07-24_19:31:56:180] (/sys/bus/usb/devices/1-1.5/idProduct) = 8822
[07-24_19:31:56:180] (/sys/bus/usb/devices/1-1.5/busnum) = 1
[07-24_19:31:56:180] (/sys/bus/usb/devices/1-1.5/devnum) = 3
[07-24_19:31:56:180] (/sys/bus/usb/devices/1-1.5/bNumInterfaces) = 1
[07-24_19:31:56:180] (/sys/bus/usb/devices/2-1/idVendor) = 2109
[07-24_19:31:56:181] (/sys/bus/usb/devices/2-1/idProduct) = 822
[07-24_19:31:56:181] (/sys/bus/usb/devices/2-1/busnum) = 2
[07-24_19:31:56:181] (/sys/bus/usb/devices/2-1/devnum) = 2
[07-24_19:31:56:181] (/sys/bus/usb/devices/2-1/bNumInterfaces) = 1
[07-24_19:31:56:181] (/sys/bus/usb/devices/1-1/idVendor) = 2109
[07-24_19:31:56:181] (/sys/bus/usb/devices/1-1/idProduct) = 2822
[07-24_19:31:56:181] (/sys/bus/usb/devices/1-1/busnum) = 1
[07-24_19:31:56:182] (/sys/bus/usb/devices/1-1/devnum) = 2
[07-24_19:31:56:182] (/sys/bus/usb/devices/1-1/bNumInterfaces) = 1
[07-24_19:31:56:182] network interface '' or qmidev '' is not exist
[07-24_19:31:56:182] netcard driver = pcie_mhi, driver version = V1.3.8
[07-24_19:31:56:182] qmap_mode = 1, qmap_version = 5, qmap_size = 15360, muxid = 0x81, qmap_netcard = rmnet_mhi0.1
[07-24_19:31:56:183] Modem works in QMI mode
[07-24_19:31:56:191] /proc/6514/fd/7 -> /dev/mhi_QMI0
[07-24_19:31:56:191] /proc/6514/exe -> /usr/bin/quectel-CM-M
[07-24_19:32:11:192] force kill /proc/6514/exe -> /usr/bin/quectel-CM-M
[07-24_19:32:13:193] cdc_wdm_fd = 7
[07-24_19:32:13:193] 01 0b 00 00 00 00 00 01 27 00 00 00
[07-24_19:32:13:193] TransactionId:      01
QMICTLType:         0027        QMICTL_SYNC_REQ
Length:             0000

[07-24_19:32:13:198] 01 12 00 80 00 00 01 01 27 00 07 00 02 04 00 00 00 00 00
[07-24_19:32:13:199] TransactionId:      01
QMICTLType:         0027        QMICTL_SYNC_RESP
Length:             0007
{02,    0004,   00 00 00 00 }

[07-24_19:32:13:199] 01 0f 00 00 00 00 00 02 21 00 04 00 01 01 00 ff
[07-24_19:32:13:199] TransactionId:      02
QMICTLType:         0021        QMICTL_GET_VERSION_REQ
Length:             0004
{01,    0001,   ff }

[07-24_19:32:13:206] 01 bb 00 80 00 00 01 02 21 00 b0 00 02 04 00 00 00 00 00 01 a6 00 21 00 01 00 05 00 01 01 00 9b 00 02 01 00 00 00 03 01 00 19 00 04 01 00 0e 00 05 01 00 0a 00 07 01 00 0d 00 08 01 00 04 00 09 02 00 01 00 0a 02 00 18 00 0b 01 00 4d 00 0c 01 00 04 00 0f 01 00 00 00 10 02 00 00 00 11 01 00 00 00 12 01 00 00 00 17 01 00 00 00 18 01 00 00 00 1a 01 00 14 00 1d 01 00 01 00 21 01 00 00 00 22 01 00 00 00 24 01 00 00 00 29 01 00 00 00 2a 01 00 00 00 30 01 00 00 00 31 01 00 00 00 36 01 00 00 00 44 01 00 00 00 49 01 00 00 00 4a 01 00 00 00 4d 01 00 00 00 4e 01 00 00 00
[07-24_19:32:13:206] TransactionId:      02
QMICTLType:         0021        QMICTL_GET_VERSION_RESP
Length:             00b0
{02,    0004,   00 00 00 00 }
{01,    00a6,   21 00 01 00 05 00 01 01 00 9b 00 02 01 00 00 00 03 01 00 19 00 04 01 00 0e 00 05 01 00 0a 00 07 01 00 0d 00 08 01 00 04 00 09 02 00 01 00 0a 02 00 18 00 0b 01 00 4d 00 0c 01 00 04 00 0f 01 00 00 00 10 02 00 00 00 11 01 00 00 00 12 01 00 00 00 17 01 00 00 00 18 01 00 00 00 1a 01 00 14 00 1d 01 00 01 00 21 01 00 00 00 22 01 00 00 00 24 01 00 00 00 29 01 00 00 00 2a 01 00 00 00 30 01 00 00 00 31 01 00 00 00 36 01 00 00 00 44 01 00 00 00 49 01 00 00 00 4a 01 00 00 00 4d 01 00 00 00 4e 01 00 00 00 }

[07-24_19:32:13:206] 01 0f 00 00 00 00 00 03 22 00 04 00 01 01 00 01
[07-24_19:32:13:207] TransactionId:      03
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,    0001,   01 }

[07-24_19:32:13:210] 01 17 00 80 00 00 01 03 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 01 12
[07-24_19:32:13:211] TransactionId:      03
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,    0004,   00 00 00 00 }
{01,    0002,   01 12 }

[07-24_19:32:13:211] Get clientWDS = 18
[07-24_19:32:13:211] 01 0f 00 00 00 00 00 04 22 00 04 00 01 01 00 02
[07-24_19:32:13:211] TransactionId:      04
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,    0001,   02 }

[07-24_19:32:13:215] 01 17 00 80 00 00 01 04 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 02 01
[07-24_19:32:13:215] TransactionId:      04
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,    0004,   00 00 00 00 }
{01,    0002,   02 01 }

[07-24_19:32:13:215] Get clientDMS = 1
[07-24_19:32:13:215] 01 0f 00 00 00 00 00 05 22 00 04 00 01 01 00 03
[07-24_19:32:13:215] TransactionId:      05
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,    0001,   03 }

[07-24_19:32:13:218] 01 17 00 80 00 00 01 05 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 03 04
[07-24_19:32:13:218] TransactionId:      05
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,    0004,   00 00 00 00 }
{01,    0002,   03 04 }

[07-24_19:32:13:218] Get clientNAS = 4
[07-24_19:32:13:218] 01 0f 00 00 00 00 00 06 22 00 04 00 01 01 00 0b
[07-24_19:32:13:218] TransactionId:      06
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,    0001,   0b }

[07-24_19:32:13:221] 01 17 00 80 00 00 01 06 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 0b 02
[07-24_19:32:13:221] TransactionId:      06
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,    0004,   00 00 00 00 }
{01,    0002,   0b 02 }

[07-24_19:32:13:221] Get clientUIM = 2
[07-24_19:32:13:221] 01 0f 00 00 00 00 00 07 22 00 04 00 01 01 00 1a
[07-24_19:32:13:221] TransactionId:      07
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,    0001,   1a }

[07-24_19:32:13:224] 01 17 00 80 00 00 01 07 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 1a 01
[07-24_19:32:13:224] TransactionId:      07
QMICTLType:         0022        QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,    0004,   00 00 00 00 }
{01,    0002,   1a 01 }

[07-24_19:32:13:224] Get clientWDA = 1
[07-24_19:32:13:224] 01 0c 00 00 02 00 00 01 00 23 00 00 00
[07-24_19:32:13:224] TransactionId:    0001
Type:               0023        QMIDMS_GET_DEVICE_REV_ID_REQ
Length:             0000

[07-24_19:32:13:228] 01 29 00 80 02 01 02 01 00 23 00 1d 00 02 04 00 00 00 00 00 01 13 00 45 4d 31 36 30 52 47 4c 41 50 52 30 32 41 30 37 4d 34 47
[07-24_19:32:13:228] TransactionId:    0001
Type:               0023        QMIDMS_GET_DEVICE_REV_ID_RESP
Length:             001d
{02,    0004,   00 00 00 00 }
{01,    0013,   45 4d 31 36 30 52 47 4c 41 50 52 30 32 41 30 37 4d 34 47 }

[07-24_19:32:13:229] requestBaseBandVersion EM160RGLAPR02A07M4G
[07-24_19:32:13:229] Modem model EM160RGLAPR02A07M4G does not require FCC authentication
[07-24_19:32:13:229] 01 53 00 00 1a 00 00 02 00 20 00 47 00 10 01 00 00 11 04 00 02 00 00 00 12 04 00 05 00 00 00 13 04 00 05 00 00 00 15 04 00 1e 00 00 00 16 04 00 00 3c 00 00 17 08 00 03 00 00 00 04 00 00 00 19 04 00 00 00 00 00 1b 04 00 0b 00 00 00 1c 04 00 00 20 00 00
[07-24_19:32:13:229] TransactionId:    0002
Type:               0020        QMIWDS_ADMIN_SET_DATA_FORMAT_REQ
Length:             0047
{10,    0001,   00 }
{11,    0004,   02 00 00 00 }
{12,    0004,   05 00 00 00 }
{13,    0004,   05 00 00 00 }
{15,    0004,   1e 00 00 00 }
{16,    0004,   00 3c 00 00 }
{17,    0008,   03 00 00 00 04 00 00 00 }
{19,    0004,   00 00 00 00 }
{1b,    0004,   0b 00 00 00 }
{1c,    0004,   00 20 00 00 }

[07-24_19:32:13:234] 01 13 00 80 1a 01 02 02 00 20 00 07 00 02 04 00 01 00 46 00
[07-24_19:32:13:234] TransactionId:    0002
Type:               0020        QMIWDS_ADMIN_SET_DATA_FORMAT_RESP
Length:             0007
{02,    0004,   01 00 46 00 }

[07-24_19:32:13:234] requestSetEthMode QMUXResult = 0x1, QMUXError = 0x46
[07-24_19:32:13:234] Skipping FCC authentication - not required for this modem model
[07-24_19:32:13:234] 01 0c 00 00 0b 00 00 03 00 2f 00 00 00
[07-24_19:32:13:234] TransactionId:    0003
Type:               002f        QMIUIM_GET_CARD_STATUS_REQ
Length:             0000

[07-24_19:32:13:240] 01 7c 00 80 0b 02 02 03 00 2f 00 70 00 02 04 00 00 00 00 00 17 24 00 01 0a 98 84 60 31 00 22 92 57 76 61 16 3b 9f 96 80 1f c7 80 31 e0 73 fe 21 1b 65 2f 01 09 02 0e 81 05 7d 00 16 05 00 01 00 00 00 00 15 02 00 01 00 11 02 00 01 00 10 2d 00 00 00 ff ff ff ff ff ff 01 01 00 00 00 00 01 02 07 02 0b 00 00 10 a0 00 00 00 87 10 02 f2 60 06 ff 89 42 82 09 01 00 03 03 0a 01 03 0a
[07-24_19:32:13:240] TransactionId:    0003
Type:               002f        QMIUIM_GET_CARD_STATUS_RESP
Length:             0070
{02,    0004,   00 00 00 00 }
{17,    0024,   01 0a 98 84 60 31 00 22 92 57 76 61 16 3b 9f 96 80 1f c7 80 31 e0 73 fe 21 1b 65 2f 01 09 02 0e 81 05 7d 00 }
{16,    0005,   01 00 00 00 00 }
{15,    0002,   01 00 }
{11,    0002,   01 00 }
{10,    002d,   00 00 ff ff ff ff ff ff 01 01 00 00 00 00 01 02 07 02 0b 00 00 10 a0 00 00 00 87 10 02 f2 60 06 ff 89 42 82 09 01 00 03 03 0a 01 03 0a }

[07-24_19:32:13:240] requestGetSIMStatus SIMStatus: SIM_READY
[07-24_19:32:13:240] 01 0c 00 00 01 00 00 04 00 2a 00 00 00
[07-24_19:32:13:241] TransactionId:    0004
Type:               002a        unknow_2a
Length:             0000

[07-24_19:32:13:248] 01 30 00 80 01 12 02 04 00 2a 00 24 00 02 04 00 00 00 00 00 01 1a 00 03 00 01 08 70 72 6f 66 69 6c 65 31 00 02 08 70 72 6f 66 69 6c 65 32 00 03 00
[07-24_19:32:13:248] TransactionId:    0004
Type:               002a        unknow_2a
Length:             0024
{02,    0004,   00 00 00 00 }
{01,    001a,   03 00 01 08 70 72 6f 66 69 6c 65 31 00 02 08 70 72 6f 66 69 6c 65 32 00 03 00 }

[07-24_19:32:13:248] 01 11 00 00 01 00 00 05 00 2b 00 05 00 01 02 00 00 01
[07-24_19:32:13:248] TransactionId:    0005
Type:               002b        QMIWDS_GET_PROFILE_SETTINGS_REQ
Length:             0005
{01,    0002,   00 01 }

[07-24_19:32:13:255] 01 54 01 80 01 12 02 05 00 2b 00 48 01 02 04 00 00 00 00 00 8f 01 00 01 df 01 00 00 de 01 00 00 dd 08 00 01 00 00 00 00 00 00 00 4a 00 00 48 01 00 00 47 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 04 00 ff 00 00 00 45 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 01 00 01 43 01 00 01 42 04 00 ff 00 00 00 41 04 00 ff 00 00 00 40 01 00 00 3f 01 00 00 3e 01 00 00 3d 04 00 00 00 00 00 3c 02 00 00 00 3b 02 00 2c 01 3a 02 00 14 00 39 03 00 00 00 00 38 02 00 00 00 37 02 00 00 00 36 01 00 00 35 08 00 00 00 00 00 00 00 00 80 31 01 00 00 30 04 00 00 00 00 00 2f 01 00 00 2d 01 00 00 28 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 01 00 00 26 01 00 00 25 01 00 01 22 01 00 00 21 01 00 00 20 01 00 00 1f 01 00 00 1e 04 00 00 00 00 00 1d 01 00 02 1c 00 00 1b 00 00 16 04 00 00 00 00 00 15 04 00 00 00 00 00 14 08 00 69 6e 74 65 72 6e 65 74 13 01 00 00 12 01 00 00 11 01 00 00 10 08 00 70 72 6f 66 69 6c 65 31
[07-24_19:32:13:256] TransactionId:    0005
Type:               002b        QMIWDS_GET_PROFILE_SETTINGS_RESP
Length:             0148
{02,    0004,   00 00 00 00 }
{8f,    0001,   01 }
{df,    0001,   00 }
{de,    0001,   00 }
{dd,    0008,   01 00 00 00 00 00 00 00 }
{4a,    0000,   }
{48,    0001,   00 }
{47,    0014,   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
{46,    0004,   ff 00 00 00 }
{45,    0028,   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
{44,    0001,   01 }
{43,    0001,   01 }
{42,    0004,   ff 00 00 00 }
{41,    0004,   ff 00 00 00 }
{40,    0001,   00 }
{3f,    0001,   00 }
{3e,    0001,   00 }
{3d,    0004,   00 00 00 00 }
{3c,    0002,   00 00 }
{3b,    0002,   2c 01 }
{3a,    0002,   14 00 }
{39,    0003,   00 00 00 }
{38,    0002,   00 00 }
{37,    0002,   00 00 }
{36,    0001,   00 }
{35,    0008,   00 00 00 00 00 00 00 80 }
{31,    0001,   00 }
{30,    0004,   00 00 00 00 }
{2f,    0001,   00 }
{2d,    0001,   00 }
{28,    0010,   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
{27,    0001,   00 }
{26,    0001,   00 }
{25,    0001,   01 }
{22,    0001,   00 }
{21,    0001,   00 }
{20,    000
[07-24_19:32:13:256] requestGetProfile[pdp:1 index:1] internet///2/IPV4
[07-24_19:32:13:256] requestSetProfile[pdp:1 index:1] internet///0/IPV4
[07-24_19:32:13:256] 01 2a 00 00 01 00 00 06 00 28 00 1e 00 01 02 00 00 01 11 01 00 00 14 08 00 69 6e 74 65 72 6e 65 74 1b 00 00 1c 00 00 1d 01 00 00
[07-24_19:32:13:256] TransactionId:    0006
Type:               0028        QMIWDS_MODIFY_PROFILE_SETTINGS_REQ
Length:             001e
{01,    0002,   00 01 }
{11,    0001,   00 }
{14,    0008,   69 6e 74 65 72 6e 65 74 }
{1b,    0000,   }
{1c,    0000,   }
{1d,    0001,   00 }

[07-24_19:32:13:278] 01 13 00 80 01 12 02 06 00 28 00 07 00 02 04 00 00 00 00 00
[07-24_19:32:13:278] TransactionId:    0006
Type:               0028        QMIWDS_MODIFY_PROFILE_SETTINGS_RESP
Length:             0007
{02,    0004,   00 00 00 00 }

[07-24_19:32:13:278] 01 0c 00 00 03 00 00 07 00 4d 00 00 00
[07-24_19:32:13:278] TransactionId:    0007
Type:               004d        QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-24_19:32:13:282] 01 94 00 80 03 04 02 07 00 4d 00 88 00 02 04 00 00 00 00 00 13 03 00 00 00 00 14 03 00 02 02 00 19 1d 00 01 03 01 03 01 00 01 00 00 ff ff 01 05 a8 19 00 00 00 00 01 32 36 30 30 36 ff 01 fa 05 1e 02 00 ff ff 21 01 00 01 26 01 00 00 27 04 00 01 00 00 00 29 01 00 01 2a 04 00 01 00 00 00 2f 04 00 00 00 00 00 31 04 00 00 00 00 00 34 02 00 ff ff 38 04 00 01 00 00 00 39 04 00 01 00 00 00 3e 04 00 00 00 00 00 44 04 00 03 00 00 00 46 04 00 04 00 00 00
[07-24_19:32:13:283] TransactionId:    0007
Type:               004d        QMINAS_GET_SYS_INFO_RESP
Length:             0088
{02,    0004,   00 00 00 00 }
{13,    0003,   00 00 00 }
{14,    0003,   02 02 00 }
{19,    001d,   01 03 01 03 01 00 01 00 00 ff ff 01 05 a8 19 00 00 00 00 01 32 36 30 30 36 ff 01 fa 05 }
{1e,    0002,   ff ff }
{21,    0001,   01 }
{26,    0001,   00 }
{27,    0004,   01 00 00 00 }
{29,    0001,   01 }
{2a,    0004,   01 00 00 00 }
{2f,    0004,   00 00 00 00 }
{31,    0004,   00 00 00 00 }
{34,    0002,   ff ff }
{38,    0004,   01 00 00 00 }
{39,    0004,   01 00 00 00 }
{3e,    0004,   00 00 00 00 }
{44,    0004,   03 00 00 00 }
{46,    0004,   04 00 00 00 }

[07-24_19:32:13:283] requestRegistrationState2 MCC: 260, MNC: 6, PS: Attached, DataCap: LTE
[07-24_19:32:13:283] 01 0c 00 00 01 00 00 08 00 22 00 00 00
[07-24_19:32:13:283] TransactionId:    0008
Type:               0022        QMIWDS_GET_PKT_SRVC_STATUS_REQ
Length:             0000

[07-24_19:32:13:289] 01 17 00 80 01 12 02 08 00 22 00 0b 00 02 04 00 00 00 00 00 01 01 00 01
[07-24_19:32:13:289] TransactionId:    0008
Type:               0022        QMIWDS_GET_PKT_SRVC_STATUS_RESP
Length:             000b
{02,    0004,   00 00 00 00 }
{01,    0001,   01 }

[07-24_19:32:13:289] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[07-24_19:32:13:289] ip link set dev rmnet_mhi0 down
[07-24_19:32:13:292] ip addr flush dev rmnet_mhi0.1
[07-24_19:32:13:295] ip link set dev rmnet_mhi0.1 down
[07-24_19:32:13:297] 01 2d 00 00 01 00 00 09 00 20 00 21 00 30 01 00 01 14 08 00 69 6e 74 65 72 6e 65 74 17 00 00 18 00 00 16 01 00 00 19 01 00 04 31 01 00 01
[07-24_19:32:13:297] TransactionId:    0009
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_REQ
Length:             0021
{30,    0001,   01 }
{14,    0008,   69 6e 74 65 72 6e 65 74 }
{17,    0000,   }
{18,    0000,   }
{16,    0001,   00 }
{19,    0001,   04 }
{31,    0001,   01 }

[07-24_19:32:13:301] 01 1a 00 80 01 12 02 09 00 20 00 0e 00 02 04 00 01 00 46 00 01 04 00 00 00 00 00
[07-24_19:32:13:301] TransactionId:    0009
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_RESP
Length:             000e
{02,    0004,   01 00 46 00 }
{01,    0004,   00 00 00 00 }

[07-24_19:32:13:302] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-24_19:32:13:302] try to requestSetupDataCall 5 second later
[07-24_19:32:18:302] 01 2d 00 00 01 00 00 0a 00 20 00 21 00 30 01 00 01 14 08 00 69 6e 74 65 72 6e 65 74 17 00 00 18 00 00 16 01 00 00 19 01 00 04 31 01 00 01
[07-24_19:32:18:302] TransactionId:    000a
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_REQ
Length:             0021
{30,    0001,   01 }
{14,    0008,   69 6e 74 65 72 6e 65 74 }
{17,    0000,   }
{18,    0000,   }
{16,    0001,   00 }
{19,    0001,   04 }
{31,    0001,   01 }

[07-24_19:32:18:307] 01 1a 00 80 01 12 02 0a 00 20 00 0e 00 02 04 00 01 00 46 00 01 04 00 00 00 00 00
[07-24_19:32:18:307] TransactionId:    000a
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_RESP
Length:             000e
{02,    0004,   01 00 46 00 }
{01,    0004,   00 00 00 00 }

[07-24_19:32:18:307] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-24_19:32:18:307] try to requestSetupDataCall 10 second later
[07-24_19:32:28:307] 01 2d 00 00 01 00 00 0b 00 20 00 21 00 30 01 00 01 14 08 00 69 6e 74 65 72 6e 65 74 17 00 00 18 00 00 16 01 00 00 19 01 00 04 31 01 00 01
[07-24_19:32:28:308] TransactionId:    000b
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_REQ
Length:             0021
{30,    0001,   01 }
{14,    0008,   69 6e 74 65 72 6e 65 74 }
{17,    0000,   }
{18,    0000,   }
{16,    0001,   00 }
{19,    0001,   04 }
{31,    0001,   01 }

[07-24_19:32:28:313] 01 1a 00 80 01 12 02 0b 00 20 00 0e 00 02 04 00 01 00 46 00 01 04 00 00 00 00 00
[07-24_19:32:28:313] TransactionId:    000b
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_RESP
Length:             000e
{02,    0004,   01 00 46 00 }
{01,    0004,   00 00 00 00 }

[07-24_19:32:28:313] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-24_19:32:28:313] try to requestSetupDataCall 20 second later
[07-24_19:32:48:328] 01 2d 00 00 01 00 00 0c 00 20 00 21 00 30 01 00 01 14 08 00 69 6e 74 65 72 6e 65 74 17 00 00 18 00 00 16 01 00 00 19 01 00 04 31 01 00 01
[07-24_19:32:48:328] TransactionId:    000c
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_REQ
Length:             0021
{30,    0001,   01 }
{14,    0008,   69 6e 74 65 72 6e 65 74 }
{17,    0000,   }
{18,    0000,   }
{16,    0001,   00 }
{19,    0001,   04 }
{31,    0001,   01 }

[07-24_19:32:48:333] 01 1a 00 80 01 12 02 0c 00 20 00 0e 00 02 04 00 01 00 46 00 01 04 00 00 00 00 00
[07-24_19:32:48:333] TransactionId:    000c
Type:               0020        QMIWDS_START_NETWORK_INTERFACE_RESP
Length:             000e
{02,    0004,   01 00 46 00 }
{01,    0004,   00 00 00 00 }

[07-24_19:32:48:334] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x46
[07-24_19:32:48:334] try to requestSetupDataCall 40 second later
^Z[1]+  Stopped                    quectel-CM-M -4 -n1 -s internet -v

Hi LS3480,

Thank you for providing the additional log.

We have reviewed the QConnectManager log. Based on the log, the EM160R-GL is correctly detected through the PCIe MHI driver and is operating in QMI mode. The modem is also registered on LTE and packet-switched attached:

MCC: 260, MNC: 6
PS: Attached
DataCap: LTE

However, the data call itself is disconnected. When QConnectManager attempts to establish the data call using the internet APN, the module returns:

QMUXResult = 0x1
QMUXError = 0x46

This occurs repeatedly during the QMIWDS_START_NETWORK_INTERFACE request, so the data call is not successfully established and consequently no IP address is obtained.

We also noticed that the PCIe MHI communication itself appears to be working correctly, and the SIM is detected as SIM_READY. Therefore, at this stage, the issue does not appear to be related to basic PCIe MHI communication or SIM detection.

As the next step, please try the following:

  1. Please confirm that internet is the correct APN for your SIM/operator. You can also try establishing the connection without explicitly specifying the APN:
quectel-CM-M -4 -n1
  1. Please confirm the active MBN configuration using:
AT+QMBNCFG="list"

and provide the output.

  1. Please also provide the module’s AT+QENG="servingcell" output while the module is registered on LTE.
  2. Since you are using pcie_mhi V1.3.8, please confirm the Linux kernel version and provide the relevant dmesg output from boot/driver initialization through the failed data-call attempt.