Telit FN980m Secondary DNS field
Connecting fails due to failing mandatory parsing of missing secondary DNS field. ModemManager git master build yesterday.
$ nmcli c u EXP-APN
Error: Connection activation failed: IP configuration could not be reserved (no available address, timeout, etc.)
ModemManager[16154]: [/dev/cdc-wdm0] received generic response (translated)...
<<<<<< QMUX:
<<<<<< length = 62
<<<<<< flags = 0x80
<<<<<< service = "wds"
<<<<<< client = 20
<<<<<< QMI:
<<<<<< flags = "response"
<<<<<< transaction = 25
<<<<<< tlv_length = 50
<<<<<< message = "Get Current Settings" (0x002D)
<<<<<< TLV:
<<<<<< type = "Result" (0x02)
<<<<<< length = 4
<<<<<< value = 00:00:00:00
<<<<<< translated = SUCCESS
<<<<<< TLV:
<<<<<< type = "Primary IPv4 DNS Address" (0x15)
<<<<<< length = 4
<<<<<< value = D1:F0:25:0A
<<<<<< translated = 170258641
<<<<<< TLV:
<<<<<< type = "IPv4 Address" (0x1e)
<<<<<< length = 4
<<<<<< value = 8E:88:29:0A
<<<<<< translated = 170494094
<<<<<< TLV:
<<<<<< type = "IPv4 Gateway Address" (0x20)
<<<<<< length = 4
<<<<<< value = 8D:88:29:0A
<<<<<< translated = 170494093
<<<<<< TLV:
<<<<<< type = "IPv4 Gateway Subnet Mask" (0x21)
<<<<<< length = 4
<<<<<< value = FC:FF:FF:FF
<<<<<< translated = 4294967292
<<<<<< TLV:
<<<<<< type = "MTU" (0x29)
<<<<<< length = 4
<<<<<< value = B4:05:00:00
<<<<<< translated = 1460
<<<<<< TLV:
<<<<<< type = "Domain Name List" (0x2a)
<<<<<< length = 1
<<<<<< value = 00
<<<<<< translated = {}
<<<<<< TLV:
<<<<<< type = "IP Family" (0x2b)
<<<<<< length = 1
<<<<<< value = 04
<<<<<< translated = ipv4
ModemManager[16154]: <debug> [1579703461.342536] IP Family: IPv4
ModemManager[16154]: <info> [1579703461.342592] QMI IPv4 Settings:
ModemManager[16154]: <info> [1579703461.342638] Address: 10.41.136.142/30
ModemManager[16154]: <info> [1579703461.342673] Gateway: 10.41.136.141
ModemManager[16154]: <info> [1579703461.342693] DNS #1: 10.37.240.209
ModemManager[16154]: <info> [1579703461.342720] DNS #2: failed (Field 'Secondary IPv4 DNS Address' was not found in the message)
ModemManager[16154]: <info> [1579703461.342757] MTU: 1460
ModemManager[16154]: <debug> [1579703461.342794] Domains:
ModemManager[16154]: <debug> [1579703461.342845] (wwan0): port now connected
ModemManager[16154]: <debug> [1579703461.342892] Connected bearer '/org/freedesktop/ModemManager1/Bearer/0'
ModemManager[16154]: <info> [1579703461.343119] Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)