Hi Dominik,
Your issues might be related to the introduction of QMI PCO in
ModemManager 1.20 commit af9b6d4f [8]. If no valid PCO information is
returned, you'll get the mm_utils_bin2hexstr assertion error, which was
later fixed in ModemManager 1.20.6, see #740 (comment 1963193) [9].
So running a newer version of ModemManager might improve your situation.
You might also try the older ModemManager 1.18 that does not include QMI
PCO.
I'm struggling myself with a similar PCO issue where simply requesting
the new QMI_WDS_REQUESTED_SETTINGS_OPERATOR_RESERVED_PCO setting crashes
the modem, see #842 comment 2521001 [10].
To me, it seems like older modems dislike PCO and extended IP
configuration Indication.
null
On 2024-08-16 14:02, Dominik Nille wrote:
Hi,
I use a "Quectel Wireless Solutions Co., Ltd. RM520N-GL" to connect to
cellular neworks (in this example 1nce)
After setting the initialbearer
_mmcli -m any
--3gpp-set-initial-eps-bearer-settings="apn=iot.1nce.net,ip-type=ipv4v6"_
Modifying the nmcli connection
_nmcli c mod wwan gsm.apn iot.1nce.net autoconnect yes_
and trying to bring up the connection.
_nmcli c up wwan_
The modem takes a really long time to connect to the network. It seems
that the nmcli does wait for the modem state to be connected.
I did grep the journal of mmcli to check what is taking that long and I
got some warnings in simple connect state (6/10): register.
Aug 16 08:26:09 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (roaming -> registering)
Aug 16 08:26:09 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (registering -> roaming)
Aug 16 08:26:10 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (roaming -> unknown)
Aug 16 08:26:10 ModemManager[456]: <info> [modem0] state changed
(registered -> enabled)
Aug 16 08:26:19 ModemManager[456]: <info> [modem0] simple connect
started...
Aug 16 08:26:19 ModemManager[456]: <info> [modem0] simple connect
state (6/10): register
Aug 16 08:26:26 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:26:36 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:26:47 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:26:56 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:27:06 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:27:17 ModemManager[456]: <warn> [modem0] couldn't reload
extended signal information: No way to load extended signal information
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] network reject
indication received
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] service domain:
ps
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] radio interface:
5gnr
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] reject cause:
(null)
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] mcc: 262
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] mnc: 1
Aug 16 08:27:19 ModemManager[456]: <warn> [modem0] closed subscriber
group: 27
Aug 16 08:27:19 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (unknown -> idle)
Aug 16 08:27:19 ModemManager[456]: <info> [modem0] simple connect
started...
Aug 16 08:27:19 ModemManager[456]: <info> [modem0] simple connect
state (6/10): register
Aug 16 08:27:20 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (idle -> unknown)
Aug 16 08:27:21 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (unknown -> registering)
Aug 16 08:27:21 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (registering -> roaming)
Aug 16 08:27:21 ModemManager[456]: <info> [modem0] state changed
(enabled -> registered)
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (roaming -> registering)
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] 3GPP registration
state changed (registering -> roaming)
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] simple connect
state (7/10): wait to get packet service state attached
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] simple connect
state (8/10): bearer
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] simple connect
state (9/10): connect
Aug 16 08:27:22 ModemManager[456]: <info> [modem0] state changed
(registered -> connecting)
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3] QMI IPv4
Settings:
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3]
address: 100.76.105.26/30
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3]
gateway: 100.76.105.25
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3] DNS #1:
8.8.8.8
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3] DNS #2:
8.8.4.4
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3] MTU:
1500
Aug 16 08:27:23 ModemManager[456]: <error> mm_utils_bin2hexstr:
assertion 'bin != NULL' failed
Aug 16 08:27:23 ModemManager[456]: <info> [modem0/bearer3] reloading
stats is supported by the device
Aug 16 08:27:23 ModemManager[456]: <info> [modem0] state changed
(connecting -> connected)
Aug 16 08:27:23 ModemManager[456]: <info> [modem0] simple connect
state (10/10): all done
It seems like the connection process takes a long time during the
errors "couldn't reload extended signal information: No way to load
extended signal information".
Any idea or recommendation, how I can fix it?
Best regards,
Dominik
Dominik Nille Technology
Innovation Management
Balluff GmbH · Schurwaldstrasse 9 · 73765 Neuhausen a.d.F. · Germany
Phone +497158173-8020 · Fax +4971585010 · dominik.ni...@balluff.de ·
www.balluff.com [1]
[2] [3] [4] [5] [6] [7]
Place of incorporation/Sitz der Gesellschaft: Neuhausen a.d.F., Germany
· Register court/Registergericht: Amtsgericht Stuttgart, Germany
Trade register/Handelsregister: HRB 214038 · Managing
directors/Geschäftsführer: Katrin Stegmaier-Hermle, Florian Hermle,
Frank Nonnenmann
Chairman board of directors/Vorsitzender des Aufsichtsrats: Michael
Unger · VAT ID/USt-ID: DE213 402 337
Links:
------
[1] http://www.balluff.com
[2] https://de-de.facebook.com/balluff.gmbh
[3] https://www.linkedin.com/company/balluff-gmbh-germany
[4] https://twitter.com/balluff?lang=de
[5] https://www.youtube.com/user/BalluffSensors
[6] https://www.xing.com/companies/balluffgmbh
[7] https://www.innovating-automation.blog/?lang=de
[8]
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/af9b6d4f2d7e43e2092d16afdae7ad38f7f55163
[9]
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/740#note_1963193
[10]
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/842#note_2521001