All of lore.kernel.org
 help / color / mirror / Atom feed
* wwan0 interface without IP
@ 2014-03-28 11:41 Eric BOUXIROT
  2014-03-28 14:47 ` Denis Kenzior
  0 siblings, 1 reply; 6+ messages in thread
From: Eric BOUXIROT @ 2014-03-28 11:41 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

hi !!

i'm back with my project using ofono/connman/sierra 3G modem...

now my modem work fine with ofono until connection. i can see IP 
address with ofono in debug mode (response from !SCPADDR command)
interface wwan0 is UP... but without IPV4 parameters.. (only MAC 
address)
i can't go to internet with this.

i have try to put connman in debug mode too, and get an error because 
IPAddress is not set.

at this time, if i start udhcpc -i wwan0... connection is made and work 
fine....

few seconds only after a very short time, connman say idle timeout and 
ofono goes offline.

i mean there is something wrong in ofono... (or connman ? don't know..)

someone can help me ?

thank you so much


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: wwan0 interface without IP
  2014-03-28 11:41 wwan0 interface without IP Eric BOUXIROT
@ 2014-03-28 14:47 ` Denis Kenzior
  2014-03-28 15:35   ` Eric BOUXIROT
  2014-03-28 15:45   ` Eric BOUXIROT
  0 siblings, 2 replies; 6+ messages in thread
From: Denis Kenzior @ 2014-03-28 14:47 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1086 bytes --]

Hi Eric,

On 03/28/2014 06:41 AM, Eric BOUXIROT wrote:
> hi !!
> 
> i'm back with my project using ofono/connman/sierra 3G modem...
> 
> now my modem work fine with ofono until connection. i can see IP address
> with ofono in debug mode (response from !SCPADDR command)
> interface wwan0 is UP... but without IPV4 parameters.. (only MAC address)
> i can't go to internet with this.

oFono does not assign the IP parameters.  ConnMan does that or you need
to do this some other way.

> 
> i have try to put connman in debug mode too, and get an error because
> IPAddress is not set.
> 
> at this time, if i start udhcpc -i wwan0... connection is made and work
> fine....
> 
> few seconds only after a very short time, connman say idle timeout and
> ofono goes offline.
> 
> i mean there is something wrong in ofono... (or connman ? don't know..)
> 
> someone can help me ?

Not really enough information.  If oFono establishes the connection
successfully, then likely you need to look more closely at what is
happening with ConnMan.

Regards,
-Denis


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: wwan0 interface without IP
  2014-03-28 15:35   ` Eric BOUXIROT
@ 2014-03-28 15:26     ` Denis Kenzior
  2014-03-28 15:42       ` Eric BOUXIROT
  0 siblings, 1 reply; 6+ messages in thread
From: Denis Kenzior @ 2014-03-28 15:26 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

Hi Eric,

On 03/28/2014 10:35 AM, Eric BOUXIROT wrote:
>> oFono does not assign the IP parameters.  ConnMan does that or you need
>> to do this some other way.
> 
> i'm right with you but i don't know how ofono deal with connman to trig
> DHCP.
> i know ofono send some parameters (or connman read it on ofono..) like
> "method" "address" etc..
> i know when reading "address" the result is NULL and fail next step in
> connman du to NULL.
> 

After activating the context, run test/list-contexts in oFono git.  What
does it say?

Regards,
-Denis

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: wwan0 interface without IP
  2014-03-28 14:47 ` Denis Kenzior
@ 2014-03-28 15:35   ` Eric BOUXIROT
  2014-03-28 15:26     ` Denis Kenzior
  2014-03-28 15:45   ` Eric BOUXIROT
  1 sibling, 1 reply; 6+ messages in thread
From: Eric BOUXIROT @ 2014-03-28 15:35 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 753 bytes --]

> oFono does not assign the IP parameters.  ConnMan does that or you need
> to do this some other way.

i'm right with you but i don't know how ofono deal with connman to trig 
DHCP.
i know ofono send some parameters (or connman read it on ofono..) like 
"method" "address" etc..
i know when reading "address" the result is NULL and fail next step in 
connman du to NULL.

i have made a test patch that put "0.0.0.0" in address in 
swmodem/gprs_context.c after connect success, but it seem connman 
always read NULL..


then, i search more what's happend.
I found a solution with connman's ofono plugin that need to be patched.

Now that work great, but i mean there something wrong between 
ofono/connman altought for this modem.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: wwan0 interface without IP
  2014-03-28 15:26     ` Denis Kenzior
@ 2014-03-28 15:42       ` Eric BOUXIROT
  0 siblings, 0 replies; 6+ messages in thread
From: Eric BOUXIROT @ 2014-03-28 15:42 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 918 bytes --]

> After activating the context, run test/list-contexts in oFono git.  What
> does it say?

/usr/lib/ofono/test/list-contexts
[ /sierra_1 ]
    [ /sierra_1/context1 ]
        Username =
        Protocol = ip
        Name = Internet
        Settings = { Interface=wwan0 Method=dhcp }
        IPv6.Settings = { }
        Active = 1
        AccessPointName = objcPpublic
        Password =
        Type = internet

for me it's ok. i have made a test to add a "address" to 0.0.0.0 and 
get this.

/usr/lib/ofono/test/list-contexts
[ /sierra_1 ]
    [ /sierra_1/context1 ]
        Username =
        Protocol = ip
        Name = Internet
        Settings = { Interface=wwan0 Method=dhcp Address=0.0.0.0 }
        IPv6.Settings = { }
        Active = 1
        AccessPointName = objcPpublic
        Password =
        Type = internet

but in either cases i got connman getting an address..


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: wwan0 interface without IP
  2014-03-28 14:47 ` Denis Kenzior
  2014-03-28 15:35   ` Eric BOUXIROT
@ 2014-03-28 15:45   ` Eric BOUXIROT
  1 sibling, 0 replies; 6+ messages in thread
From: Eric BOUXIROT @ 2014-03-28 15:45 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

> oFono does not assign the IP parameters.  ConnMan does that or you need
> to do this some other way.

forget to tell, i must apply this patch too, because my modem do not 
reconize the command and ofono fail.

diff -uprN a/drivers/swmodem/gprs-context.c 
b/drivers/swmodem/gprs-context.c
--- a/drivers/swmodem/gprs-context.c	2012-07-02 09:55:34.000000000 
+0200
+++ b/drivers/swmodem/gprs-context.c	2014-03-27 23:08:44.904767915 
+0100
@@ -100,9 +100,6 @@ static void at_scact_up_cb(gboolean ok,
 	snprintf(buf, sizeof(buf), "AT!SCPADDR=%u", gcd->active_context);
 	g_at_chat_send(gcd->chat, buf, none_prefix, NULL, NULL, NULL);

-	snprintf(buf, sizeof(buf), "AT+CGCONTRDP=%u", gcd->active_context);
-	g_at_chat_send(gcd->chat, buf, none_prefix, NULL, NULL, NULL);
-
 	modem = ofono_gprs_context_get_modem(gc);
 	interface = ofono_modem_get_string(modem, "NetworkInterface");


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-03-28 15:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-28 11:41 wwan0 interface without IP Eric BOUXIROT
2014-03-28 14:47 ` Denis Kenzior
2014-03-28 15:35   ` Eric BOUXIROT
2014-03-28 15:26     ` Denis Kenzior
2014-03-28 15:42       ` Eric BOUXIROT
2014-03-28 15:45   ` Eric BOUXIROT

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.