ofono/drivers
Kalle Valo 125c7c392f atmodem: fix crash during context deactivation
Ofono either crashed or busy looped with my Huawei E1552 3G modem when I
tried to deactivate GPRS context. The reason was that gcd->chat was
unreferenced already in setup_ppp() but the chat was still accessed
later in at_gprs_deactivate_primary().

To fix the problem, change the logic instead to suspend chat session
for PPP and resume when PPP has disconnected. Now it doesn't crash
anymore.

Deactivation still doesn't work properly with Huawei E1552, and most
probably with other Huawei modems, because the modem hangs up the chat
line after PPP deactivation. This needs to be fixed separately. The
workaround is to reboot the modem, for example physically unplug and plug
it in again.
2010-05-26 12:34:07 -05:00
..
atmodem atmodem: fix crash during context deactivation 2010-05-26 12:34:07 -05:00
calypsomodem Refactor: Remove atutil dump_response 2010-02-08 12:28:23 -06:00
hfpmodem Fix Don't check CLIR CUG option in hfp_dial 2010-03-09 10:33:13 -06:00
hsomodem Refactor: Remove atutil dump_response 2010-02-08 12:28:23 -06:00
isimodem isimodem: fix confusing log message 2010-05-26 00:07:30 +03:00
mbmmodem mbm: Simplify STKR callback logic 2010-05-12 13:44:40 -05:00
stemodem Refactor: Remove atutil dump_response 2010-02-08 12:28:23 -06:00