atgen: Don't use sim polling

Some modems get confused by the CSIM commands and reply with an error,
which we treat as sim not inserted.
This commit is contained in:
Denis Kenzior 2010-06-01 14:01:48 -05:00
parent ff2a3029b3
commit e8dec14a7c
1 changed files with 4 additions and 3 deletions

View File

@ -159,15 +159,16 @@ static int atgen_disable(struct ofono_modem *modem)
static void atgen_pre_sim(struct ofono_modem *modem)
{
GAtChat *chat = ofono_modem_get_data(modem);
struct ofono_sim *sim;
DBG("%p", modem);
ofono_devinfo_create(modem, 0, "atmodem", chat);
ofono_sim_create(modem, 0, "atmodem", chat);
sim = ofono_sim_create(modem, 0, "atmodem", chat);
ofono_voicecall_create(modem, 0, "atmodem", chat);
ofono_stk_create(modem, 0, "atmodem", chat);
atmodem_poll_enable(modem, chat);
if (sim)
ofono_sim_inserted_notify(sim, TRUE);
}
static void atgen_post_sim(struct ofono_modem *modem)