Certain modems doesn't support manual registering (gobi 2000).
Translate the error code into ofono error to report a
more detailed debug error message.
---
drivers/qmimodem/network-registration.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/qmimodem/network-registration.c
b/drivers/qmimodem/network-registration.c
index c1760b83ee40..6c1f50ba0416 100644
--- a/drivers/qmimodem/network-registration.c
+++ b/drivers/qmimodem/network-registration.c
@@ -332,6 +332,7 @@ static void register_net_cb(struct qmi_result *result, void
*user_data)
struct cb_data *cbd = user_data;
ofono_netreg_register_cb_t cb = cbd->cb;
uint16_t error;
+ int cme_error;
DBG("");
@@ -341,7 +342,8 @@ static void register_net_cb(struct qmi_result *result, void
*user_data)
goto done;
}
- CALLBACK_WITH_FAILURE(cb, cbd->data);
+ cme_error = qmi_error_to_ofono_cme(error);
+ CALLBACK_WITH_CME_ERROR(cb, cme_error, cbd->data);
return;
}
--
2.15.1
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono