<div dir="ltr"><div dir="ltr">Hey,<br><br>> > I wonder if your setup has a 802.3 vs raw-ip mismatch in the network<br>> > interface. Could you gather the full debug log of MM to see the<br>> > details?<br>><br>> If I understand you correctly, you only wanted the debug log of ModemManager (and not NetworkManager). Strap in, this is gonna be a lot:<br>><div><br></div><div>That was it, see below:</div><div><br></div><div><div>[/dev/cdc-wdm0] Setting network port data format...</div><div>[/dev/cdc-wdm0] sent message...</div><div><<<<<< RAW:</div><div><<<<<<   length = 21</div><div><<<<<<   data   = 01:14:00:00:00:00:00:05:26:00:09:00:10:02:00:01:00:01:01:00:00</div><div>[/dev/cdc-wdm0] sent generic request (translated)...</div><div><<<<<< QMUX:</div><div><<<<<<   length  = 20</div><div><<<<<<   flags   = 0x00</div><div><<<<<<   service = "ctl"</div><div><<<<<<   client  = 0</div><div><<<<<< QMI:</div><div><<<<<<   flags       = "none"</div><div><<<<<<   transaction = 5</div><div><<<<<<   tlv_length  = 9</div><div><<<<<<   message     = "Set Data Format" (0x0026)</div><div><<<<<< TLV:</div><div><<<<<<   type       = "Protocol" (0x10)</div><div><<<<<<   length     = 2</div><div><<<<<<   value      = 01:00</div><div><<<<<<   translated = 802-3</div><div><<<<<< TLV:</div><div><<<<<<   type       = "Format" (0x01)</div><div><<<<<<   length     = 1</div><div><<<<<<   value      = 00</div><div><<<<<<   translated = absent</div><div>[/dev/cdc-wdm0] received message...</div><div><<<<<< RAW:</div><div><<<<<<   length = 28</div><div><<<<<<   data   = 01:1B:00:80:00:00:01:05:26:00:10:00:02:04:00:00:00:00:00:12:01:00:00:10:02:00:02:00</div><div>[/dev/cdc-wdm0] received generic response (translated)...</div><div><<<<<< QMUX:</div><div><<<<<<   length  = 27</div><div><<<<<<   flags   = 0x80</div><div><<<<<<   service = "ctl"</div><div><<<<<<   client  = 0</div><div><<<<<< QMI:</div><div><<<<<<   flags       = "response"</div><div><<<<<<   transaction = 5</div><div><<<<<<   tlv_length  = 16</div><div><<<<<<   message     = "Set Data Format" (0x0026)</div><div><<<<<< TLV:</div><div><<<<<<   type       = "Result" (0x02)</div><div><<<<<<   length     = 4</div><div><<<<<<   value      = 00:00:00:00</div><div><<<<<<   translated = SUCCESS</div><div><<<<<< TLV:</div><div><<<<<<   type   = 0x12</div><div><<<<<<   length = 1</div><div><<<<<<   value  = 00</div><div><<<<<< TLV:</div><div><<<<<<   type       = "Protocol" (0x10)</div><div><<<<<<   length     = 2</div><div><<<<<<   value      = 02:00</div><div><<<<<<   translated = raw-ip</div></div><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">We try to set 802.3 (with ethernet headers) and the modem returns "success" but with raw-ip as protocol instead. Looks like this device MUST be used in raw-ip mode. One thing to fix in our side is to check the returned protocol value in the Set Data Format reply, because here we just look at the "success" message and that's misleading.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">What kernel version are you using? You may need a kernel version >= 4.5 for this to work transparently: MM would ask what the protocol expected by the modem is, and then configure the kernel driver accordingly (instead of trying to force 802.3). Also, note that in raw-ip mode, the IP addressing setup won't be done via DHCP, but using the queried IP settings instead.</div><br></div><div><br>-- <br>Aleksander<br><a href="https://aleksander.es">https://aleksander.es</a></div></div></div>