All of lore.kernel.org
 help / color / mirror / Atom feed
* SIM Insertion Notification
@ 2012-07-14 16:31 Ruptash, Brian
  2012-07-14 11:02 ` Denis Kenzior
  0 siblings, 1 reply; 4+ messages in thread
From: Ruptash, Brian @ 2012-07-14 16:31 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1650 bytes --]

I'm running ofono 1.7, with a Cinterion PH8-P plugin I wrote and will submit once I've fully tested it.  One problem I have is I never receive notification of SIM insertion, i.e. the Present propertyChanged.  Looking at the code it seems pretty obvious why, unless I'm (probably) missing something.

All the plugins, including mine, do similar to the following:

    static void ph8_pre_sim(struct ofono_modem *modem)
    {
        struct ph8_data *data = ofono_modem_get_data(modem);
        struct ofono_sim *sim;

        ofono_devinfo_create(modem, 0, "atmodem", data->app);
        sim = ofono_sim_create(modem, OFONO_VENDOR_CINTERION_PH8,
                    "atmodem", data->app);

        if (sim && data->have_sim == TRUE)
            ofono_sim_inserted_notify(sim, TRUE);
    }

The call to ofono_sim_create() probes the atmodem driver, which ends with:

    g_idle_add(at_sim_register, sim);

So the subsequent call to ofono_sim_inserted_notify() will fail, as at_sim_register() is called later when it is scheduled.

The logs bear this out, so I'm at a loss to understand how anyone receives a SIM notification... What am I missing here?

-- Brian

CONFIDENTIALITY NOTICE: The information contained in this email message is intended only for use of the intended recipient. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately delete it from your system and notify the sender by replying to this email.  Thank you.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-07-15 16:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-14 16:31 SIM Insertion Notification Ruptash, Brian
2012-07-14 11:02 ` Denis Kenzior
2012-07-15 12:42   ` Brian Ruptash
2012-07-15 16:01     ` Marcel Holtmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.