hi Mark,

may I know which module are you using?

Regards,
Giacinto



On Thu, Sep 6, 2018 at 6:43 PM Denis Kenzior <denkenz@gmail.com> wrote:
Hi Mark,

On 09/06/2018 11:31 AM, Mark van der Putten wrote:
> In the gemalto plugin (static void gemalto_post_sim(struct ofono_modem
> *modem)) or maybe something sooner in startup phase I would like to
> implement AT^SGAUTH

Hmm, are you sure you actually need the AT^SGAUTH?

Gemalto is using the atmodem driver.  This driver uses PPP.  Generally
any CHAP/PAP authentication is done during PPP negotiation phase, not
via any vendor +FOOAUTH commands (although I think there are a few
exceptions now)

For modems that use a high-speed interface, the auth parameters are sent
during context setup phase.  e.g. after +CGDCONT.  See
drivers/ifxmodem/gprs-context.c setup_cb() for an example.

If you do need the SGAUTH, then the logical place to put it would be
into drivers/atmodem/gprs-context.c and use a vendor quirk for gemalto.
E.g. something like:

switch(gcd->vendor) {
case OFONO_VENDOR_GEMALTO:
        g_at_chat_send(gcd->chat, "AT^XGAUTH..."....);
        break;
}

Regards,
-Denis
_______________________________________________
ofono mailing list
ofono@ofono.org
https://lists.ofono.org/mailman/listinfo/ofono