As the ModemManager is only considered, mbim-proxy is started by the ModemManager service:
"Jul 09 08:20:21 ubuntu-ThinkEdge-SE30 ModemManager[578]: spawning new mbim-proxy (try 1)..."
And, the execution path is decided at https://github.com/linux-mobile-broadband/libmbim/blob/master/src/libmbim-glib/mbim-device.c#L1421:
argc[0] = g_strdup (LIBEXEC_PATH "/mbim-proxy");
This looks like that the mbim-proxy is only used by the ModemManager service.
As the ModemManager is only considered, mbim-proxy is started by the ModemManager service:
"Jul 09 08:20:21 ubuntu- ThinkEdge- SE30 ModemManager[578]: spawning new mbim-proxy (try 1)..."
And, the execution path is decided at https:/ /github. com/linux- mobile- broadband/ libmbim/ blob/master/ src/libmbim- glib/mbim- device. c#L1421:
argc[0] = g_strdup (LIBEXEC_PATH "/mbim-proxy");
This looks like that the mbim-proxy is only used by the ModemManager service.