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