Hi Aleksander,

Is this behaviour ("NoEffect" error) specific to Quectel EG06-E modem or you 
think it's a general issue across all modems?

I would really love to test your changes but have no APN with IPv6 support ☹

Amol


The information in this email communication (inclusive of attachments) is 
confidential to 4RF Limited and the intended recipient(s). If you are not the 
intended recipient(s), please note that any use, disclosure, distribution or 
copying of this information or any part thereof is strictly prohibited and that 
the author accepts no liability for the consequences of any action taken on the 
basis of the information provided. If you have received this email in error, 
please notify the sender immediately by return email and then delete all 
instances of this email from your system. 4RF Limited will not accept 
responsibility for any consequences associated with the use of this email 
(including, but not limited to, damages sustained as a result of any viruses 
and/or any action or lack of action taken in reliance on it).-----Original 
Message-----
From: ModemManager-devel <modemmanager-devel-boun...@lists.freedesktop.org> On 
Behalf Of Aleksander Morgado
Sent: Thursday, 7 November 2019 10:22 PM
To: Thomas Schäfer <tschae...@t-online.de>; Bjørn Mork <bj...@mork.no>
Cc: Dan Williams <d...@redhat.com>; ModemManager (development) 
<modemmanager-devel@lists.freedesktop.org>; libqmi (development) 
<libqmi-de...@lists.freedesktop.org>; Nick B <nickberr...@icloud.com>
Subject: Issues with IPv4v6 and IPv6 on openwrt with a Quectel EG06-E

Hey Thomas, Bjørn and all,

I'm trying to test IPv4v6 and IPv6 using a Quectel EG06-E, which runs in QMI 
mode. This is in OpenWRT, using this branch that I'm working
on:
https://github.com/aleksander0m/openwrt-packages/commit/b5805c3e1d2965662d2fe16aa80140a242339abd
(BTW, any additional test with that branch would be very welcome)

When I fire up the connection through ModemManager, the logic will create 
separate WDS clients for the IPv4 and IPv6 "start network"
commands (only one IPv6 client in case of IPv6 only).

What I see in the logs is that the "start network" command for the
IPv4 part works successfully, but the one for the IPv6 part returns a 
"NoEffect" error.

<<<<<< QMUX:
<<<<<<   length  = 26
<<<<<<   flags   = 0x80
<<<<<<   service = "wds"
<<<<<<   client  = 20
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 3
<<<<<<   tlv_length  = 14
<<<<<<   message     = "Start Network" (0x0020)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 01:00:1A:00
<<<<<<   translated = FAILURE: NoEffect

In the logic of MM, a "NoEffect" error is treated as no error, so the logic 
goes on and tries to "WDS Get Current Settings" with the IPv6 client, and that 
one fails with an OutOfCall error.

<<<<<< QMUX:
<<<<<<   length  = 19
<<<<<<   flags   = 0x80
<<<<<<   service = "wds"
<<<<<<   client  = 20
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 4
<<<<<<   tlv_length  = 7
<<<<<<   message     = "Get Current Settings" (0x002D)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 01:00:0F:00
<<<<<<   translated = FAILURE: OutOfCall

Does anyone have any idea what could be happening here?
These tests are using the "data.tre.dk" APN in Denmark.

--
Aleksander
https://aleksander.es
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to