On Tue, 2025-08-05 at 11:56 +0000, Hagler Johann wrote: > > Hi, > i’m trying to use a Quectel RM520N-GL modem via PCIe on an Embedded > Linux System (Kernel 6.1.70) in connection with ModemManager > (1.22.0).
Are you able to share (privately, if you prefer) the full ModemManager --debug log that fails to detect the device? Thanks, Dan > I tried with the following kernel config: > > > CONFIG_MHI_BUS=y > CONFIG_MHI_BUS_PCI_GENERIC=y > CONFIG_MHI_NET=y > > > which seems to create a correct data channel (interface mhi_hwip0). > Also those devices are created: > dl-router-00002[TEST-CR-1]:~# ls /sys/bus/mhi/devices/ > mhi0 mhi0_DIAG mhi0_IPCR mhi0_IP_HW0 mhi0_MBIM mhi0_QMI > > > However it wouldn’t create a suitable control channel: > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.502771] [plugin-manager] task 3: still 1 running probes > (0 active): mhi_hwip0 > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.502828] [plugin-manager] task 3: no active tasks to probe > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.502879] [plugin-manager] task 3,mhi_hwip0: deferred task > completed, no suggested plugin > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.502935] [plugin-manager] task 3,mhi_hwip0: finished in > '4.009758' seconds > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.503017] [plugin-manager] task 3,mhi_hwip0: not supported > by any plugin > Aug 04 19:10:55 dl-router-00002 ModemManager[1231]: > [1754327455.503091] [device > /sys/devices/platform/bus@5f000000/5f010000.pcie/pci0000:00/0000:00:0 > 0.0/0000:01:00.0/0000:02:05.0/0000:cb:00.0] fully ignoring port > mhi_hwip0 from now on > > > I then tried adding > CONFIG_QRTR=y > CONFIG_QRTR_MHI=y > > > Now it seems that the ModemManager can talk to the modem via QMI : > Aug 01 20:24:06 dl-router-00002 ModemManager[10468]: > [1754072646.499104] [base-manager] port qrtr3 is first in device > qcom-soc > Aug 01 20:24:06 dl-router-00002 ModemManager[10468]: > [1754072646.499654] [plugin-manager] task 0: new support task for > device: qcom-soc > Aug 01 20:24:06 dl-router-00002 ModemManager[10468]: > [1754072646.499899] [qrtr3/probe] port type hint detected in udev > tag: ID_MM_PORT_TYPE_QMI > Aug 01 20:24:06 dl-router-00002 ModemManager[10468]: > [1754072646.499986] [qrtr3/probe] port type hints loaded: AT no, QMI > yes, MBIM no, QCDM no, AUDIO no, GPS no > > > > > But the ModemManager fails to recognize the mhi_hwip0 interface as > the related data channel. > > > Does anyone know how get this to work? > > > Many Thanks, > Joe > > > --- > Johann Hagler > Software Engineer > > Mission Embedded GmbH > Gutheil-Schoder-Gasse 8-12 > 1100 Vienna, Austria > > M +43-660-8833-958 > F +43-1-997993-200 > E > j...@mission-embedded.com > Wwww.mission-embedded.com > > > Vienna Commercial Court Reg. Nr.: FN 410566 z, VAT ID: ATU 68709007 >