RM500Q-GL in PCIe mode, almost no packets transferred

I’m trying to connect to the internet using

  • a RM500Q-GL switched to PCIe mode with AT+QCFG=“data_interface”,1,1
  • the Quectel Linux PCIe MHI Driver v1.3.0.17
  • QConnectManager v1.6.1

The issue is that none of the packets I send lead to a response and the only packets I receive are occasional TCP RST and FIN packets from connections of the previous owner of my IP address. Packets sent to the rmnet_mhi0.1 interface correctly get their 14 byte ethernet header replaced with a 4 byte QMAP header and a 4 byte QMAP checksum header before they are sent to the modem via MHI. QMAP packets received do not have a checksum header. I guess that is ok. I tried two SIM cards from different providers and both cards work as expected in mobile phones.

I added a missing #include <linux/ethtool.h> to make the driver compile with Linux 5.15, but other than that it is unmodified. I’m loading the pcie_mhi module with qmap_mode=2 because quectel-CM uses the wrong interface when qmap_mode is 1 (pcie_mhi differs from the USB driver in that it creates a .1 interface for the IP packets even when qmap_mode is 1).

Please provide me with these information :
lspci
ls /dev/mhi*
#dmesg

lspci

00:00.0 Class 0604: Device 10ee:d021
01:00.0 Class ff00: Device 17cb:0306

ls /dev/mhi*

/dev/mhi_BHI
/dev/mhi_DIAG
/dev/mhi_DUN
/dev/mhi_LOOPBACK
/dev/mhi_QMI0

dmesg

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.24 (root@devpool045) (aarch64-unknown-linux-gnueabi-gcc 10.3.0, GNU ld 2.37) #1 SMP Mon Feb 21 08:03:33 UTC 2022
[    0.000000] Machine model: ZynqMP ZCU102 RevA
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000] On node 0, zone DMA: 256 pages in unavailable ranges
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 17 pages/cpu s30744 r8192 d30696 u69632
[    0.000000] pcpu-alloc: s30744 r8192 d30696 u69632 alloc=17*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 515844
[    0.000000] Kernel command line: console=ttyPS0,115200 earlycon root=/dev/mmcblk0p2 rootwait rw
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2045336K/2096128K available (6528K kernel code, 832K rwdata, 1720K rodata, 1024K init, 262K bss, 50792K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x3f0/0x4fc with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 33.33MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x7b00c3848, max_idle_ns: 440795203375 ns
[    0.000000] sched_clock: 56 bits at 33MHz, resolution 30ns, wraps every 2199023255545ns
[    0.008040] Calibrating delay loop (skipped), value calculated using timer frequency.. 66.66 BogoMIPS (lpj=133333)
[    0.018255] pid_max: default: 32768 minimum: 301
[    0.022910] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.030196] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.038841] rcu: Hierarchical SRCU implementation.
[    0.043121] smp: Bringing up secondary CPUs ...
[    0.047544] Detected VIPT I-cache on CPU1
[    0.047582] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.047645] smp: Brought up 1 node, 2 CPUs
[    0.061764] SMP: Total of 2 processors activated.
[    0.066435] CPU features: detected: 32-bit EL0 Support
[    0.071539] CPU features: detected: CRC32 instructions
[    0.081863] CPU: All CPU(s) started at EL2
[    0.081904] alternatives: patching kernel code
[    0.085793] devtmpfs: initialized
[    0.091339] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.098101] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.104898] pinctrl core: initialized pinctrl subsystem
[    0.110263] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.116194] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.122961] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.130658] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.138751] cpuidle: using governor menu
[    0.142407] ASID allocator initialised with 65536 entries
[    0.154832] iommu: Default domain type: Translated 
[    0.154865] iommu: DMA domain TLB invalidation policy: strict mode 
[    0.160598] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    0.168893] FPGA manager framework
[    0.172569] clocksource: Switched to clocksource arch_sys_counter
[    0.178967] NET: Registered PF_INET protocol family
[    0.183142] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.191393] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.198908] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.206863] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.214232] TCP: Hash tables configured (established 16384 bind 16384)
[    0.220576] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.227205] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.234350] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.239894] PCI: CLS 0 bytes, default 64
[    0.244213] workingset: timestamp_bits=62 max_order=19 bucket_order=0
[    0.254289] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.257463] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    0.261428] rtc_zynqmp ffa60000.rtc: setting system clock to 1970-01-01T00:04:35 UTC (275)
[    0.269968] sdhci: Secure Digital Host Controller Interface driver
[    0.275780] sdhci: Copyright(c) Pierre Ossman
[    0.280099] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.285827] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.292163] zynqmp_firmware_probe Platform Management API v1.1
[    0.297925] zynqmp_firmware_probe Trustzone version v1.0
[    0.329179] zynqmp-aes firmware:zynqmp-firmware:zynqmp-aes: will run requests pump with realtime priority
[    0.333778] NET: Registered PF_INET6 protocol family
[    0.338476] Segment Routing with IPv6
[    0.341687] In-situ OAM (IOAM) with IPv6
[    0.345608] NET: Registered PF_PACKET protocol family
[    0.359735] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 39, base_baud = 6249999) is a xuartps
[    0.368767] printk: console [ttyPS0] enabled
[    0.373058] printk: bootconsole [cdns0] disabled
[    0.382764] nwl-pcie fd0e0000.pcie: host bridge /axi/pcie@fd0e0000 ranges:
[    0.393360] nwl-pcie fd0e0000.pcie: Parsing ranges property...
[    0.393380] nwl-pcie fd0e0000.pcie:      MEM 0x00e0000000..0x00efffffff -> 0x00e0000000
[    0.401384] nwl-pcie fd0e0000.pcie:      MEM 0x0600000000..0x07ffffffff -> 0x0600000000
[    0.409450] nwl-pcie fd0e0000.pcie: Link is UP
[    0.414042] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00
[    0.420227] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.425706] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    0.432571] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref]
[    0.440045] pci_bus 0000:00: scanning bus
[    0.440074] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400
[    0.446136] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[    0.452139] pci 0000:00:00.0: PME# disabled
[    0.452941] pci_bus 0000:00: fixups for bus
[    0.452949] pci 0000:00:00.0: scanning [bus 01-0c] behind bridge, pass 0
[    0.453010] pci_bus 0000:01: scanning bus
[    0.453058] pci 0000:01:00.0: [17cb:0306] type 00 class 0xff0000
[    0.459088] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.465883] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[    0.472816] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.478913] pci 0000:01:00.0: PME# disabled
[    0.478962] pci 0000:01:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x1 link at 0000:00:00.0 (capable of 31.506 Gb/s with 16.0 GT/s PCIe x2 link)
[    0.494736] pci_bus 0000:01: fixups for bus
[    0.494743] pci_bus 0000:01: bus scan returning with max=01
[    0.494753] pci 0000:00:00.0: scanning [bus 01-0c] behind bridge, pass 1
[    0.494762] pci_bus 0000:00: bus scan returning with max=0c
[    0.494780] pci 0000:00:00.0: BAR 8: assigned [mem 0xe0000000-0xe00fffff]
[    0.501568] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe0000fff 64bit]
[    0.508887] pci 0000:01:00.0: BAR 2: assigned [mem 0xe0001000-0xe0001fff 64bit]
[    0.516210] pci 0000:00:00.0: PCI bridge to [bus 01-0c]
[    0.521433] pci 0000:00:00.0:   bridge window [mem 0xe0000000-0xe00fffff]
[    0.528301] pcieport 0000:00:00.0: assign IRQ: got 41
[    0.528317] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[    0.534416] pcieport 0000:00:00.0: enabling bus mastering
[    0.534493] pcieport 0000:00:00.0: PME: Signaling with IRQ 41
[    0.540297] pcieport 0000:00:00.0: saving config space at offset 0x0 (reading 0xd02110ee)
[    0.540306] pcieport 0000:00:00.0: saving config space at offset 0x4 (reading 0x100006)
[    0.540314] pcieport 0000:00:00.0: saving config space at offset 0x8 (reading 0x6040000)
[    0.540321] pcieport 0000:00:00.0: saving config space at offset 0xc (reading 0x10000)
[    0.540328] pcieport 0000:00:00.0: saving config space at offset 0x10 (reading 0x0)
[    0.540336] pcieport 0000:00:00.0: saving config space at offset 0x14 (reading 0x0)
[    0.540343] pcieport 0000:00:00.0: saving config space at offset 0x18 (reading 0xc0100)
[    0.540350] pcieport 0000:00:00.0: saving config space at offset 0x1c (reading 0x0)
[    0.540357] pcieport 0000:00:00.0: saving config space at offset 0x20 (reading 0xe000e000)
[    0.540364] pcieport 0000:00:00.0: saving config space at offset 0x24 (reading 0x1fff1)
[    0.540372] pcieport 0000:00:00.0: saving config space at offset 0x28 (reading 0x0)
[    0.540379] pcieport 0000:00:00.0: saving config space at offset 0x2c (reading 0x0)
[    0.540386] pcieport 0000:00:00.0: saving config space at offset 0x30 (reading 0x0)
[    0.540393] pcieport 0000:00:00.0: saving config space at offset 0x34 (reading 0x40)
[    0.540400] pcieport 0000:00:00.0: saving config space at offset 0x38 (reading 0x0)
[    0.540407] pcieport 0000:00:00.0: saving config space at offset 0x3c (reading 0x20129)
[    0.540767] xilinx-zynqmp-dma fd500000.dma: ZynqMP DMA driver Probe success
[    0.547898] xilinx-zynqmp-dma fd510000.dma: ZynqMP DMA driver Probe success
[    0.555038] xilinx-zynqmp-dma fd520000.dma: ZynqMP DMA driver Probe success
[    0.562168] xilinx-zynqmp-dma fd530000.dma: ZynqMP DMA driver Probe success
[    0.569304] xilinx-zynqmp-dma fd540000.dma: ZynqMP DMA driver Probe success
[    0.576439] xilinx-zynqmp-dma fd550000.dma: ZynqMP DMA driver Probe success
[    0.583577] xilinx-zynqmp-dma fd560000.dma: ZynqMP DMA driver Probe success
[    0.590711] xilinx-zynqmp-dma fd570000.dma: ZynqMP DMA driver Probe success
[    0.611712] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 28 (e8:eb:1b:12:cb:04)
[    0.656718] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    0.664524] Waiting for root device /dev/mmcblk0p2...
[    0.694549] zynqmp_pll_disable() clock disable failed for dpll_int, ret = -13
[    0.711996] mmc0: new high speed SD card at address 59b4
[    0.717649] mmcblk0: mmc0:59b4 USD   1.87 GiB 
[    0.723023]  mmcblk0: p1 p2
[    0.785618] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: disabled.
[    0.795738] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    0.805164] devtmpfs: mounted
[    0.808378] Freeing unused kernel memory: 1024K
[    0.812978] Run /sbin/init as init process
[    0.817072]   with arguments:
[    0.817076]     /sbin/init
[    0.817080]   with environment:
[    0.817084]     HOME=/
[    0.817088]     TERM=linux
[    0.998439] random: init: uninitialized urandom read (8 bytes read)
[    1.097472] systemd[1]: System time before build time, advancing clock.
[    1.116028] systemd[1]: Failed to find module 'autofs4'
[    1.149735] systemd[1]: systemd 249 running in system mode (-PAM -AUDIT -SELINUX -APPARMOR -IMA -SMACK -SECCOMP -GCRYPT -GNUTLS -OPENSSL -ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP -LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB -ZSTD -XKBCOMMON -UTMP -SYSVINIT default-hierarchy=unified)
[    1.179820] systemd[1]: Detected architecture arm64.
[    1.196685] systemd[1]: No hostname configured, using default hostname.
[    1.203433] systemd[1]: Hostname set to <localhost>.
[    1.386724] random: fast init done
[    1.401285] systemd[1]: Queued start job for default target Multi-User System.
[    1.409058] random: systemd: uninitialized urandom read (16 bytes read)
[    1.416387] systemd[1]: Created slice Slice /system/modprobe.
[    1.436761] random: systemd: uninitialized urandom read (16 bytes read)
[    1.443399] systemd[1]: Reached target Path Units.
[    1.456680] systemd[1]: Reached target Slice Units.
[    1.472683] systemd[1]: Reached target Swaps.
[    1.490802] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[    1.499275] systemd[1]: Listening on Journal Socket (/dev/log).
[    1.521029] systemd[1]: Listening on Journal Socket.
[    1.537139] systemd[1]: Listening on Network Service Netlink Socket.
[    1.561626] systemd[1]: Listening on udev Control Socket.
[    1.584901] systemd[1]: Listening on udev Kernel Socket.
[    1.604986] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[    1.613483] systemd[1]: Condition check resulted in POSIX Message Queue File System being skipped.
[    1.623917] systemd[1]: Mounting Kernel Debug File System...
[    1.640984] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[    1.651653] systemd[1]: Mounting Temporary Directory /tmp...
[    1.668803] systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped.
[    1.679857] systemd[1]: Starting Load Kernel Module configfs...
[    1.698374] systemd[1]: Starting Load Kernel Module fuse...
[    1.714092] systemd[1]: Starting Remount Root File System Writable...
[    1.716979] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null). Quota mode: disabled.
[    1.745043] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[    1.757934] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[    1.767622] systemd[1]: Starting Journal Service...
[    1.787613] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[    1.797203] systemd[1]: Starting Apply Kernel Variables...
[    1.814178] systemd[1]: Starting Create Static Device Nodes in /dev...
[    1.838215] systemd[1]: Starting Coldplug All udev Devices...
[    1.861916] systemd[1]: Started Journal Service.
[    2.042607] systemd-journald[56]: Received client request to flush runtime journal.
[    2.184796] pcie_mhi: loading out-of-tree module taints kernel.
[    2.212753] mhi_init Quectel_Linux_PCIE_MHI_Driver_V1.3.0.17
[    2.232917] mhi_q 0000:01:00.0: assign IRQ: got 0
[    2.232938] mhi_pci_probe pci_dev->name = 0000:01:00.0, domain=0, bus=1, slot=0, vendor=17CB, device=0306
[    2.290995] mhi_q 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe0000fff 64bit]
[    2.298546] mhi_q 0000:01:00.0: enabling device (0000 -> 0002)
[    2.317417] mhi_q 0000:01:00.0: enabling bus mastering
[    2.317637] [I][mhi_init_pci_dev] msi_required = 5, msi_allocated = 5, msi_irq = 42
[    2.317658] [I][mhi_power_up] dev_state:RESET
[    2.317662] [I][mhi_async_power_up] Requested to power on
[    2.317710] [I][mhi_alloc_coherent] size = 114688, dma_handle = 2320000
[    2.317716] [I][mhi_init_dev_ctxt] mhi_ctxt->ctrl_seg = (____ptrval____)
[    2.318012] [I][mhi_async_power_up] dev_state:RESET ee:AMSS
[    2.318036] [I][mhi_pm_st_worker] Transition to state:READY
[    2.318048] [I][mhi_pm_st_worker] INVALID_EE -> AMSS
[    2.318052] [I][mhi_ready_state_transition] Waiting to enter READY state
[    2.318096] [I][mhi_async_power_up] Power on setup success
[    2.318115] [I][mhi_pci_probe] Return successful
[    2.433900] [I][mhi_intvec_threaded_handlr] device ee:AMSS dev_state:READY, pm_state:POR
[    2.433916] [I][mhi_intvec_threaded_handlr] device ee:AMSS dev_state:READY, INVALID_EE
[    2.433936] [I][mhi_ready_state_transition] Device in READY State
[    2.433941] [I][mhi_tryset_pm_state] Transition to pm state from:POR to:POR
[    2.433947] [I][mhi_init_mmio] Initializing MMIO
[    2.433953] [I][mhi_init_mmio] CHDBOFF:0x300
[    2.433963] [I][mhi_init_mmio] ERDBOFF:0x700
[    2.433968] [I][mhi_init_mmio] Programming all MMIO values.
[    2.528921] macb ff0e0000.ethernet eth0: PHY [ff0e0000.ethernet-ffffffff:01] driver [Marvell 88E1510] (irq=POLL)
[    2.539193] macb ff0e0000.ethernet eth0: configuring for phy/rgmii-id link mode
[    2.546851] [I][mhi_dump_tre] carl_ev evt_state_change mhistate=2
[    2.546858] [I][mhi_process_ctrl_ev_ring] MHI state change event to state:M0
[    2.546863] [I][mhi_pm_m0_transition] Entered With State:READY PM_STATE:POR
[    2.546869] [I][mhi_tryset_pm_state] Transition to pm state from:POR to:M0
[    2.550284] [I][mhi_dump_tre] carl_ev evt_ee_state execenv=2
[    2.550294] [I][mhi_process_ctrl_ev_ring] MHI EE received event:AMSS
[    2.550315] [I][mhi_pm_st_worker] Transition to state:MISSION MODE
[    2.550327] [I][mhi_pm_st_worker] INVALID_EE -> AMSS
[    2.550332] [I][mhi_pm_mission_mode_transition] Processing Mission Mode Transition
[    2.550347] [I][mhi_init_timesync] No timesync capability found
[    2.550351] [I][mhi_pm_mission_mode_transition] Adding new devices
[    2.552214] [I][mhi_dtr_probe] Enter for DTR control channel
[    2.552222] [I][__mhi_prepare_channel] Entered: preparing channel:18
[    2.556560] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[    2.557218] [I][__mhi_prepare_channel] Chan:18 successfully moved to start state
[    2.557225] [I][__mhi_prepare_channel] Entered: preparing channel:19
[    2.563406] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[    2.563425] [I][__mhi_prepare_channel] Chan:19 successfully moved to start state
[    2.563465] [I][mhi_dtr_probe] Exit with ret:0
[    2.563885] [I][mhi_netdev_enable_iface] Prepare the channels for transfer
[    2.570782] [I][__mhi_prepare_channel] Entered: preparing channel:100
[    2.594892] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[    2.595053] [I][__mhi_prepare_channel] Chan:100 successfully moved to start state
[    2.595061] [I][__mhi_prepare_channel] Entered: preparing channel:101
[    2.606594] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[    2.606610] [I][__mhi_prepare_channel] Chan:101 successfully moved to start state
[    2.614655] [I][mhi_netdev_enable_iface] Exited.
[    2.625162] rmnet_vnd_register_device(rmnet_mhi0.1)=0
[    2.636202] rmnet_vnd_register_device(rmnet_mhi0.2)=0
[    2.652732] [I][mhi_pm_mission_mode_transition] Exit with ret:0
[  161.154038] [I][__mhi_prepare_channel] Entered: preparing channel:14
[  161.163220] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[  161.163329] [I][__mhi_prepare_channel] Chan:14 successfully moved to start state
[  161.163336] [I][__mhi_prepare_channel] Entered: preparing channel:15
[  161.175013] [I][mhi_dump_tre] carl_ev evt_cmd_comp code=1, type=33
[  161.175139] [I][__mhi_prepare_channel] Chan:15 successfully moved to start state
[  180.542743] net rmnet_mhi0: link_state 0x0 -> 0x1
[  180.551724] [I][mhi_netdev_open] Opened net dev interface

Any idea? I can provide more information if you need.

Is the dial-up of QConnectManager v1.6.1 normal? Has the network card rmnet_mhi0.1obtained an IP? Is rmnet_mhi0.1 set as the default route? Can it ping the external network?

The output of QConnectManager looks normal, An IP address is obtained. The interface is set as default route. I can’t ping any addresses.

# quectel-qmi-proxy -d /dev/mhi_QMI0 &
# [07-07_17:46:21:567] Will use cdc-wdm='/dev/mhi_QMI0', proxy='quectel-qmi-proxy0'
[07-07_17:46:21:587] qmi_proxy_init enter
[07-07_17:46:21:587] qmi_proxy_loop enter thread_id 0xffffa58be150
[07-07_17:46:23:587] qmi_proxy_init succful
[07-07_17:46:23:587] local server: quectel-qmi-proxy0 sockfd = 4
[07-07_17:46:23:587] qmi_proxy_server_fd = 4
# quectel-CM -p 8049 -v
[07-07_17:46:40:703] QConnectManager_Linux_V1.6.1
[07-07_17:46:40:703] opendir /sys/bus/usb/devices failed: No such file or directory
[07-07_17:46:40:704] netcard driver = pcie_mhi, driver version = V1.3.0.17
[07-07_17:46:40:704] qmap_mode = 2, qmap_version = 5, qmap_size = 16384, muxid = 0x81, qmap_netcard = rmnet_mhi0.1
[07-07_17:46:40:704] Modem works in QMI mode
[07-07_17:46:40:704] +++ ClientFd=5
[07-07_17:46:40:704] connect to quectel-qmi-proxy0 sockfd = 7
[07-07_17:46:40:704] cdc_wdm_fd = 7
[07-07_17:46:40:704] 01 0f 00 00 00 00 00 01 21 00 04 00 01 01 00 ff 
[07-07_17:46:40:704] TransactionId:      01
QMICTLType:         0021	QMICTL_GET_VERSION_REQ
Length:             0004
{01,	0001,	ff }

[07-07_17:46:40:709] 01 ca 00 80 00 00 01 01 21 00 bf 00 02 04 00 00 00 00 00 01 b5 00 24 00 01 00 05 00 01 01 00 c1 00 02 01 00 4f 00 03 01 00 19 00 04 01 00 12 00 05 01 00 0a 00 07 01 00 0e 00 08 01 00 06 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 83 00 11 01 00 00 00 12 01 00 5b 00 14 01 00 00 00 17 01 00 00 00 18 01 00 00 00 1a 01 00 18 00 1d 01 00 06 00 21 01 00 2c 00 22 01 00 00 00 24 01 00 00 00 29 01 00 00 00 2a 01 00 43 00 2d 01 00 03 00 30 01 00 0c 00 31 01 00 00 00 44 01 00 04 00 49 01 00 07 00 4a 01 00 01 00 4b 01 00 03 00 4c 01 00 00 00 4d 01 00 04 00 4e 01 00 02 00 
[07-07_17:46:40:709] TransactionId:      01
QMICTLType:         0021	QMICTL_GET_VERSION_RESP
Length:             00bf
{02,	0004,	00 00 00 00 }
{01,	00b5,	24 00 01 00 05 00 01 01 00 c1 00 02 01 00 4f 00 03 01 00 19 00 04 01 00 12 00 05 01 00 0a 00 07 01 00 0e 00 08 01 00 06 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 83 00 11 01 00 00 00 12 01 00 5b 00 14 01 00 00 00 17 01 00 00 00 18 01 00 00 00 1a 01 00 18 00 1d 01 00 06 00 21 01 00 2c 00 22 01 00 00 00 24 01 00 00 00 29 01 00 00 00 2a 01 00 43 00 2d 01 00 03 00 30 01 00 0c 00 31 01 00 00 00 44 01 00 04 00 49 01 00 07 00 4a 01 00 01 00 4b 01 00 03 00 4c 01 00 00 00 4d 01 00 04 00 4e 01 00 02 00 }

[07-07_17:46:40:709] 01 0f 00 00 00 00 00 02 22 00 04 00 01 01 00 01 
[07-07_17:46:40:709] TransactionId:      02
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,	0001,	01 }

[07-07_17:46:40:713] +++ ClientFd=5 QMIType=1 ClientId=15
[07-07_17:46:40:713] 01 17 00 80 00 00 01 02 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 01 0f 
[07-07_17:46:40:713] TransactionId:      02
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,	0004,	00 00 00 00 }
{01,	0002,	01 0f }

[07-07_17:46:40:713] Get clientWDS = 15
[07-07_17:46:40:713] 01 0f 00 00 00 00 00 03 22 00 04 00 01 01 00 02 
[07-07_17:46:40:713] TransactionId:      03
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,	0001,	02 }

[07-07_17:46:40:716] +++ ClientFd=5 QMIType=2 ClientId=1
[07-07_17:46:40:717] 01 17 00 80 00 00 01 03 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 02 01 
[07-07_17:46:40:717] TransactionId:      03
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,	0004,	00 00 00 00 }
{01,	0002,	02 01 }

[07-07_17:46:40:717] Get clientDMS = 1
[07-07_17:46:40:717] 01 0f 00 00 00 00 00 04 22 00 04 00 01 01 00 03 
[07-07_17:46:40:717] TransactionId:      04
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,	0001,	03 }

[07-07_17:46:40:721] +++ ClientFd=5 QMIType=3 ClientId=4
[07-07_17:46:40:721] 01 17 00 80 00 00 01 04 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 03 04 
[07-07_17:46:40:721] TransactionId:      04
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,	0004,	00 00 00 00 }
{01,	0002,	03 04 }

[07-07_17:46:40:721] Get clientNAS = 4
[07-07_17:46:40:721] 01 0f 00 00 00 00 00 05 22 00 04 00 01 01 00 0b 
[07-07_17:46:40:721] TransactionId:      05
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,	0001,	0b }

[07-07_17:46:40:725] +++ ClientFd=5 QMIType=11 ClientId=1
[07-07_17:46:40:726] 01 17 00 80 00 00 01 05 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 0b 01 
[07-07_17:46:40:726] TransactionId:      05
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,	0004,	00 00 00 00 }
{01,	0002,	0b 01 }

[07-07_17:46:40:726] Get clientUIM = 1
[07-07_17:46:40:726] 01 0f 00 00 00 00 00 06 22 00 04 00 01 01 00 1a 
[07-07_17:46:41:059] TransactionId:      06
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_REQ
Length:             0004
{01,	0001,	1a }

[07-07_17:46:41:062] +++ ClientFd=5 QMIType=26 ClientId=1
[07-07_17:46:41:062] 01 17 00 80 00 00 01 06 22 00 0c 00 02 04 00 00 00 00 00 01 02 00 1a 01 
[07-07_17:46:41:062] TransactionId:      06
QMICTLType:         0022	QMICTL_GET_CLIENT_ID_RESP
Length:             000c
{02,	0004,	00 00 00 00 }
{01,	0002,	1a 01 }

[07-07_17:46:41:062] Get clientWDA = 1
[07-07_17:46:41:062] 01 0c 00 00 02 00 00 01 00 23 00 00 00 
[07-07_17:46:41:062] TransactionId:    0001
Type:               0023	QMIDMS_GET_DEVICE_REV_ID_REQ
Length:             0000

[07-07_17:46:41:065] 01 29 00 80 02 01 02 01 00 23 00 1d 00 02 04 00 00 00 00 00 01 13 00 52 4d 35 30 30 51 47 4c 41 42 52 31 31 41 30 33 4d 34 47 
[07-07_17:46:41:065] TransactionId:    0001
Type:               0023	QMIDMS_GET_DEVICE_REV_ID_RESP
Length:             001d
{02,	0004,	00 00 00 00 }
{01,	0013,	52 4d 35 30 30 51 47 4c 41 42 52 31 31 41 30 33 4d 34 47 }

[07-07_17:46:41:065] requestBaseBandVersion RM500QGLABR11A03M4G
[07-07_17:46:41:065] 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 20 00 00 00 16 04 00 00 40 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-07_17:46:41:065] 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,	20 00 00 00 }
{16,	0004,	00 40 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-07_17:46:41:067] 01 5a 00 80 1a 01 02 02 00 20 00 4e 00 02 04 00 00 00 00 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 14 04 00 00 00 00 00 15 04 00 20 00 00 00 16 04 00 00 40 00 00 17 04 00 0b 00 00 00 18 04 00 00 20 00 00 1a 04 00 00 00 00 00 1b 01 00 00 
[07-07_17:46:41:068] TransactionId:    0002
Type:               0020	QMIWDS_ADMIN_SET_DATA_FORMAT_RESP
Length:             004e
{02,	0004,	00 00 00 00 }
{10,	0001,	00 }
{11,	0004,	02 00 00 00 }
{12,	0004,	05 00 00 00 }
{13,	0004,	05 00 00 00 }
{14,	0004,	00 00 00 00 }
{15,	0004,	20 00 00 00 }
{16,	0004,	00 40 00 00 }
{17,	0004,	0b 00 00 00 }
{18,	0004,	00 20 00 00 }
{1a,	0004,	00 00 00 00 }
{1b,	0001,	00 }

[07-07_17:46:41:068] qmap_settings.rx_urb_size = 16384
[07-07_17:46:41:068] qmap_settings.ul_data_aggregation_max_datagrams  = 11
[07-07_17:46:41:068] qmap_settings.ul_data_aggregation_max_size       = 8192
[07-07_17:46:41:068] qmap_settings.dl_minimum_padding                 = 0
[07-07_17:46:41:068] ioctl(0x89f2, qmap_settings) failed: Operation not supported, rc=-1
[07-07_17:46:41:068] 01 22 00 00 01 00 00 03 00 a2 00 16 00 10 08 00 03 00 00 00 04 00 00 00 11 01 00 81 13 04 00 01 00 00 00 
[07-07_17:46:41:068] TransactionId:    0003
Type:               00a2	QMIWDS_BIND_MUX_DATA_PORT_REQ
Length:             0016
{10,	0008,	03 00 00 00 04 00 00 00 }
{11,	0001,	81 }
{13,	0004,	01 00 00 00 }

[07-07_17:46:41:071] 01 13 00 80 01 0f 02 03 00 a2 00 07 00 02 04 00 00 00 00 00 
[07-07_17:46:41:071] TransactionId:    0003
Type:               00a2	QMIWDS_BIND_MUX_DATA_PORT_RESP
Length:             0007
{02,	0004,	00 00 00 00 }

[07-07_17:46:41:071] 01 10 00 00 01 00 00 04 00 4d 00 04 00 01 01 00 04 
[07-07_17:46:41:071] TransactionId:    0004
Type:               004d	QMIWDS_SET_CLIENT_IP_FAMILY_PREF_REQ
Length:             0004
{01,	0001,	04 }

[07-07_17:46:41:075] 01 13 00 80 01 0f 02 04 00 4d 00 07 00 02 04 00 00 00 00 00 
[07-07_17:46:41:075] TransactionId:    0004
Type:               004d	QMIWDS_SET_CLIENT_IP_FAMILY_PREF_RESP
Length:             0007
{02,	0004,	00 00 00 00 }

[07-07_17:46:41:075] 01 10 00 00 01 00 00 05 00 51 00 04 00 01 01 00 00 
[07-07_17:46:41:408] TransactionId:    0005
Type:               0051	QMIWDS_SET_AUTO_CONNECT_REQ
Length:             0004
{01,	0001,	00 }

[07-07_17:46:41:412] 01 13 00 80 01 0f 02 05 00 51 00 07 00 02 04 00 01 00 1a 00 
[07-07_17:46:41:412] TransactionId:    0005
Type:               0051	QMIWDS_SET_AUTO_CONNECT_RESP
Length:             0007
{02,	0004,	01 00 1a 00 }

[07-07_17:46:41:412] 01 0c 00 00 0b 00 00 06 00 2f 00 00 00 
[07-07_17:46:41:412] TransactionId:    0006
Type:               002f	QMIUIM_GET_CARD_STATUS_REQ
Length:             0000

[07-07_17:46:41:415] 01 97 00 80 0b 01 02 06 00 2f 00 8b 00 02 04 00 00 00 00 00 18 02 00 01 00 17 24 00 01 0a 98 94 02 42 81 07 49 21 55 27 16 3b 9f 96 80 1f c6 80 31 e0 73 fe 21 1b 63 00 7c 00 83 81 90 00 3b 00 16 05 00 01 00 00 00 00 15 02 00 01 00 11 02 00 01 00 10 43 00 00 00 ff ff ff ff ff ff 01 01 00 00 00 00 02 02 02 00 0b 00 00 0c a0 00 00 00 87 10 02 ff ff ff ff 89 00 01 03 0a 01 03 0a 00 01 00 0b 00 00 0c a0 00 00 00 63 50 4b 43 53 2d 31 35 00 00 00 00 00 00 00 
[07-07_17:46:41:415] TransactionId:    0006
Type:               002f	QMIUIM_GET_CARD_STATUS_RESP
Length:             008b
{02,	0004,	00 00 00 00 }
{18,	0002,	01 00 }
{17,	0024,	01 0a 98 94 02 42 81 07 49 21 55 27 16 3b 9f 96 80 1f c6 80 31 e0 73 fe 21 1b 63 00 7c 00 83 81 90 00 3b 00 }
{16,	0005,	01 00 00 00 00 }
{15,	0002,	01 00 }
{11,	0002,	01 00 }
{10,	0043,	00 00 ff ff ff ff ff ff 01 01 00 00 00 00 02 02 02 00 0b 00 00 0c a0 00 00 00 87 10 02 ff ff ff ff 89 00 01 03 0a 01 03 0a 00 01 00 0b 00 00 0c a0 00 00 00 63 50 4b 43 53 2d 31 35 00 00 00 00 00 00 00 }

[07-07_17:46:41:415] requestGetSIMStatus SIMStatus: SIM_PIN
[07-07_17:46:41:415] 01 1a 00 00 0b 00 00 07 00 26 00 0e 00 01 02 00 00 00 02 06 00 01 04 38 30 34 39 
[07-07_17:46:41:415] TransactionId:    0007
Type:               0026	QMIUIM_VERIFY_PIN_REQ
Length:             000e
{01,	0002,	00 00 }
{02,	0006,	01 04 38 30 34 39 }

[07-07_17:46:41:450] 01 5c 00 80 0b 01 02 07 00 26 00 50 00 02 04 00 00 00 00 00 13 02 00 90 00 11 41 00 40 a2 d4 c6 5c 5c 3e c1 7a 73 64 b8 5c 48 a5 e4 fb 10 43 1b 7d 02 ed 04 80 96 df 76 c3 41 81 d1 0b 7b c6 61 af d7 81 ec ee 1f c8 61 5a 95 c8 ac 5a 65 98 c3 82 00 00 00 00 00 00 00 00 00 00 00 00 
[07-07_17:46:41:451] TransactionId:    0007
Type:               0026	QMIUIM_VERIFY_PIN_RESP
Length:             0050
{02,	0004,	00 00 00 00 }
{13,	0002,	90 00 }
{11,	0041,	40 a2 d4 c6 5c 5c 3e c1 7a 73 64 b8 5c 48 a5 e4 fb 10 43 1b 7d 02 ed 04 80 96 df 76 c3 41 81 d1 0b 7b c6 61 af d7 81 ec ee 1f c8 61 5a 95 c8 ac 5a 65 98 c3 82 00 00 00 00 00 00 00 00 00 00 00 00 }

[07-07_17:46:41:451] 01 11 00 00 01 00 00 08 00 2b 00 05 00 01 02 00 00 01 
[07-07_17:46:41:451] TransactionId:    0008
Type:               002b	QMIWDS_GET_PROFILE_SETTINGS_REQ
Length:             0005
{01,	0002,	00 01 }

[07-07_17:46:41:454] 01 d7 02 80 01 0f 02 08 00 2b 00 cb 02 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 4e 01 00 00 4d 01 00 00 4c 01 00 00 4b 84 01 00 00 00 00 7f 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 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 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 00 00 00 00 7f 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 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 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 00 00 00 00 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[07-07_17:46:41:455] TransactionId:    0008
Type:               002b	QMIWDS_GET_PROFILE_SETTINGS_RESP
Length:             02cb
{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 }
{4e,	0001,	00 }
{4d,	0001,	00 }
{4c,	0001,	00 }
{4b,	0184,	00 00 00 00 7f 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 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 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 00 00 00 00 7f 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 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 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 0
[07-07_17:46:41:788] requestGetProfile[1] ///0/IPV4V6
[07-07_17:46:41:788] 01 0c 00 00 03 00 00 09 00 4d 00 00 00 
[07-07_17:46:41:788] TransactionId:    0009
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:41:819] 01 a0 00 80 03 04 02 09 00 4d 00 94 00 02 04 00 00 00 00 00 13 03 00 00 00 00 14 03 00 01 03 00 19 1d 00 01 00 01 03 01 01 01 00 00 ff ff 01 00 47 a4 01 00 00 00 01 32 36 32 30 31 ff 01 f4 0b 1e 02 00 ff ff 24 03 00 00 00 00 26 01 00 00 27 04 00 00 00 00 00 2f 04 00 00 00 00 00 31 04 00 00 00 00 00 34 02 00 ff ff 39 04 00 01 00 00 00 3e 04 00 00 00 00 00 44 04 00 03 00 00 00 46 04 00 00 00 00 00 4a 03 00 00 00 00 4e 01 00 00 4f 01 00 00 55 01 00 00 5f 07 00 08 32 36 32 30 31 ff 
[07-07_17:46:41:819] TransactionId:    0009
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             0094
{02,	0004,	00 00 00 00 }
{13,	0003,	00 00 00 }
{14,	0003,	01 03 00 }
{19,	001d,	01 00 01 03 01 01 01 00 00 ff ff 01 00 47 a4 01 00 00 00 01 32 36 32 30 31 ff 01 f4 0b }
{1e,	0002,	ff ff }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	00 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 00 }
{34,	0002,	ff ff }
{39,	0004,	01 00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	00 }
{4f,	0001,	00 }
{55,	0001,	00 }
{5f,	0007,	08 32 36 32 30 31 ff }

[07-07_17:46:41:819] requestRegistrationState2 MCC: 262, MNC: 1, PS: Detached, DataCap: UNKNOW
[07-07_17:46:41:819] 01 0c 00 00 01 00 00 0a 00 22 00 00 00 
[07-07_17:46:41:819] TransactionId:    000a
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_REQ
Length:             0000

[07-07_17:46:41:821] 01 17 00 80 01 0f 02 0a 00 22 00 0b 00 02 04 00 00 00 00 00 01 01 00 01 
[07-07_17:46:41:821] TransactionId:    000a
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_RESP
Length:             000b
{02,	0004,	00 00 00 00 }
{01,	0001,	01 }

[07-07_17:46:41:821] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[07-07_17:46:41:821] ifconfig rmnet_mhi0 down
[07-07_17:46:41:824] ifconfig rmnet_mhi0.1 0.0.0.0
ifconfig: SIOCSIFFLAGS: Network is down
[07-07_17:46:41:826] ifconfig rmnet_mhi0.1 down
[07-07_17:46:42:189] 01 31 00 80 03 04 04 01 00 24 00 25 00 01 06 00 02 02 02 02 01 08 11 01 00 00 12 05 00 06 01 02 00 00 22 05 00 01 02 00 00 00 29 05 00 06 01 02 00 00 
[07-07_17:46:42:189] TransactionId:    0001
Type:               0024	QMINAS_SERVING_SYSTEM_IND
Length:             0025
{01,	0006,	02 02 02 02 01 08 }
{11,	0001,	00 }
{12,	0005,	06 01 02 00 00 }
{22,	0005,	01 02 00 00 00 }
{29,	0005,	06 01 02 00 00 }

[07-07_17:46:42:189] 01 0c 00 00 03 00 00 0b 00 4d 00 00 00 
[07-07_17:46:42:189] TransactionId:    000b
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:42:192] 01 a0 00 80 03 04 02 0b 00 4d 00 94 00 02 04 00 00 00 00 00 13 03 00 00 00 00 14 03 00 01 03 00 19 1d 00 01 04 01 02 00 00 01 00 00 ff ff 01 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 00 00 00 1e 02 00 ff ff 24 03 00 00 00 00 26 01 00 00 27 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 39 04 00 02 00 00 00 3e 04 00 00 00 00 00 44 04 00 03 00 00 00 46 04 00 00 00 00 00 4a 03 00 00 00 00 4e 01 00 00 4f 01 00 00 55 01 00 00 5f 07 00 08 32 36 32 30 32 ff 
[07-07_17:46:42:192] TransactionId:    000b
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             0094
{02,	0004,	00 00 00 00 }
{13,	0003,	00 00 00 }
{14,	0003,	01 03 00 }
{19,	001d,	01 04 01 02 00 00 01 00 00 ff ff 01 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 00 00 00 }
{1e,	0002,	ff ff }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	01 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 00 }
{34,	0002,	ff ff }
{39,	0004,	02 00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	00 }
{4f,	0001,	00 }
{55,	0001,	00 }
{5f,	0007,	08 32 36 32 30 32 ff }

[07-07_17:46:42:192] requestRegistrationState2 MCC: 262, MNC: 2, PS: Detached, DataCap: UNKNOW
[07-07_17:46:43:503] 01 38 00 80 03 04 04 02 00 24 00 2c 00 01 06 00 01 01 01 02 01 08 10 01 00 01 11 02 00 01 0b 15 03 00 01 08 01 1e 04 00 15 0d ce 00 22 05 00 02 03 00 00 00 25 02 00 93 b2 
[07-07_17:46:43:503] TransactionId:    0002
Type:               0024	QMINAS_SERVING_SYSTEM_IND
Length:             002c
{01,	0006,	01 01 01 02 01 08 }
{10,	0001,	01 }
{11,	0002,	01 0b }
{15,	0003,	01 08 01 }
{1e,	0004,	15 0d ce 00 }
{22,	0005,	02 03 00 00 00 }
{25,	0002,	93 b2 }

[07-07_17:46:43:503] 01 36 00 80 03 04 04 03 00 24 00 2a 00 01 06 00 01 01 01 02 01 08 11 02 00 01 0b 12 0d 00 06 01 02 00 08 56 6f 64 61 66 6f 6e 65 19 01 00 01 29 05 00 06 01 02 00 00 
[07-07_17:46:43:503] TransactionId:    0003
Type:               0024	QMINAS_SERVING_SYSTEM_IND
Length:             002a
{01,	0006,	01 01 01 02 01 08 }
{11,	0002,	01 0b }
{12,	000d,	06 01 02 00 08 56 6f 64 61 66 6f 6e 65 }
{19,	0001,	01 }
{29,	0005,	06 01 02 00 00 }

[07-07_17:46:43:504] 01 0c 00 00 03 00 00 0c 00 4d 00 00 00 
[07-07_17:46:43:504] TransactionId:    000c
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:43:507] 01 bd 00 80 03 04 02 0c 00 4d 00 b1 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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 1e 02 00 ff ff 21 01 00 00 24 03 00 00 00 00 26 01 00 00 27 04 00 01 00 00 00 29 01 00 01 2a 04 00 00 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 00 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 00 00 00 00 4a 03 00 00 00 00 4e 01 00 01 4f 01 00 00 55 01 00 01 5b 04 00 00 00 00 00 5f 07 00 08 32 36 32 30 32 ff 
[07-07_17:46:43:507] TransactionId:    000c
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             00b1
{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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 }
{1e,	0002,	ff ff }
{21,	0001,	00 }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	01 00 00 00 }
{29,	0001,	01 }
{2a,	0004,	00 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 00 }
{34,	0002,	ff ff }
{38,	0004,	00 00 00 00 }
{39,	0004,	01 00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	01 }
{4f,	0001,	00 }
{55,	0001,	01 }
{5b,	0004,	00 00 00 00 }
{5f,	0007,	08 32 36 32 30 32 ff }

[07-07_17:46:43:507] requestRegistrationState2 MCC: 262, MNC: 2, PS: Attached, DataCap: 5G_NSA
[07-07_17:46:43:507] 01 18 00 00 01 00 00 0d 00 20 00 0c 00 30 01 00 01 19 01 00 04 31 01 00 01 
[07-07_17:46:43:507] TransactionId:    000d
Type:               0020	QMIWDS_START_NETWORK_INTERFACE_REQ
Length:             000c
{30,	0001,	01 }
{19,	0001,	04 }
{31,	0001,	01 }

[07-07_17:46:43:541] 01 2d 00 80 03 04 04 04 00 24 00 21 00 01 06 00 01 01 01 02 01 08 11 02 00 01 0b 1a 01 00 04 1b 01 00 00 1c 08 00 e6 07 03 12 08 04 36 04 
[07-07_17:46:43:541] TransactionId:    0004
Type:               0024	QMINAS_SERVING_SYSTEM_IND
Length:             0021
{01,	0006,	01 01 01 02 01 08 }
{11,	0002,	01 0b }
{1a,	0001,	04 }
{1b,	0001,	00 }
{1c,	0008,	e6 07 03 12 08 04 36 04 }

[07-07_17:46:43:546] 01 1f 00 80 03 04 04 05 00 3a 00 13 00 14 10 00 00 00 00 00 0a f6 37 39 6c 7e bb cb 2e 72 19 00 
[07-07_17:46:43:546] TransactionId:    0005
Type:               003a	unknow_3a
Length:             0013
{14,	0010,	00 00 00 00 0a f6 37 39 6c 7e bb cb 2e 72 19 00 }

[07-07_17:46:43:546] nobody care this qmi msg!!
[07-07_17:46:43:547] 01 39 00 80 03 04 04 06 00 24 00 2d 00 01 06 00 01 01 01 02 01 08 11 02 00 01 0b 12 10 00 06 01 02 00 0b 76 6f 64 61 66 6f 6e 65 2e 64 65 19 01 00 01 29 05 00 06 01 02 00 00 
[07-07_17:46:43:547] TransactionId:    0006
Type:               0024	QMINAS_SERVING_SYSTEM_IND
Length:             002d
{01,	0006,	01 01 01 02 01 08 }
{11,	0002,	01 0b }
{12,	0010,	06 01 02 00 0b 76 6f 64 61 66 6f 6e 65 2e 64 65 }
{19,	0001,	01 }
{29,	0005,	06 01 02 00 00 }

[07-07_17:46:43:552] 01 1a 00 80 01 0f 02 0d 00 20 00 0e 00 02 04 00 00 00 00 00 01 04 00 80 92 3d 7a 
[07-07_17:46:43:552] TransactionId:    000d
Type:               0020	QMIWDS_START_NETWORK_INTERFACE_RESP
Length:             000e
{02,	0004,	00 00 00 00 }
{01,	0004,	80 92 3d 7a }

[07-07_17:46:43:552] 01 22 00 80 01 0f 04 01 00 22 00 16 00 01 02 00 02 00 12 01 00 04 13 02 00 81 88 14 01 00 00 15 01 00 00 
[07-07_17:46:43:552] TransactionId:    0001
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_IND
Length:             0016
{01,	0002,	02 00 }
{12,	0001,	04 }
{13,	0002,	81 88 }
{14,	0001,	00 }
{15,	0001,	00 }

[07-07_17:46:43:886] requestSetupDataCall WdsConnectionIPv4Handle: 0x7a3d9280
[07-07_17:46:43:886] 01 13 00 00 01 00 00 0e 00 2d 00 07 00 10 04 00 10 6b 00 00 
[07-07_17:46:43:886] TransactionId:    000e
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_REQ
Length:             0007
{10,	0004,	10 6b 00 00 }

[07-07_17:46:43:890] 01 45 00 80 01 0f 02 0e 00 2d 00 39 00 02 04 00 00 00 00 00 15 04 00 7d 1e 07 8b 16 04 00 7e 1e 07 8b 1e 04 00 88 4f 6b 64 20 04 00 89 4f 6b 64 21 04 00 f0 ff ff ff 23 01 00 00 29 04 00 dc 05 00 00 2a 01 00 00 
[07-07_17:46:43:890] TransactionId:    000e
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_RESP
Length:             0039
{02,	0004,	00 00 00 00 }
{15,	0004,	7d 1e 07 8b }
{16,	0004,	7e 1e 07 8b }
{1e,	0004,	88 4f 6b 64 }
{20,	0004,	89 4f 6b 64 }
{21,	0004,	f0 ff ff ff }
{23,	0001,	00 }
{29,	0004,	dc 05 00 00 }
{2a,	0001,	00 }

[07-07_17:46:43:890] 01 0c 00 00 03 00 00 0f 00 4d 00 00 00 
[07-07_17:46:43:890] TransactionId:    000f
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:43:893] 01 bd 00 80 03 04 02 0f 00 4d 00 b1 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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 1e 02 00 ff ff 21 01 00 00 24 03 00 00 00 00 26 01 00 00 27 04 00 01 00 00 00 29 01 00 01 2a 04 00 00 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 00 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 00 00 00 00 4a 03 00 00 00 00 4e 01 00 01 4f 01 00 00 55 01 00 01 5b 04 00 00 00 00 00 5f 07 00 08 32 36 32 30 32 ff 
[07-07_17:46:43:894] TransactionId:    000f
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             00b1
{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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 }
{1e,	0002,	ff ff }
{21,	0001,	00 }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	01 00 00 00 }
{29,	0001,	01 }
{2a,	0004,	00 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 00 }
{34,	0002,	ff ff }
{38,	0004,	00 00 00 00 }
{39,	0004,	01 00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	01 }
{4f,	0001,	00 }
{55,	0001,	01 }
{5b,	0004,	00 00 00 00 }
{5f,	0007,	08 32 36 32 30 32 ff }

[07-07_17:46:43:894] requestRegistrationState2 MCC: 262, MNC: 2, PS: Attached, DataCap: 5G_NSA
[07-07_17:46:43:894] 01 0c 00 00 03 00 00 10 00 4d 00 00 00 
[07-07_17:46:43:894] TransactionId:    0010
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:43:898] 01 bd 00 80 03 04 02 10 00 4d 00 b1 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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 1e 02 00 ff ff 21 01 00 00 24 03 00 00 00 00 26 01 00 00 27 04 00 01 00 00 00 29 01 00 01 2a 04 00 00 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 00 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 00 00 00 00 4a 03 00 00 00 00 4e 01 00 01 4f 01 00 00 55 01 00 01 5b 04 00 00 00 00 00 5f 07 00 08 32 36 32 30 32 ff 
[07-07_17:46:43:898] TransactionId:    0010
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             00b1
{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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 }
{1e,	0002,	ff ff }
{21,	0001,	00 }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	01 00 00 00 }
{29,	0001,	01 }
{2a,	0004,	00 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 0[  316.702678] net rmnet_mhi0: link_state 0x0 -> 0x1
0 }
{34,	0002,	ff ff }
{38,	0004,	00 00 00 00 }
{39,	0004,	01 [  316.715035] [I][mhi_netdev_open] Opened net dev interface
00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	01 }
{4f,	0001,	00 }
{55,	0001,	01 }
{5b,	0004,	00 00 00 00 }
{5f,	0007,	08 32 36 32 30 32 ff }

[07-07_17:46:44:232] requestRegistrationState2 MCC: 262, MNC: 2, PS: Attached, DataCap: 5G_NSA
[07-07_17:46:44:232] 01 0c 00 00 03 00 00 11 00 4d 00 00 00 
[07-07_17:46:44:232] TransactionId:    0011
Type:               004d	QMINAS_GET_SYS_INFO_REQ
Length:             0000

[07-07_17:46:44:235] 01 bd 00 80 03 04 02 11 00 4d 00 b1 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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 1e 02 00 ff ff 21 01 00 00 24 03 00 00 00 00 26 01 00 00 27 04 00 01 00 00 00 29 01 00 01 2a 04 00 00 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 00 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 00 00 00 00 4a 03 00 00 00 00 4e 01 00 01 4f 01 00 00 55 01 00 01 5b 04 00 00 00 00 00 5f 07 00 08 32 36 32 30 32 ff 
[07-07_17:46:44:235] TransactionId:    0011
Type:               004d	QMINAS_GET_SYS_INFO_RESP
Length:             00b1
{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 15 0d ce 00 00 00 00 01 32 36 32 30 32 ff 01 93 b2 }
{1e,	0002,	ff ff }
{21,	0001,	00 }
{24,	0003,	00 00 00 }
{26,	0001,	00 }
{27,	0004,	01 00 00 00 }
{29,	0001,	01 }
{2a,	0004,	00 00 00 00 }
{2f,	0004,	00 00 00 00 }
{31,	0004,	00 00 00 00 }
{34,	0002,	ff ff }
{38,	0004,	00 00 00 00 }
{39,	0004,	01 00 00 00 }
{3e,	0004,	00 00 00 00 }
{44,	0004,	03 00 00 00 }
{46,	0004,	00 00 00 00 }
{4a,	0003,	00 00 00 }
{4e,	0001,	01 }
{4f,	0001,	00 }
{55,	0001,	01 }
{5b,	0004,	00 00 00 00 }
{5f,	0007,	08 32 36 32 30 32 ff }

[07-07_17:46:44:235] requestRegistrationState2 MCC: 262, MNC: 2, PS: Attached, DataCap: 5G_NSA
[07-07_17:46:44:235] 01 0c 00 00 01 00 00 12 00 22 00 00 00 
[07-07_17:46:44:235] TransactionId:    0012
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_REQ
Length:             0000

[07-07_17:46:44:238] 01 17 00 80 01 0f 02 12 00 22 00 0b 00 02 04 00 00 00 00 00 01 01 00 02 
[07-07_17:46:44:238] TransactionId:    0012
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_RESP
Length:             000b
{02,	0004,	00 00 00 00 }
{01,	0001,	02 }

[07-07_17:46:44:238] requestQueryDataCall IPv4ConnectionStatus: CONNECTED
[07-07_17:46:44:238] 01 13 00 00 01 00 00 13 00 2d 00 07 00 10 04 00 10 6b 00 00 
[07-07_17:46:44:239] TransactionId:    0013
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_REQ
Length:             0007
{10,	0004,	10 6b 00 00 }

[07-07_17:46:44:242] 01 45 00 80 01 0f 02 13 00 2d 00 39 00 02 04 00 00 00 00 00 15 04 00 7d 1e 07 8b 16 04 00 7e 1e 07 8b 1e 04 00 88 4f 6b 64 20 04 00 89 4f 6b 64 21 04 00 f0 ff ff ff 23 01 00 00 29 04 00 dc 05 00 00 2a 01 00 00 
[07-07_17:46:44:242] TransactionId:    0013
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_RESP
Length:             0039
{02,	0004,	00 00 00 00 }
{15,	0004,	7d 1e 07 8b }
{16,	0004,	7e 1e 07 8b }
{1e,	0004,	88 4f 6b 64 }
{20,	0004,	89 4f 6b 64 }
{21,	0004,	f0 ff ff ff }
{23,	0001,	00 }
{29,	0004,	dc 05 00 00 }
{2a,	0001,	00 }

[07-07_17:46:44:242] localIP: 100.107.79.136 VS remoteIP: 100.107.79.136
[07-07_17:46:44:252] ifconfig rmnet_mhi0 up
[07-07_17:46:44:265] ifconfig rmnet_mhi0.1 up
[07-07_17:46:44:272] busybox udhcpc -f -n -q -t 5 -i rmnet_mhi0.1
udhcpc: started, v1.34.1
[07-07_17:46:44:276] Clearing IP addresses on rmnet_mhi0.1, upping it
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: no lease, failing
[07-07_17:46:59:495] ip -4 address flush dev rmnet_mhi0.1
[07-07_17:46:59:497] ip -4 address add 100.107.79.136/28 dev rmnet_mhi0.1
[07-07_17:46:59:500] ip -4 route add default via 100.107.79.137 dev rmnet_mhi0.1
[07-07_17:47:14:518] 01 0c 00 00 01 00 00 14 00 22 00 00 00 
[07-07_17:47:14:518] TransactionId:    0014
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_REQ
Length:             0000

[07-07_17:47:14:522] 01 17 00 80 01 0f 02 14 00 22 00 0b 00 02 04 00 00 00 00 00 01 01 00 02 
[07-07_17:47:14:522] TransactionId:    0014
Type:               0022	QMIWDS_GET_PKT_SRVC_STATUS_RESP
Length:             000b
{02,	0004,	00 00 00 00 }
{01,	0001,	02 }

[07-07_17:47:14:522] requestQueryDataCall IPv4ConnectionStatus: CONNECTED
[07-07_17:47:14:522] 01 13 00 00 01 00 00 15 00 2d 00 07 00 10 04 00 10 6b 00 00 
[07-07_17:47:14:522] TransactionId:    0015
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_REQ
Length:             0007
{10,	0004,	10 6b 00 00 }

[07-07_17:47:14:526] 01 45 00 80 01 0f 02 15 00 2d 00 39 00 02 04 00 00 00 00 00 15 04 00 7d 1e 07 8b 16 04 00 7e 1e 07 8b 1e 04 00 88 4f 6b 64 20 04 00 89 4f 6b 64 21 04 00 f0 ff ff ff 23 01 00 00 29 04 00 dc 05 00 00 2a 01 00 00 
[07-07_17:47:14:526] TransactionId:    0015
Type:               002d	QMIWDS_GET_RUNTIME_SETTINGS_RESP
Length:             0039
{02,	0004,	00 00 00 00 }
{15,	0004,	7d 1e 07 8b }
{16,	0004,	7e 1e 07 8b }
{1e,	0004,	88 4f 6b 64 }
{20,	0004,	89 4f 6b 64 }
{21,	0004,	f0 ff ff ff }
{23,	0001,	00 }
{29,	0004,	dc 05 00 00 }
{2a,	0001,	00 }

[07-07_17:47:14:526] localIP: 100.107.79.136 VS remoteIP: 100.107.79.136

^Z[2]+  Stopped                    quectel-CM -p 8049 -v
# bg
[2] quectel-CM -p 8049 -v
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         100.107.79.137  0.0.0.0         UG    0      0        0 rmnet_mhi0.1
100.107.79.128  0.0.0.0         255.255.255.240 U     0      0        0 rmnet_mhi0.1
# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 0 packets received, 100% packet loss
# ping google.com
ping: bad address 'google.com'
# cat /etc/resolv.conf
nameserver 139.7.30.125 # IPV4 rmnet_mhi0.1
nameserver 139.7.30.126 # IPV4 rmnet_mhi0.1
#

Please confirm that when the ping fails, can the AT port respond to AT commands?

The AT port responds correctly to commands.

# microcom /dev/mhi_DUN 

RDY
ATI0
Quectel
RM500Q-GL
Revision: RM500QGLABR11A03M4G

OK