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