Hi Giacinto,

Besides, several modules use the option linux driver, which blocks in case the port doesn't answer.
This single call:
g_at_chat_unref(port);
blocks either 30s or 1 minute, depending on the system. I might step into it twice during my hardware initialization for several 3G models.
It helps to run this line on a separate thread unblocking the rest.


What system call blocks (use strace to determine this) ? If anything inside the option driver blocks for 30-60 seconds, that is unacceptable and needs to be fixed in the kernel.

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to