If I'm not mistaken I might have found what's wrong : it seems the subblock length are wrong.
Fro example in GPDS_CONTEXT_CONFIGURE_REQ the second subblock (GPDS_APN_INFO) contains a length of 0x16 which is 22 bytes. Except the length is 19 bytes. Is this right or am I missing something ? It is also the case for GPDS_CONTEXT_AUTH_REQ. On Fri, Feb 18, 2011 at 11:55 AM, Antoine Reversat <a.rever...@gmail.com> wrote: > This is on an N900 running nitdroid gingerbread with a 2.6.35.9 kernel > and ofono 0.42 > > When I do this : > > dbus-send --system --print-reply --dest=org.ofono /isimodem/context2 > org.ofono.ConnectionContext.SetProperty string:"Active" > variant:boolean:true > I get back : Error org.ofono.Error.Failed: Operation failed > > /isimodem/context2 is properly defined for my operator (Fido in canada). > > And here's the log ofono gives me : > > D/ofono ( 355): > external/ofono/drivers/isimodem/gprs-context.c:isi_gprs_activate_primary() > activate: gpds = 0x002c > D/ofono ( 355): PN_<UNKNOWN> (0xD9): UNKNOWN [id=0x00 utid=0x01 len=12]: > D/ofono ( 355): * 01 00 00 01 6C 42 04 00 00 2C 04 00 > : .....lB...,.. > D/Tethering( 435): gprs0 is not a tetherable iface, ignoring > D/ofono ( 355): PN_<UNKNOWN> (0xD9): UNKNOWN [id=0x01 utid=0x01 len=6]: > D/ofono ( 355): * 01 01 00 00 00 00 > : ....... > D/ofono ( 355): gisi: Unknown error: 0 RESP to 0x54af8 [res=0xD9, > id=0x01, utid=0x01] > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_ID_CREATE_REQ [id=0x02 > utid=0x05 len=2]: > D/ofono ( 355): * 05 02 : ... > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_ID_CREATE_RESP > [id=0x03 utid=0x05 len=4]: > D/ofono ( 355): * 05 03 00 01 : > ..... > D/ofono ( 355): gisi: Unknown error: 0 RESP to 0x521b8 [res=0x31, > id=0x03, utid=0x05] > D/ofono ( 355): PN_GPDS (0x31): GPDS_LL_CONFIGURE_REQ [id=0x00 > utid=0x06 len=5]: > D/ofono ( 355): * 06 00 00 00 02 > : ...... > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_ID_CREATE_IND [id=0x04 > utid=0x00 len=3]: > D/ofono ( 355): * 00 04 00 : > .... > D/ofono ( 355): PN_GPDS (0x31): GPDS_LL_CONFIGURE_RESP [id=0x01 > utid=0x06 len=4]: > D/ofono ( 355): * 06 01 00 01 : > ..... > D/ofono ( 355): gisi: Unknown error: 0 RESP to 0x54af8 [res=0x31, > id=0x01, utid=0x06] > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_CONFIGURE_REQ [id=0x06 > utid=0x07 len=31]: > D/ofono ( 355): * 07 06 00 21 00 00 00 02 90 04 00 00 05 16 10 > 69 : ....!...........i > D/ofono ( 355): * 6E 74 65 72 6E 65 74 2E 66 69 64 6F 2E 63 61 > : nternet.fido.ca > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_CONFIGURE_RESP > [id=0x07 utid=0x07 len=4]: > D/ofono ( 355): * 07 07 00 01 : > ..... > D/ofono ( 355): gisi: Unknown error: 0 RESP to 0x521b8 [res=0x31, > id=0x07, utid=0x07] > D/ofono ( 355): PN_GPDS (0x31): GPDS_CONTEXT_AUTH_REQ [id=0x33 > utid=0x08 len=18]: > D/ofono ( 355): * 08 33 00 02 0B 0A 04 66 69 64 6F 0C 0A 04 66 > 69 : ..3.....fido...fi > D/ofono ( 355): * 64 6F : do > D/ofono ( 355): > external/ofono/plugins/nokia-gpio.c:phonet_status_cb() Link phonet0 > (3) is down > D/ofono ( 355): > external/ofono/plugins/nokia-gpio.c:gpio_power_state_machine() > (POWER_EVENT_PHONET_LINK_DOWN) @ state POWER_STATE_ON > D/ofono ( 355): > external/ofono/plugins/nokia-gpio.c:gpio_power_set_state() > (POWER_STATE_ON_RESET) at (POWER_STATE_ON) > D/ofono ( 355): > external/ofono/plugins/nokia-gpio.c:gpio_power_set_state() Starting > modem restart timeout > D/ofono ( 355): external/ofono/plugins/n900.c:n900_power_cb() power > state POWER_STATE_ON_RESET > D/ofono ( 355): external/ofono/plugins/n900.c:report_powered() Reset > D/ofono ( 355): external/ofono/src/modem.c:modem_change_state() old > state: 3, new state: 0 > > > Any ideas or other debug information you need ? > _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono