In addition to that, the udevadm info is indicating that "/dev/wwan0qmi0 port is ID_MM_CANDIDATE=1 but the modem manager is still reporting that "Port wwan0qmi0 not a candidate".
# udevadm info --query=all --name=wwan0qmi0 P: /devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0/wwan0qmi0 N: wwan0qmi0 E: UDEV_LOG=3 E: DEVPATH=/devices/platform/800b0000.pcie3/pci0003:00/0003:00:00.0/0003:01:00.0/mhi0/wwan/wwan0/wwan0qmi0 E: MAJOR=247 E: MINOR=2 E: DEVNAME=/dev/wwan0qmi0 E: DEVTYPE=wwan_port E: ID_MM_CANDIDATE=1 E: ID_MM_PORT_TYPE_QMI=1 On Sun, Feb 27, 2022 at 8:08 AM Senthil Kumaresan <sekumarej...@gmail.com> wrote: > 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 > >