sorry did not over the mail....

about ppp , Is that normal that I have to config these parameters?

4) SMS seems to work properly.

Thanks again for you precious help.



2013/3/28 Freedreamer <[email protected]>

> Hi again Denis..
> so , I have now something  that seems to work properly also when SIM is
> removed/ inserted.
>
> here a the code I've been using;
>
> http://pastebin.com/8VgKrYur
>
> Got as always some question :)
>
> 1) The "set_online" function I copied from other drivers but is not never
> called anyway...i'll tell more..if I enable it the ofono core stucks
> somewhere..:|
> 2) seems that if  I set the same virtual com for the service "dev_info"  &
> "sim"  I got a  crash of the stack...so i put them in 2 different channel
> of the Mux.
> 3) ppp works only if when I got DNS & ip
>      ifconfig ppp0  <ip>  up
>      route add -net 0.0.0.0 ppp0
>
>
>
>
> 2013/3/27 Denis Kenzior <[email protected]>
>
>> Hi Marco,
>>
>>
>>
>>>     enable -> pre_sim, sim_inserted -> post_sim, set_online ->
>>>     post_online.  Generally you do not call set_online before hitting
>>>     the post_sim state.
>>>
>>>
>>> could I don't  implement set_online if I don't need it?
>>>
>>
>> That would work, if the modem driver does not implement set_online, oFono
>> core automatically transitions to Online after CPIN returns 'READY'.
>>
>>
>>
>>>     <snip>
>>>
>>>
>>>
>>>         I've managing vendor URC for sim detection right now but i have
>>>         problems.For instance if I remove it when ofonod is ready the
>>> Hilonc
>>>         sends an URC to notify sim status changed but after that it
>>> reboots
>>>         itself(2 sec later)... what i did is to notify the stack that
>>>         the SIM
>>>         has been removed and modem is powered off . I thought that after
>>>         calling
>>>         set_powered fnc the stack should have called my driver virtual
>>>         disable
>>>         function in order to properly close the MUX .. but it's not..
>>>
>>>
>>>     No, if you call ofono_modem_set_powered(modem, FALSE) it assumes
>>>     that the modem powered off due to an internally generated event
>>>     (e.g. not oFono's doing).  The driver has to clean up properly in
>>>     this case.  The driver disable() method is only called on oFono
>>>     initiated power down requests.
>>>
>>>
>>> mmh ok..so If the modem restarts it's my business to disable and enable
>>> again all the driver' stuff , right?
>>>
>>>
>> If the modem resets, then yes you need to call ofono_modem_set_powered to
>> FALSE.  Booting it back up should not be done in the driver, unless your
>> modem supports so called silent resets.  This is where the modem stack
>> crashes but silently resets itself back to the previous state. (e.g. no PIN
>> entry is required, initialization is very fast). In that case use
>> ofono_modem_reset.
>>
>> <snip>
>>
>> Glad I could help ;)
>>
>> Regards,
>> -Denis
>>
>
>
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to