We understand that CAIF is coming as kernel driver in linux 2.6.36.
trying to write some test application which will
make use of CAIF kernel driver to interact with ST-Ericsson Modem.
When we connect any modem how OFono recognizes it? Is it based on rule
mentioned in "97-ofono.rules"? or will it consider modem.conf file?
modem.conf support was removed from oFono a while ago. I have sent patches
and discussed solutions for startup on this list. In a smartphone
configuration STE will use a
"modem init daemon" to control start/stop/restart of the modem, so our proposal
is that the STE plugin uses the DBUS API from this daemon to recognice
the STE modem.
Alternatively we could use udev rules and subscribe to CAIF interface
I'm still waiting for review comments or feedback for my patches in
this area (since 17. Nov).
Please suggest us about the right kernel version we need to deal with
order to get complete CAIF implementation.
CAIF was introduced in linux kernel 2.6.35, so 2.6.35 or later would
do for serial communication.