Modem Manager bring up
Aleksander Morgado
aleksander at aleksander.es
Fri Feb 4 21:52:23 UTC 2022
Hey,
>
> 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
As per the previous email, you should remove the qcom-soc plugin (or
just leave it there, up to you), but you should definitely add the
generic plugin in your build, as that is the one that will be used.
>
> 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
>
So MM is anyway processing events for wwan and net subsystems, but
you're not getting notified of any port addition on MM daemon startup.
That could mean your kernel doesn't have proper support for the WWAN
subsystem or the Qualcomm mhi drivers.
What is the version of your kernel? You need at least 5.13, or
otherwise backport drivers to older versions.
Kristian has backports for 5.4 and 4.14 which work pretty well:
https://github.com/kristrev/mhi-for-kernel-4.14
https://github.com/kristrev/mhi-for-kernel-5.4
--
Aleksander
https://aleksander.es
More information about the ModemManager-devel
mailing list