Hi Aleksander, The udev/gudev is up in my system. I have merged the SDX 65 patches, Now the ModemManager is scanning the PCIe devices. However, the "mmcli -L" reported that "no modems were found". Any inputs will be appreciated.
Here is the ModemManager logs. ModemManager --debug --test-plugin-dir=/lib/ ModemManager[32336]: <info> [ 000001804.523359 ] ModemManager (version 1.18.4) starting in system bus... ModemManager[32336]: <debug> [ 000001804.523590 ] [charsets] detecting platform iconv() support... ModemManager[32336]: <debug> [ 000001804.523750 ] [charsets] UTF-8: iconv conversion to/from charset is supported ModemManager[32336]: <debug> [ 000001804.523797 ] [charsets] UCS-2BE: iconv conversion to/from charset is supported ModemManager[32336]: <debug> [ 000001804.523835 ] [charsets] ASCII: iconv conversion to/from charset is supported ModemManager[32336]: <debug> [ 000001804.523947 ] [charsets] ISO8859-1: iconv conversion to charset not supported ModemManager[32336]: <debug> [ 000001804.523982 ] [charsets] CP437: iconv conversion to charset not supported ModemManager[32336]: <debug> [ 000001804.524027 ] [charsets] CP850: iconv conversion to charset not supported ModemManager[32336]: <debug> [ 000001804.524060 ] [charsets] UTF-16BE: iconv conversion to charset not supported ModemManager[32336]: <debug> [ 000001804.535848 ] Full suspend/resume hooks enabled ModemManager[32336]: <debug> [ 000001804.564635 ] [sleep-monitor] singleton created ModemManager[32336]: <debug> [ 000001804.565733 ] bus acquired, creating manager... ModemManager[32336]: <debug> [ 000001804.582630 ] [auth-provider] singleton created ModemManager[32336]: <debug> [ 000001804.583108 ] [filter] created ModemManager[32336]: <debug> [ 000001804.583159 ] [filter] explicit whitelist: yes ModemManager[32336]: <debug> [ 000001804.583185 ] [filter] explicit blacklist: yes ModemManager[32336]: <debug> [ 000001804.583209 ] [filter] plugin whitelist: yes ModemManager[32336]: <debug> [ 000001804.583234 ] [filter] qrtr devices allowed: yes ModemManager[32336]: <debug> [ 000001804.583258 ] [filter] virtual devices forbidden: yes ModemManager[32336]: <debug> [ 000001804.583281 ] [filter] net devices allowed: yes ModemManager[32336]: <debug> [ 000001804.583305 ] [filter] usbmisc devices allowed: yes ModemManager[32336]: <debug> [ 000001804.583329 ] [filter] rpmsg devices allowed: yes ModemManager[32336]: <debug> [ 000001804.583351 ] [filter] wwan devices allowed: yes ModemManager[32336]: <debug> [ 000001804.583375 ] [filter] tty devices: ModemManager[32336]: <debug> [ 000001804.583397 ] [filter] platform driver check: yes ModemManager[32336]: <debug> [ 000001804.583420 ] [filter] driver check: yes ModemManager[32336]: <debug> [ 000001804.583443 ] [filter] cdc-acm interface check: yes ModemManager[32336]: <debug> [ 000001804.583467 ] [filter] with net check: yes ModemManager[32336]: <debug> [ 000001804.583490 ] [filter] default: forbidden ModemManager[32336]: <debug> [ 000001804.583596 ] [plugin-manager] looking for plugins in '/lib/' ModemManager[32336]: <debug> [ 000001804.592629 ] [plugin-manager] loaded plugin 'qcom-soc' from '/lib//libmm-plugin-qcom-soc.so' ModemManager[32336]: <debug> [ 000001804.592714 ] [filter] registered plugin whitelist tag: ID_MM_QCOM_SOC ModemManager[32336]: <debug> [ 000001804.592933 ] [plugin-manager] loaded plugin 'generic' from '/lib//libmm-plugin-generic.so' ModemManager[32336]: <debug> [ 000001804.593140 ] [plugin-manager] loaded plugin 'foxconn' from '/lib//libmm-plugin-foxconn.so' ModemManager[32336]: <debug> [ 000001804.593186 ] [filter] registered plugin whitelist vendor id: 0489 ModemManager[32336]: <debug> [ 000001804.593213 ] [filter] registered plugin whitelist vendor id: 105b ModemManager[32336]: <debug> [ 000001804.593237 ] [filter] registered plugin whitelist vendor id: 17cb ModemManager[32336]: <debug> [ 000001804.593277 ] [plugin-manager] successfully loaded 3 plugins registering 6 subsystems: wwan, rpmsg, net, qrtr, tty, usbmisc ModemManager[32336]: <debug> [ 000001804.615803 ] service name 'org.freedesktop.ModemManager1' was acquired ModemManager[32336]: <debug> [ 000001804.615890 ] [base-manager] starting automatic device scan... ModemManager[32336]: <debug> [ 000001804.638259 ] [base-manager] finished device scan... ModemManager[32336]: <debug> [ 000001804.639406 ] [wwan0] port contents loaded: ModemManager[32336]: <debug> [ 000001804.639465 ] [wwan0] bus: pci ModemManager[32336]: <debug> [ 000001804.639495 ] [wwan0] device: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0 ModemManager[32336]: <debug> [ 000001804.639522 ] [wwan0] driver: mhi-pci-generic ModemManager[32336]: <debug> [ 000001804.639546 ] [wwan0] vendor: 17cb ModemManager[32336]: <debug> [ 000001804.639569 ] [wwan0] product: 0308 ModemManager[32336]: <debug> [ 000001804.639595 ] [base-manager] adding port wwan0 at sysfs path: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0 ModemManager[32336]: <debug> [ 000001804.639688 ] [base-manager] port wwan0 not candidate ModemManager[32336]: <debug> [ 000001804.640764 ] [wwan0mbim0] port contents loaded: ModemManager[32336]: <debug> [ 000001804.640802 ] [wwan0mbim0] bus: pci ModemManager[32336]: <debug> [ 000001804.640826 ] [wwan0mbim0] device: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0 ModemManager[32336]: <debug> [ 000001804.640851 ] [wwan0mbim0] driver: mhi-pci-generic ModemManager[32336]: <debug> [ 000001804.640876 ] [wwan0mbim0] vendor: 17cb ModemManager[32336]: <debug> [ 000001804.640899 ] [wwan0mbim0] product: 0308 ModemManager[32336]: <debug> [ 000001804.640925 ] [base-manager] adding port wwan0mbim0 at sysfs path: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0/wwan0mbim0 ModemManager[32336]: <debug> [ 000001804.974465 ] [base-manager] port wwan0mbim0 not candidate ModemManager[32336]: <debug> [ 000001804.975238 ] [wwan0qcdm0] port contents loaded: ModemManager[32336]: <debug> [ 000001804.975278 ] [wwan0qcdm0] bus: pci ModemManager[32336]: <debug> [ 000001804.975306 ] [wwan0qcdm0] device: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0 ModemManager[32336]: <debug> [ 000001804.975332 ] [wwan0qcdm0] driver: mhi-pci-generic ModemManager[32336]: <debug> [ 000001804.975358 ] [wwan0qcdm0] vendor: 17cb ModemManager[32336]: <debug> [ 000001804.975382 ] [wwan0qcdm0] product: 0308 ModemManager[32336]: <debug> [ 000001804.975408 ] [base-manager] adding port wwan0qcdm0 at sysfs path: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0/wwan0qcdm0 ModemManager[32336]: <debug> [ 000001804.975501 ] [base-manager] port wwan0qcdm0 not candidate ModemManager[32336]: <debug> [ 000001804.976074 ] [wwan0qmi0] port contents loaded: ModemManager[32336]: <debug> [ 000001804.976107 ] [wwan0qmi0] bus: pci ModemManager[32336]: <debug> [ 000001804.976130 ] [wwan0qmi0] device: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0 ModemManager[32336]: <debug> [ 000001804.976156 ] [wwan0qmi0] driver: mhi-pci-generic ModemManager[32336]: <debug> [ 000001804.976181 ] [wwan0qmi0] vendor: 17cb ModemManager[32336]: <debug> [ 000001804.976204 ] [wwan0qmi0] product: 0308 ModemManager[32336]: <debug> [ 000001804.976229 ] [base-manager] adding port wwan0qmi0 at sysfs path: /sys/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0/wwan0qmi0 ModemManager[32336]: <debug> [ 000001804.976315 ] [base-manager] port wwan0qmi0 not candidate ModemManager[32336]: <debug> [ 000001804.976688 ] [wl0] port contents loaded: ModemManager[32336]: <debug> [ 000001804.976718 ] [wl0] bus: pci ModemManager[32336]: <debug> [ 000001804.976741 ] [wl0] device: /sys/devices/platform/80080000.pcie0/pci0000:00/0000:00:00.0/0000:01:00.0 ModemManager[32336]: <debug> [ 000001804.976766 ] [wl0] driver: pcieh ModemManager[32336]: <debug> [ 000001804.976788 ] [wl0] vendor: 14e4 ModemManager[32336]: <debug> [ 000001804.976811 ] [wl0] product: 6715 ModemManager[32336]: <debug> [ 000001804.976833 ] [wl0] revision: 0002 Sent from myMail for iOS Wednesday, February 9, 2022, 11:13 AM -0500 from Senthil Kumaresan <sekumarej...@gmail.com>: >I am building the libgudev and due to the meson environment, I am stuck at the >cross-compilation :(. > >libgudev-237 is forcefully making us compile using "meson" instead of >"configure" and the ModemManager dependsdepends on libgudev-237. >On Wed, Feb 9, 2022 at 4:42 AM Aleksander Morgado < aleksan...@aleksander.es > >wrote: >>Hey, >> >>> >>>After integrating the mhi drivers, wwan framework loaded the drivers and it >>>is up and running. However, ModemManager is not able to detect the modem. >>>Any hint/help is appreciated. Please throw some lights. >>> >>>Note : qmicli is working fine and the modem manager is built with >>>--without-udev support. >>> >> >>If you build using --without-udev, then you're responsible for notifying the >>ports to the daemon using mmcli --report-kernel-event. I definitely suggest >>you build with udev support instead, as you're expecting the ports to be >>automatically detected. >> >>-- >>Aleksander >>https://aleksander.es