Hi,

Le dimanche 23 octobre 2011 à 15:20 -0500, Denis Kenzior a écrit :
> Hi Jean,
> 
> On 10/24/2011 04:44 AM, Jean Parpaillon wrote:
> > Hi all,
> > I am currently trying to use ofono and I can not get how to register the
> > modem in a reliable way.
> > When I detect a modem, I set org.ofono.Modem.Powered to True.
> > When SimManager interface is ready, I enter the pin.
> > Then, I set the modem org.ofono.Modem.Online to True.
> 
> So far so good...
> 
> > By the way, I wait for NetworkRegistration interface to be available.
> > When it is available, I wait for NetworkRegistration.Name to be non
> > empty to call NetworkRegistration.Register.
> > 
> 
> oFono will automatically register unless the Mode property is set to
> 'manual'.  So calling NetworkRegistration.Register is wholly pointless
> if you obtain a NetworkRegistration.Name.  That means you're already
> registered ;)
> 
> > The point is setting Online property usually end with a timeout. It is
> > the right workflow ? Must I look for other property ? 
> 
> What modem are you using?  In general Online should never result in a
> timeout...
> 

At the end, setting Online to True always end in error if I follow the
workflow described above. Error is:
- First time:
Error setting online: org.freedesktop.DBus.Error.NoReply: Did not
receive a reply. Possible causes include: the remote application did not
send a reply, the message bus security policy blocked the reply, the
reply timeout expired, or the network connection was broken.
- Then, if I retry before 30sec:
Error setting online: org.ofono.Error.InProgress: Operation already in
progress

If I stop my program and come back after a while, modem is registered.
Modem is Huawei 1752USB

> Regards,
> -Denis

Best regards,
Jean

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to