M7354 IPv6 Problem

Yousef Alabssi youstec at gmail.com
Thu Sep 24 08:26:09 PDT 2015


Hi all,

I am having hard times to get IPv6 on Sierra MC7354. the profiles seem to
have dual stack capabilities




root at router:/home# qmicli -V

qmicli 1.12.6
Copyright (C) 2015 Aleksander Morgado
License GPLv2+: GNU GPL version 2 or later <
http://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.



root at router:/home# mmcli -L

Found 1 modems:
    /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
MC7354

root at router:/home# mmcli -m 0

/org/freedesktop/ModemManager1/Modem/0 (device id
'08fd8263ec2eb5f680a533bdcded55eef628d7bb')
  -------------------------
  Hardware |   manufacturer: 'Sierra Wireless, Incorporated'
           |          model: 'MC7354'
           |       revision: 'SWI9X15C_05.05.16.03 r22385 carmd-fwbuild1
2014/06/04 15:01:26'
           |      supported: 'gsm-umts
           |                  cdma-evdo
           |                  lte
           |                  cdma-evdo, gsm-umts
           |                  gsm-umts, lte
           |                  cdma-evdo, lte
           |                  cdma-evdo, gsm-umts, lte'
           |        current: 'lte'
           |   equipment id: '359225052167129'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1'
           |        drivers: 'qmi_wwan, option1'
           |         plugin: 'Generic'
           |   primary port: 'cdc-wdm2'
           |          ports: 'ttyUSB0 (qcdm), ttyUSB2 (at), wwan0 (net),
wwan1 (net), cdc-wdm2 (qmi), cdc-wdm1 (qmi)'
  -------------------------
  Numbers  |           own : '2019196694'
  -------------------------
  Status   |           lock: 'sim-pin2'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10),
sim-puk2 (10)'
           |          state: 'disabled'
           |    power state: 'on'
           |    access tech: 'unknown'
           | signal quality: '0' (cached)
  -------------------------
  Modes    |      supported: 'allowed: 4g; preferred: none'
           |        current: 'allowed: 4g; preferred: none'
  -------------------------
  Bands    |      supported: 'cdma-bc0-cellular-800, cdma-bc1-pcs-1900,
cdma-bc10-secondary-800, cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900,
u17iv, u850, u900, eutran-ii, eutran-iv, eutran-v, eutran-xiii,
eutran-xvii, eutran-xxv'
           |        current: 'cdma-bc0-cellular-800, cdma-bc1-pcs-1900,
cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900, u850, u900, eutran-iv,
eutran-xiii'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '359225052167129'
           |  enabled locks: 'none'
           |    operator id: 'unknown'
           |  operator name: 'unknown'
           |   registration: 'unknown'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'


root at router:/home# qmicli -d /dev/cdc-wdm2 --wds-get-profile-list=3gpp
[24 Sep 2015, 11:09:46] -Warning ** Error reading from istream: Resource
temporarily unavailable
^Ccancelling the operation...

error: couldn't create client for the 'wds' service: CID allocation failed
in the CTL client: Transaction aborted
root at router:/home/m2m# qmicli -d /dev/cdc-wdm1 --wds-get-profile-list=3gpp
Profile list retrieved:
    [1] 3gpp - profile1
        APN: 'INTERNET'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [2] 3gpp - profile2
        APN: 'admin'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [3] 3gpp - profile3
        APN: 'INTERNET'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [4] 3gpp - profile4
        APN: 'app'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [5] 3gpp - profile5
        APN: '800'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [9] 3gpp - profile9
        APN: 'ims'
        PDP type: 'ipv6'
        Auth: 'none'
    [10] 3gpp - profile10
        APN: 'admin'
        PDP type: 'ipv4'
        Auth: 'none'
    [11] 3gpp - profile11
        APN: 'INTERNET'
        PDP type: 'ipv4'
        Auth: 'none'
    [12] 3gpp - profile12
        APN: 'app'
        PDP type: 'ipv4-or-ipv6'
        Auth: 'none'
    [13] 3gpp - profile13
        PDP type: 'ipv4'
        Auth: 'none'
root at router:/home# mmcli -m 0
--simple-connect="apn=internet,ip-type=ipv4v6" --verbose
[24 Sep 2015, 11:10:24] [Debug] Forcing request to be run asynchronously
[24 Sep 2015, 11:10:24] [Debug] Assuming '0' is the modem index
[24 Sep 2015, 11:10:24] [Debug] ModemManager process found at ':1.5'
[24 Sep 2015, 11:10:24] [Debug] Modem found at
'/org/freedesktop/ModemManager1/Modem/0'

[24 Sep 2015, 11:10:24] [Debug] Asynchronously connecting the modem..
successfully connected the modem


root at router:/home# dhclient -6 wwan0 -v
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Bound to *:546
Listening on Socket/wwan0
Sending on   Socket/wwan0
PRC: Soliciting for leases (INIT).
XMT: Forming Solicit, 0 ms elapsed.
XMT:  X-- IA_NA 7f:b2:92:14
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on wwan0, interval 1020ms.
send_packet6: Cannot assign requested address
dhc6: send_packet6() sent -1 of 56 bytes
XMT: Forming Solicit, 1020 ms elapsed.
XMT:  X-- IA_NA 7f:b2:92:14
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on wwan0, interval 1940ms.
send_packet6: Cannot assign requested address
dhc6: send_packet6() sent -1 of 56 bytes
XMT: Forming Solicit, 2960 ms elapsed.
XMT:  X-- IA_NA 7f:b2:92:14
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on wwan0, interval 3740ms.
XMT: Forming Solicit, 6700 ms elapsed.
XMT:  X-- IA_NA 7f:b2:92:14
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on wwan0, interval 7150ms.


root at router:/home# ifconfig -a wwan0


wwan0     Link encap:Ethernet  HWaddr 3e:e8:7f:b2:92:14
          inet6 addr: fe80::3ce8:7fff:feb2:9214/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:494 (494.0 B)  TX bytes:8744 (8.7 KB)


root at router:/home#




root at router:/home# qmicli -d /dev/cdc-wdm2 --wds-start-network=internet
--verbose
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Opening device with flags
'none'...
[24 Sep 2015, 11:16:15] [Debug] QMI Device at '/dev/cdc-wdm2' ready
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Assuming service 'wds' is
supported...
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Allocating new client ID...
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message...
<<<<<< RAW:
<<<<<<   length = 16
<<<<<<   data   = 01:0F:00:00:00:00:00:01:22:00:04:00:01:01:00:01

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 15
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 4
<<<<<<   message     = "Allocate CID" (0x0022)
<<<<<< TLV:
<<<<<<   type       = "Service" (0x01)
<<<<<<   length     = 1
<<<<<<   value      = 01
<<<<<<   translated = wds

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message...
>>>>>> RAW:
>>>>>>   length = 24
>>>>>>   data   =
01:17:00:80:00:00:01:01:22:00:0C:00:02:04:00:00:00:00:00:01:02:00:01:0B

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message
(translated)...
>>>>>> QMUX:
>>>>>>   length  = 23
>>>>>>   flags   = 0x80
>>>>>>   service = "ctl"
>>>>>>   client  = 0
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 1
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Allocate CID" (0x0022)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Allocation Info" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = 01:0B
>>>>>>   translated = [ service = 'wds' cid = '11' ]

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Registered 'wds' (version
unknown) client with ID '11'
[24 Sep 2015, 11:16:15] [Debug] Asynchronously starting network...
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message...
<<<<<< RAW:
<<<<<<   length = 27
<<<<<<   data   =
01:1A:00:00:01:0B:00:01:00:20:00:0E:00:14:0B:00:76:7A:77:69:6E:74:65:72:6E:65:74

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 26
<<<<<<   flags   = 0x00
<<<<<<   service = "wds"
<<<<<<   client  = 11
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 14
<<<<<<   message     = "Start Network" (0x0020)
<<<<<< TLV:
<<<<<<   type       = "APN" (0x14)
<<<<<<   length     = 11
<<<<<<   value      = 76:7A:77:69:6E:74:65:72:6E:65:74
<<<<<<   translated = vzwinternet

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message...
>>>>>> RAW:
>>>>>>   length = 32
>>>>>>   data   =
01:1F:00:80:01:0B:02:01:00:20:00:13:00:02:04:00:01:00:0E:00:10:02:00:03:00:11:04:00:03:00:D1:07

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message
(translated)...
>>>>>> QMUX:
>>>>>>   length  = 31
>>>>>>   flags   = 0x80
>>>>>>   service = "wds"
>>>>>>   client  = 11
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 1
>>>>>>   tlv_length  = 19
>>>>>>   message     = "Start Network" (0x0020)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 01:00:0E:00
>>>>>>   translated = FAILURE: CallFailed
>>>>>> TLV:
>>>>>>   type       = "Call End Reason" (0x10)
>>>>>>   length     = 2
>>>>>>   value      = 03:00
>>>>>>   translated = generic-no-service
>>>>>> TLV:
>>>>>>   type       = "Verbose Call End Reason" (0x11)
>>>>>>   length     = 4
>>>>>>   value      = 03:00:D1:07
>>>>>>   translated = [ type = 'cm' reason = '2001' ]

error: couldn't start network: QMI protocol error (14): 'CallFailed'
call end reason (3): generic-no-service
verbose call end reason (3,2001): [cm] no-service
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Releasing 'wds' client with
flags 'release-cid'...
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Unregistered 'wds' client
with ID '11'
[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message...
<<<<<< RAW:
<<<<<<   length = 17
<<<<<<   data   = 01:10:00:00:00:00:00:02:23:00:05:00:01:02:00:01:0B

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 16
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 2
<<<<<<   tlv_length  = 5
<<<<<<   message     = "Release CID" (0x0023)
<<<<<< TLV:
<<<<<<   type       = "Release Info" (0x01)
<<<<<<   length     = 2
<<<<<<   value      = 01:0B
<<<<<<   translated = [ service = 'wds' cid = '11' ]

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message...
>>>>>> RAW:
>>>>>>   length = 24
>>>>>>   data   =
01:17:00:80:00:00:01:02:23:00:0C:00:02:04:00:00:00:00:00:01:02:00:01:0B

[24 Sep 2015, 11:16:15] [Debug] [/dev/cdc-wdm2] Received message
(translated)...
>>>>>> QMUX:
>>>>>>   length  = 23
>>>>>>   flags   = 0x80
>>>>>>   service = "ctl"
>>>>>>   client  = 0
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 2
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Release CID" (0x0023)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Release Info" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = 01:0B
>>>>>>   translated = [ service = 'wds' cid = '11' ]

[24 Sep 2015, 11:16:15] [Debug] Client released
root at router:/home#

Appreciate any hint
Cheers,
Yousef
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/modemmanager-devel/attachments/20150924/0982c3ec/attachment-0001.html>


More information about the ModemManager-devel mailing list