Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quectel EM05-G with eSIM ModemManager regression #3277

Open
majorz opened this issue Oct 13, 2023 · 0 comments
Open

Quectel EM05-G with eSIM ModemManager regression #3277

majorz opened this issue Oct 13, 2023 · 0 comments

Comments

@majorz
Copy link
Contributor

majorz commented Oct 13, 2023

A Quectel EM05-G modem with eSIM with ModemManager v1.18.4 under balenaOS v2.113.12 works, but not with ModemManager v1.20.6 under balenaOS v4.0.11.

Working:

Sep 12 11:43:05 8e98fe4 ModemManager[10783]: ModemManager (version 1.18.4) starting in system bus...
Sep 12 11:43:06 8e98fe4 ModemManager[10783]: [/dev/cdc-wdm0] Opening device with flags 'version-info, proxy'...
Sep 12 11:43:06 8e98fe4 ModemManager[10783]: [/dev/cdc-wdm0] created endpoint
Sep 12 11:43:06 8e98fe4 ModemManager[10783]: cannot connect to proxy: Could not connect: Connection refused
Sep 12 11:43:06 8e98fe4 ModemManager[10783]: spawning new qmi-proxy (try 1)...
Sep 12 11:43:07 8e98fe4 ModemManager[10783]: [/dev/cdc-wdm0] Checking version info (45 retries)...
Sep 12 11:43:07 8e98fe4 ModemManager[10783]: [base-manager] couldn't check support for device '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1': not supported by any plugin
Sep 12 11:43:07 8e98fe4 ModemManager[10783]: [base-manager] couldn't check support for device '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2.2': not supported by any plugin
Sep 12 11:43:08 8e98fe4 ModemManager[10783]: transaction 0x2 aborted, but message is not abortable
Sep 12 11:43:09 8e98fe4 ModemManager[10783]: transaction 0x3 aborted, but message is not abortable
Sep 12 11:43:10 8e98fe4 ModemManager[10783]: transaction 0x4 aborted, but message is not abortable
Sep 12 11:43:11 8e98fe4 ModemManager[10783]: transaction 0x5 aborted, but message is not abortable
Sep 12 11:43:12 8e98fe4 ModemManager[10783]: transaction 0x6 aborted, but message is not abortable
Sep 12 11:43:13 8e98fe4 ModemManager[10783]: transaction 0x7 aborted, but message is not abortable
Sep 12 11:43:14 8e98fe4 ModemManager[10783]: transaction 0x8 aborted, but message is not abortable
Sep 12 11:43:15 8e98fe4 ModemManager[10783]: transaction 0x9 aborted, but message is not abortable
Sep 12 11:43:16 8e98fe4 ModemManager[10783]: transaction 0xa aborted, but message is not abortable
Sep 12 11:43:16 8e98fe4 ModemManager[10783]: [ttyUSB0/probe] failed to parse QCDM version info command result: -7
Sep 12 11:43:17 8e98fe4 ModemManager[10783]: transaction 0xb aborted, but message is not abortable
Sep 12 11:43:18 8e98fe4 ModemManager[10783]: transaction 0xc aborted, but message is not abortable
Sep 12 11:43:19 8e98fe4 ModemManager[10783]: transaction 0xd aborted, but message is not abortable
Sep 12 11:43:20 8e98fe4 ModemManager[10783]: transaction 0xe aborted, but message is not abortable
Sep 12 11:43:21 8e98fe4 ModemManager[10783]: transaction 0xf aborted, but message is not abortable
Sep 12 11:43:22 8e98fe4 ModemManager[10783]: transaction 0x10 aborted, but message is not abortable
Sep 12 11:43:23 8e98fe4 ModemManager[10783]: transaction 0x11 aborted, but message is not abortable
Sep 12 11:43:24 8e98fe4 ModemManager[10783]: transaction 0x12 aborted, but message is not abortable
Sep 12 11:43:25 8e98fe4 ModemManager[10783]: transaction 0x13 aborted, but message is not abortable
Sep 12 11:43:26 8e98fe4 ModemManager[10783]: transaction 0x14 aborted, but message is not abortable
Sep 12 11:43:27 8e98fe4 ModemManager[10783]: transaction 0x15 aborted, but message is not abortable
Sep 12 11:43:28 8e98fe4 ModemManager[10783]: transaction 0x16 aborted, but message is not abortable
Sep 12 11:43:29 8e98fe4 ModemManager[10783]: transaction 0x17 aborted, but message is not abortable
Sep 12 11:43:30 8e98fe4 ModemManager[10783]: transaction 0x18 aborted, but message is not abortable
Sep 12 11:43:31 8e98fe4 ModemManager[10783]: transaction 0x19 aborted, but message is not abortable
Sep 12 11:43:32 8e98fe4 ModemManager[10783]: transaction 0x1a aborted, but message is not abortable
Sep 12 11:43:33 8e98fe4 ModemManager[10783]: transaction 0x1b aborted, but message is not abortable
Sep 12 11:43:34 8e98fe4 ModemManager[10783]: transaction 0x1c aborted, but message is not abortable
Sep 12 11:43:35 8e98fe4 ModemManager[10783]: transaction 0x1d aborted, but message is not abortable
Sep 12 11:43:36 8e98fe4 ModemManager[10783]: transaction 0x1e aborted, but message is not abortable
Sep 12 11:43:37 8e98fe4 ModemManager[10783]: transaction 0x1f aborted, but message is not abortable
Sep 12 11:43:38 8e98fe4 ModemManager[10783]: transaction 0x20 aborted, but message is not abortable
Sep 12 11:43:39 8e98fe4 ModemManager[10783]: transaction 0x21 aborted, but message is not abortable
Sep 12 11:43:40 8e98fe4 ModemManager[10783]: transaction 0x22 aborted, but message is not abortable
Sep 12 11:43:41 8e98fe4 ModemManager[10783]: transaction 0x23 aborted, but message is not abortable
Sep 12 11:43:42 8e98fe4 ModemManager[10783]: transaction 0x24 aborted, but message is not abortable
Sep 12 11:43:43 8e98fe4 ModemManager[10783]: transaction 0x25 aborted, but message is not abortable
Sep 12 11:43:44 8e98fe4 ModemManager[10783]: transaction 0x26 aborted, but message is not abortable
Sep 12 11:43:45 8e98fe4 ModemManager[10783]: transaction 0x27 aborted, but message is not abortable
Sep 12 11:43:46 8e98fe4 ModemManager[10783]: transaction 0x28 aborted, but message is not abortable
Sep 12 11:43:47 8e98fe4 ModemManager[10783]: transaction 0x29 aborted, but message is not abortable
Sep 12 11:43:48 8e98fe4 ModemManager[10783]: transaction 0x2a aborted, but message is not abortable
Sep 12 11:43:49 8e98fe4 ModemManager[10783]: transaction 0x2b aborted, but message is not abortable
Sep 12 11:43:50 8e98fe4 ModemManager[10783]: transaction 0x2c aborted, but message is not abortable
Sep 12 11:43:51 8e98fe4 ModemManager[10783]: transaction 0x2d aborted, but message is not abortable
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: transaction 0x2e aborted, but message is not abortable
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [device /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2.3] creating modem with plugin 'quectel' and '6' ports
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [plugin/quectel] could not grab port cdc-wdm0: Cannot add port 'usbmisc/cdc-wdm0', unhandled port type
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [plugin/quectel] could not grab port ttyUSB1: Cannot add port 'tty/ttyUSB1', unhandled port type
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [base-manager] modem for device '/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2.3' successfully created
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [modem0/sim0] couldn't load list of emergency numbers: uninitialized emergency numbers list
Sep 12 11:43:52 8e98fe4 ModemManager[10783]: [modem0/sim0] couldn't load list of preferred networks: Operation not allowed
Sep 12 11:43:53 8e98fe4 ModemManager[10783]: [modem0] state changed (unknown -> disabled)
Sep 12 11:43:53 8e98fe4 ModemManager[10783]: [modem0] state changed (disabled -> enabling)
Sep 12 11:43:53 8e98fe4 ModemManager[10783]: [modem0] simple connect started...
Sep 12 11:43:53 8e98fe4 ModemManager[10783]: [modem0] simple connect state (4/8): wait to get fully enabled
Sep 12 11:43:53 8e98fe4 ModemManager[10783]: [modem0] power state updated: on
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] state changed (enabling -> enabled)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] simple connect state (5/8): register
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] 3GPP registration state changed (unknown -> registering)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] 3GPP registration state changed (registering -> roaming)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] state changed (enabled -> registered)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] simple connect state (6/8): bearer
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] simple connect state (7/8): connect
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] state changed (registered -> connecting)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] state changed (connecting -> connected)
Sep 12 11:43:54 8e98fe4 ModemManager[10783]: [modem0] simple connect state (8/8): all done

Non-working:

Oct 05 09:06:05 localhost ModemManager[1101]: ModemManager (version 1.20.6) starting in system bus...
Oct 05 09:06:07 a362896 ModemManager[1101]: [cdc-wdm0/mbim] MBIM device is not QMI capable
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1': not supported by any plugin
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.7': not supported by any plugin
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0': not supported by any plugin
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0': not supported by any plugin
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.6/0000:06:00.0': not supported by any plugin
Oct 05 09:06:08 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1d.1': not supported by any plugin
Oct 05 09:06:25 a362896 ModemManager[1101]: [ttyUSB1/probe] failed to parse QCDM version info command result: -7
Oct 05 09:06:25 a362896 ModemManager[1101]: [device /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3] creating modem with plugin 'quectel' and '6' ports
Oct 05 09:06:25 a362896 ModemManager[1101]: [plugin/quectel] could not grab port ttyUSB2: Cannot add port 'tty/ttyUSB2', unhandled port type
Oct 05 09:06:25 a362896 ModemManager[1101]: [base-manager] modem for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3' successfully created
Oct 05 09:06:25 a362896 ModemManager[1101]: [modem0/cdc-wdm0/mbim] MBIM device is not QMI capable
Oct 05 09:06:25 a362896 ModemManager[1101]: [modem0] couldn't load carrier config: QMI PDC not supported
Oct 05 09:06:25 a362896 ModemManager[1101]: [modem0] couldn't load supported bands: Unsupported
Oct 05 09:06:25 a362896 ModemManager[1101]: [modem0] couldn't load current bands: Unsupported
Oct 05 09:06:25 a362896 ModemManager[1101]: [modem0/sim0] couldn't load EID: Invalid APDU response: unable to decode EID
Oct 05 09:06:26 a362896 ModemManager[1101]: [modem0] modem couldn't be initialized: eSIM without profiles detected
Oct 05 09:06:26 a362896 ModemManager[1101]: [modem0] state changed (unknown -> failed)
Oct 05 09:06:26 a362896 ModemManager[1101]: [modem0] error initializing: Modem in failed state: esim-without-profiles
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1': not supported by any plugin
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.7': not supported by any plugin
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0': not supported by any plugin
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0': not supported by any plugin
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1d.1': not supported by any plugin
Oct 05 09:06:30 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.6/0000:06:00.0': not supported by any plugin
Oct 05 09:21:56 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1': not supported by any plugin
Oct 05 09:21:56 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.7': not supported by any plugin
Oct 05 09:21:56 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0': not supported by any plugin
Oct 05 09:21:56 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0': not supported by any plugin
Oct 05 09:21:57 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1d.1': not supported by any plugin
Oct 05 09:21:57 a362896 ModemManager[1101]: [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.6/0000:06:00.0': not supported by any plugin
Oct 05 09:56:13 a362896 ModemManager[1101]: caught signal, shutting down...
Oct 05 09:56:13 a362896 ModemManager[1101]: ModemManager is shut down

Modem summary:

root@817a09a:~# mmcli -m 0
  ----------------------------------
  General  |                   path: /org/freedesktop/ModemManager1/Modem/0
           |              device id: [REMOVED]
  ----------------------------------
  Hardware |           manufacturer: Quectel
           |                  model: Quectel EM05-G
           |      firmware revision: EM05GFAR07A07M1G
           |           h/w revision: QUECTEL Mobile Broadband Modul
           |              supported: gsm-umts, lte
           |                current: gsm-umts, lte
           |           equipment id: [REMOVED]
  ----------------------------------
  System   |                 device: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3
           |                drivers: option, cdc_mbim
           |                 plugin: quectel
           |           primary port: cdc-wdm0
           |                  ports: cdc-wdm0 (mbim), ttyUSB0 (qcdm), ttyUSB2 (at), 
           |                         ttyUSB3 (at), wwp0s20f0u3 (net)
  ----------------------------------
  Status   |         unlock retries: unknown (0)
           |                  state: connected
           |            power state: on
           |            access tech: lte
           |         signal quality: 67% (cached)
  ----------------------------------
  Modes    |              supported: allowed: 3g, 4g; preferred: none
           |                current: allowed: 3g, 4g; preferred: none
  ----------------------------------
  IP       |              supported: ipv4, ipv6, ipv4v6
  ----------------------------------
  3GPP     |                   imei: [REMOVED]
           |            operator id: 26202
           |          operator name: Truphone
           |           registration: home
  ----------------------------------
  3GPP EPS |   ue mode of operation: csps-2
           |    initial bearer path: /org/freedesktop/ModemManager1/Bearer/0
           | initial bearer ip type: ipv4v6
  ----------------------------------
  SIM      |       primary sim path: /org/freedesktop/ModemManager1/SIM/0
           |         sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/0 (active)
           |                         slot 2: /org/freedesktop/ModemManager1/SIM/1
  ----------------------------------
  Bearer   |                  paths: /org/freedesktop/ModemManager1/Bearer/1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant