Modem Manager bring up

Senthil Kumaresan sekumarejobs at gmail.com
Fri Feb 4 21:23:52 UTC 2022


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 <sekumarejobs at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20220204/411ae2e4/attachment.htm>


More information about the ModemManager-devel mailing list