Hi, In addition to my previous emails. The modem manager is not detecting any modems. Can you explain why the modem is not getting probed?. The modem manager is up and running. However, mmcli -L is not listing any modems.
Thanks, SK # ModemManager --debug --test-plugin-dir=/lib/ ModemManager[7062]: <info> [000002587.317450] ModemManager (version 1.18.4) starting in system bus... ModemManager[7062]: <debug> [000002587.317654] [charsets] detecting platform iconv() support... ModemManager[7062]: <debug> [000002587.317775] [charsets] UTF-8: iconv conversion to/from charset is supported ModemManager[7062]: <debug> [000002587.317819] [charsets] UCS-2BE: iconv conversion to/from charset is supported ModemManager[7062]: <debug> [000002587.317859] [charsets] ASCII: iconv conversion to/from charset is supported ModemManager[7062]: <debug> [000002587.317948] [charsets] ISO8859-1: iconv conversion to charset not supported ModemManager[7062]: <debug> [000002587.317983] [charsets] CP437: iconv conversion to charset not supported ModemManager[7062]: <debug> [000002587.318026] [charsets] CP850: iconv conversion to charset not supported ModemManager[7062]: <debug> [000002587.318059] [charsets] UTF-16BE: iconv conversion to charset not supported ModemManager[7062]: <debug> [000002587.321377] bus acquired, creating manager... ModemManager[7062]: <debug> [000002587.321765] [auth-provider] singleton created ModemManager[7062]: <debug> [000002587.322079] [filter] created ModemManager[7062]: <debug> [000002587.322135] [filter] explicit whitelist: yes ModemManager[7062]: <debug> [000002587.322161] [filter] explicit blacklist: yes ModemManager[7062]: <debug> [000002587.322186] [filter] plugin whitelist: yes ModemManager[7062]: <debug> [000002587.322210] [filter] qrtr devices allowed: yes ModemManager[7062]: <debug> [000002587.322233] [filter] virtual devices forbidden: yes ModemManager[7062]: <debug> [000002587.322257] [filter] net devices allowed: yes ModemManager[7062]: <debug> [000002587.322281] [filter] usbmisc devices allowed: yes ModemManager[7062]: <debug> [000002587.322303] [filter] rpmsg devices allowed: yes ModemManager[7062]: <debug> [000002587.322326] [filter] wwan devices allowed: yes ModemManager[7062]: <debug> [000002587.322349] [filter] tty devices: ModemManager[7062]: <debug> [000002587.322372] [filter] platform driver check: yes ModemManager[7062]: <debug> [000002587.322397] [filter] driver check: yes ModemManager[7062]: <debug> [000002587.322421] [filter] cdc-acm interface check: yes ModemManager[7062]: <debug> [000002587.322444] [filter] with net check: yes ModemManager[7062]: <debug> [000002587.322467] [filter] default: forbidden ModemManager[7062]: <debug> [000002587.322557] [plugin-manager] looking for plugins in '/lib/' ModemManager[7062]: <debug> [000002587.323527] [plugin-manager] loaded plugin 'qcom-soc' from '/lib//libmm-plugin-qcom-soc.so' ModemManager[7062]: <debug> [000002587.323587] [filter] registered plugin whitelist tag: ID_MM_QCOM_SOC ModemManager[7062]: <debug> [000002587.323613] [plugin-manager] generic plugin not loaded ModemManager[7062]: <debug> [000002587.323649] [plugin-manager] successfully loaded 1 plugins registering 4 subsystems: wwan, rpmsg, net, qrtr ModemManager[7062]: <debug> [000002587.324407] service name 'org.freedesktop.ModemManager1' was acquired On Fri, Feb 4, 2022 at 4:07 PM Senthil Kumaresan <sekumarej...@gmail.com> wrote: > The ModemManager 1.18.4 is built successfully for my arm platform with all > necessary DBUS, libqmi, > glib packages. I did compile ModemManager --with-udev support. I have a > Qualcomm SDX modem module > connected into my host and it was detected and did see in /sys/bus/pci/xx. > > 1) is libudev mandatory for PCIe based devices? > > 2) I have observed that there is no vendor id in the mm-plugin-qcom-soc. c > file. So I have added the > vendor_id field as below. > > static const guint16 vendor_ids[] = { > 0x17cb, /* pci vid */ > 0 }; > > return MM_PLUGIN ( > g_object_new (MM_TYPE_PLUGIN_QCOM_SOC, > MM_PLUGIN_NAME, MM_MODULE_NAME, > MM_PLUGIN_ALLOWED_SUBSYSTEMS, subsystems, > MM_PLUGIN_ALLOWED_VENDOR_IDS, vendor_ids, > MM_PLUGIN_ALLOWED_AT, TRUE, > MM_PLUGIN_ALLOWED_QCDM, TRUE, > MM_PLUGIN_ALLOWED_QMI, TRUE, > NULL)); > > Is the above the right approach? Please throw some lights. > > Thanks, > SK >