On 9/24/2010 10:44 AM, Auke Kok wrote:
On Thu, Sep 23, 2010 at 05:37:38PM -0700, PJ Bostley wrote:
You should write an ofono plugin to properly initialize the 3rd party
hardware instead. This way, you don't need to start up anything
manually, get rid of the dependencies, and the ofono plugin can
actually restart/monitor the service, making your part of the stack
much more reliable.
We can't. There are other services that must access this hardware also,
and completely independently from ofono. The multiplexing daemon
handles all of that arbitration and startup synchronization.
sure you can...
what other services use this hardware as well? You didn't mention this
before.
the more I hear the more I get the idea that all of this is designed
terribly wrong. Why could this not be implemented as a proper kernel
driver that allows concurrent access?
such a driver already exists .... the GSM MUX driver.
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev