All of lore.kernel.org
 help / color / mirror / Atom feed
* Re-activating a context.
@ 2012-07-12 14:50 Christopher Vogl
  2012-07-12 20:49 ` Denis Kenzior
  0 siblings, 1 reply; 7+ messages in thread
From: Christopher Vogl @ 2012-07-12 14:50 UTC (permalink / raw)
  To: ofono

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

Hello,

I am trying to simulate a connection loss and after a valid ppp 
connection I disconnect the antenna to get detached from GPRS.
After reconnecting the antenna everything seems to work fine just until 
activating the context.

Ofono seems to get stuck in 
drivers/atmodem/gprs-context.c:at_gprs_activate_primary() and 
AT+CGDCONT=1 is missing on the debug output.
When I retry to activate the context after some minutes with a dbus-send 
call, I receive an operation in progress error.

Below I have attached ofono's debug output and dbus-send calls for 
important interfaces
  - before removing the antenna
  - after removing the antenna
  - after reconnecting the antenna

Modem in use: Telit UC864-G

connMan in the debug output is my own simple connection manger. I am not 
sure if I missed to set some ofono state or if there is a known issue.
I really would appreciate a hint in this case.

Thanks!


Greetings,

Christopher Vogl


...
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_initialize_restart_count: current state 6:REQSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_send_configure_request: current state 6:REQSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_process_configure_request: current state 6:REQSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_generate_event: current state 6:REQSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: event: 6 (RCR+), 
action: 2008, new_state: 8 (ACKSENT)
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_send_configure_ack: current state 6:REQSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_process_configure_reject: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_generate_event: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: event: 9 (RCN), 
action: 1028, new_state: 8 (ACKSENT)
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_initialize_restart_count: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_send_configure_request: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_process_configure_nak: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_generate_event: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: event: 9 (RCN), 
action: 1028, new_state: 8 (ACKSENT)
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_initialize_restart_count: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_send_configure_request: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_process_configure_ack: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_generate_event: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: event: 8 (RCA), 
action: 129, new_state: 9 (OPENED)
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: ipcp: 
pppcp_initialize_restart_count: current state 8:ACKSENT
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: PPP: 
gatchat/gatppp.c:ppp_enter_phase() 4
Jan  1 07:56:39 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/gprs-context.c:ppp_connect()
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: IP: 2.200.229.88
Jan  1 07:56:39 mx31tt01 daemon.info ofonod[408]: DNS: 139.7.30.126, 
139.7.30.125
Jan  1 07:56:39 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:pri_activate_callback() 0x1b7dde0
Jan  1 07:56:39 mx31tt01 user.debug connMan[371]: Got connection context 
signal Settings, Val = {'Interface': <'ppp0'>, 'Method': <'static'>, 
'Address': <'2.200.229.88'>, 'Netmask': <'255.255.255.255'>, 'Do
mainNameServers': <['139.7.30.126', '139.7.30.125']>}
Jan  1 07:56:39 mx31tt01 daemon.debug ofonod[408]: 
plugins/udev.c:udev_event() subsystem net add
Jan  1 07:56:39 mx31tt01 daemon.debug ofonod[408]: 
plugins/udev.c:udev_event() subsystem net finished
Jan  1 07:56:39 mx31tt01 user.debug connMan[371]: Got connection context 
signal Active, Val = true
Jan  1 07:56:39 mx31tt01 user.debug connMan[371]: Method is a string static
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Set up ip ip addr add 
2.200.229.88/32 dev ppp0
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Domain name servers:
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: 139.7.30.126
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Adding route ip route 
add 139.7.30.126/32 dev ppp0
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: 139.7.30.125
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Adding route ip route 
add 139.7.30.125/32 dev ppp0
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: resolv.conf file will 
look like this:
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: nameserver 139.7.30.126 
nameserver 139.7.30.125
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Writing resolv.conf
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Setting default route 
for interface ppp0
Jan  1 07:56:39 mx31tt01 user.info connMan[371]: Adding default route 
route add default gw 2.200.229.88 ppp0
Jan  1 07:56:40 mx31tt01 daemon.debug ofonod[408]: 
plugins/udevng.c:check_modem_list()


dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.NetworkRegistration.GetProperties
method return sender=:1.5 -> dest=:1.16 reply_serial=2
    array [
       dict entry(
          string "Status"
          variant             string "registered"
       )
       dict entry(
          string "Mode"
          variant             string "auto"
       )
       dict entry(
          string "LocationAreaCode"
          variant             uint16 832
       )
       dict entry(
          string "CellId"
          variant             uint32 49481
       )
       dict entry(
          string "Name"
          variant             string ""
       )
       dict entry(
          string "Strength"
          variant             byte 100
       )
    ]

dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetProperties
method return sender=:1.5 -> dest=:1.17 reply_serial=2
    array [
       dict entry(
          string "Attached"
          variant             boolean true
       )
       dict entry(
          string "Bearer"
          variant             string "none"
       )
       dict entry(
          string "RoamingAllowed"
          variant             boolean true
       )
       dict entry(
          string "Powered"
          variant             boolean true
       )
       dict entry(
          string "Suspended"
          variant             boolean false
       )
    ]

dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetContexts
method return sender=:1.5 -> dest=:1.18 reply_serial=2
    array [
       struct {
          object path "/telit_0/context2"
          array [
             dict entry(
                string "Name"
                variant                   string "Internet"
             )
             dict entry(
                string "Active"
                variant                   boolean true
             )
             dict entry(
                string "Type"
                variant                   string "internet"
             )
             dict entry(
                string "Protocol"
                variant                   string "ip"
             )
             dict entry(
                string "AccessPointName"
                variant                   string "web.vodafone.de"
             )
             dict entry(
                string "Username"
                variant                   string ""
             )
             dict entry(
                string "Password"
                variant                   string ""
             )
             dict entry(
                string "Settings"
                variant                   array [
                      dict entry(
                         string "Interface"
                         variant                            string "ppp0"
                      )
                      dict entry(
                         string "Method"
                         variant                            string "static"
                      )
                      dict entry(
                         string "Address"
                         variant                            string 
"2.200.229.88"
                      )
                      dict entry(
                         string "Netmask"
                         variant                            string 
"255.255.255.255"
                      )
                      dict entry(
                         string "DomainNameServers"
                         variant                            array [
                               string "139.7.30.126"
                               string "139.7.30.125"
                            ]
                      )
                   ]
             )
             dict entry(
                string "IPv6.Settings"
                variant                   array [
                   ]
             )
          ]
       }
    ]



After disconnecting the antenna:

Jan  1 08:02:25 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CREG: 2\r\n
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:ofono_netreg_status_notify() /telit_0 status 2 tech -1
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:current_operator_callback() 0x1b79df8, 0x1b80eb0
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:netreg_status_changed() 2
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:netreg_status_changed() 2
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got network 
registration signal Status: 'searching'
Jan  1 08:02:25 mx31tt01 user.err connMan[371]: 
checkAndSetOperatorSelection()
Jan  1 08:02:25 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CGATT=0\r
Jan  1 08:02:25 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 2\r\n
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 2
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got network 
registration signal Name: ''
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got connection context 
signal Settings, Val = @a{sv} {}
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got connection context 
signal Active, Val = false
Jan  1 08:02:25 mx31tt01 user.info connMan[371]: Connection context has 
been deactivated.
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got connection manager 
signal Attached, Val = false
Jan  1 08:02:25 mx31tt01 user.info connMan[371]: Detached - all contexts 
have been deactivated
Jan  1 08:02:25 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:gprs_remove_context() Unregistering context: /telit_0/context2
Jan  1 08:02:25 mx31tt01 user.debug connMan[371]: Got connection manager 
signal Powered, Val = false
Jan  1 08:02:28 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CME ERROR: 
30\r\n
Jan  1 08:02:28 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:gprs_attach_callback() /telit_0 error = 1
Jan  1 08:02:28 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CGREG?\r
Jan  1 08:02:28 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 
2,2\r\n\r\nOK\r\n
Jan  1 08:02:28 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:registration_status_cb() /telit_0 error 0 status 2
Jan  1 08:02:28 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 2



dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.NetworkRegistration.GetProperties
method return sender=:1.5 -> dest=:1.21 reply_serial=2
    array [
       dict entry(
          string "Status"
          variant             string "searching"
       )
       dict entry(
          string "Mode"
          variant             string "auto"
       )
       dict entry(
          string "Name"
          variant             string ""
       )
    ]


dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetProperties
method return sender=:1.5 -> dest=:1.22 reply_serial=2
    array [
       dict entry(
          string "Attached"
          variant             boolean false
       )
       dict entry(
          string "RoamingAllowed"
          variant             boolean true
       )
       dict entry(
          string "Powered"
          variant             boolean false
       )
    ]

dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetContexts
method return sender=:1.5 -> dest=:1.23 reply_serial=2
    array [
    ]



After reconnecting the antenna:

Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGEV: ME 
DETACH\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_detached_notify() /telit_0
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CREG: 
1,"0340","143D"\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:ofono_netreg_status_notify() /telit_0 status 1 tech -1
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:netreg_status_changed() 1
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal Status: 'registered'
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal LocationAreaCode: uint16 832
Jan  1 08:08:48 mx31tt01 user.err connMan[371]: 
checkAndSetOperatorSelection()
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS=3,2\r
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 0\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 0
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS?\r
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+COPS: 
0,2,"26202",0\r\n\r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/network-registration.c:cops_numeric_cb() Cops numeric 
got mcc: 262, mnc: 02
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CIND?\r
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CIND: 
4,99,1,0,0,0,0,0,2\r\n\r\nOK\r\n
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal CellId: uint32 5181
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got connection manager 
signal Powered, Val = true
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:ofono_netreg_strength_notify() strength 40
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS=3,0\r
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS?\r
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal Strength: byte 0x28
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+COPS: 
0,0,"Vodafone D2",0\r\n\r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/network-registration.c:cops_cb() cops_cb: Vodafone D2, 
262 02 0
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:current_operator_callback() 0x1b79df8, (nil)
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal Name: 'Vodafone D2'
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:netreg_status_changed() 1
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CGATT=1\r
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal MobileCountryCode: '262'
Jan  1 08:08:48 mx31tt01 user.debug connMan[371]: Got network 
registration signal MobileNetworkCode: '02'
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:gprs_attach_callback() /telit_0 error = 0
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CGREG?\r
Jan  1 08:08:48 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 
2,0\r\n\r\nOK\r\n
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:registration_status_cb() /telit_0 error 0 status 0
Jan  1 08:08:48 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 0
Jan  1 08:08:57 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 2\r\n
Jan  1 08:08:57 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 2
Jan  1 08:08:57 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 
1,"0340","143D"\r\n
Jan  1 08:08:57 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 1
Jan  1 08:08:57 mx31tt01 user.debug connMan[371]: Got connection manager 
signal Attached, Val = true
Jan  1 08:08:57 mx31tt01 user.info connMan[371]: Attached
Jan  1 08:08:57 mx31tt01 user.debug connMan[371]: Getting first internet 
context ...
Jan  1 08:08:57 mx31tt01 user.debug connMan[371]: No internet context 
found! Adding a new internet context.
Jan  1 08:08:57 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:add_context() Registering new context
Jan  1 08:08:57 mx31tt01 user.debug connMan[371]: Context path: 
/telit_0/context3
Jan  1 08:08:57 mx31tt01 user.debug connMan[371]: Connecting to 
org.ofono.ConnectionContext PropertyChanged signal.
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Connecting to 
org.ofono.ConnectionContext ContextAdded signal.
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Connecting to 
org.ofono.ConnectionContext ContextRemoved signal.
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: set_and_activate_context()
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Setting and Activating 
the Internet connection context.
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: mccmnc = '26202', len = 5
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Provider name '1&1'
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Set AccessPointName: 
web.vodafone.de
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Set Username:
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Set Password:
Jan  1 08:08:58 mx31tt01 user.debug connMan[371]: Trying to set 
context:web.vodafone.de
Jan  1 08:08:58 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/gprs-context.c:at_gprs_activate_primary() cid 1
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CREG: 
1,"0340","C149"\r\n
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:ofono_netreg_status_notify() /telit_0 status 1 tech -1
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:netreg_status_changed() 1
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS=3,2\r
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CGREG: 
1,"0340","C149"\r\n
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
src/gprs.c:ofono_gprs_status_notify() /telit_0 status 1
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\nOK\r\n
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS?\r
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+COPS: 
0,2,"26202",0\r\n\r\nOK\r\n
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/network-registration.c:cops_numeric_cb() Cops numeric 
got mcc: 262, mnc: 02
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: > AT+CIND?\r
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+CIND: 
4,99,1,0,0,0,0,0,2\r\n\r\nOK\r\n
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS=3,0\r
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\nOK\r\n
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: > AT+COPS?\r
Jan  1 08:09:18 mx31tt01 daemon.info ofonod[408]: Aux: < \r\n+COPS: 
0,0,"Vodafone D2",0\r\n\r\nOK\r\n
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
drivers/atmodem/network-registration.c:cops_cb() cops_cb: Vodafone D2, 
262 02 0
Jan  1 08:09:18 mx31tt01 daemon.debug ofonod[408]: 
src/network.c:current_operator_callback() 0x1b79df8, 0x1b80eb0
Jan  1 08:09:23 mx31tt01 user.debug connMan[371]: Got connection context 
signal AccessPointName, Val = 'web.vodafone.de'
Jan  1 08:09:23 mx31tt01 user.info connMan[371]: APN: web.vodafone.de
Jan  1 08:09:23 mx31tt01 user.debug connMan[371]: Got network 
registration signal CellId: uint32 49481


dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.NetworkRegistration.GetProperties
method return sender=:1.5 -> dest=:1.24 reply_serial=2
    array [
       dict entry(
          string "Status"
          variant             string "registered"
       )
       dict entry(
          string "Mode"
          variant             string "auto"
       )
       dict entry(
          string "LocationAreaCode"
          variant             uint16 832
       )
       dict entry(
          string "CellId"
          variant             uint32 49481
       )
       dict entry(
          string "MobileCountryCode"
          variant             string "262"
       )
       dict entry(
          string "MobileNetworkCode"
          variant             string "02"
       )
       dict entry(
          string "Name"
          variant             string "Vodafone D2"
       )
       dict entry(
          string "Strength"
          variant             byte 40
       )
    ]

dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetProperties
method return sender=:1.5 -> dest=:1.25 reply_serial=2
    array [
       dict entry(
          string "Attached"
          variant             boolean true
       )
       dict entry(
          string "RoamingAllowed"
          variant             boolean true
       )
       dict entry(
          string "Powered"
          variant             boolean true
       )
       dict entry(
          string "Suspended"
          variant             boolean false
       )
    ]

dbus-send --system --type=method_call --print-reply --dest=org.ofono 
/telit_0 org.ofono.ConnectionManager.GetContexts
method return sender=:1.5 -> dest=:1.26 reply_serial=2
    array [
       struct {
          object path "/telit_0/context3"
          array [
             dict entry(
                string "Name"
                variant                   string "Internet"
             )
             dict entry(
                string "Active"
                variant                   boolean false
             )
             dict entry(
                string "Type"
                variant                   string "internet"
             )
             dict entry(
                string "Protocol"
                variant                   string "ip"
             )
             dict entry(
                string "AccessPointName"
                variant                   string "web.vodafone.de"
             )
             dict entry(
                string "Username"
                variant                   string ""
             )
             dict entry(
                string "Password"
                variant                   string ""
             )
             dict entry(
                string "Settings"
                variant                   array [
                      dict entry(
                         string "Method"
                         variant                            string "dhcp"
                      )
                   ]
             )
             dict entry(
                string "IPv6.Settings"
                variant                   array [
                   ]
             )
          ]
       }
    ]


--
Scanned by MailScanner.


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

end of thread, other threads:[~2012-08-29 23:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-12 14:50 Re-activating a context Christopher Vogl
2012-07-12 20:49 ` Denis Kenzior
2012-07-13 10:12   ` Christopher Vogl
2012-07-13 13:39     ` Guillaume Zajac
2012-07-16 12:31       ` Christopher Vogl
2012-08-29 18:40       ` Chrisopher Vogl
2012-08-29 23:56         ` Denis Kenzior

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.