On Mon, Nov 20, 2017 at 12:00 PM, Greg Oliver <oliver.g...@gmail.com> wrote:

> On Mon, Nov 20, 2017 at 11:11 AM, Dan Williams <d...@redhat.com> wrote:
> > On Mon, 2017-11-20 at 11:04 -0600, Dan Williams wrote:
> >> On Fri, 2017-11-17 at 08:48 -0600, Greg Oliver wrote:
> >> > On Fri, Nov 17, 2017 at 2:34 AM, Aleksander Morgado <
> >> > aleksan...@aleksander.es> wrote:
> >> >
> >> > > On Fri, Nov 17, 2017 at 12:44 AM, Greg Oliver <oliver.greg@gmail.
> >> > > co
> >> > > m>
> >> > > wrote:
> >> > > > On Thu, Nov 16, 2017 at 2:57 PM, Aleksander Morgado
> >> > > > <aleksan...@aleksander.es> wrote:
> >> >
> >> > [snip]
> >> >
> >> >
> >> > > > [greg@dell-wifi ~]$ sudo mmcli -m 0
> >> > > >
> >> > > > /org/freedesktop/ModemManager1/Modem/0 (device id
> >> > > > '48d4cf9eceb8dbb2de4e13da073cb011be31f29e')
> >> > > >   -------------------------
> >> > > >   Hardware |   manufacturer: 'QUALCOMM INCORPORATED'
> >> > > >            |          model: '42'
> >> > > >            |       revision: 'L0290VWBB12F.248  1  [Nov  9 2011
> >> > >
> >> > > 08:44:21]'
> >> > > >            |      supported: 'gsm-umts
> >> > > >            |                  cdma-evdo
> >> > > >            |                  lte
> >> > > >            |                  cdma-evdo, gsm-umts
> >> > > >            |                  gsm-umts, lte
> >> > > >            |                  cdma-evdo, lte
> >> > > >            |                  cdma-evdo, gsm-umts, lte'
> >> > > >            |        current: 'cdma-evdo'
> >> > >
> >> > > So this is being managed in QMI, which is ok, but as seen above
> >> > > the
> >> > > "current" mode is limited to cdma-evdo for some reason (i.e. no
> >> > > LTE).
> >> > >
> >> > > Can you try to run this?
> >> > > mmcli -m 0 --set-current-capabilities="cdma-evdo|lte"
> >> > >
> >> > > The device should reboot after that; then re-run "mmcli -m X" (X
> >> > > will
> >> > > likely be 1 after the reboot) and see if the "current" field
> >> > > shows
> >> > > "lte" as well.
> >> > >
> >> > > [snip]
> >> > >
> >> >
> >> > [greg@dell-wifi ~]$ sudo mmcli -m 0
> >> > --set-current-capabilities="cdma-evdo|lte"
> >> > error: couldn't set current capabilities:
> >> > 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unsupported:
> >> > Setting
> >> > capabilities is not supported by this device'
> >>
> >> You may not actually be able to change the capabilities in
> >> ModemManager, I don't recall exactly why and I thought we'd fixed it,
> >> but perhaps just use qmicli for the time being.
> >>
> >> The UML290 is a bit particular in the options it wants, so try this
> >> (it
> >> works on my 290...)
> >>
> >> sudo qmicli -p -d /dev/cdc-wdm1 --nas-set-system-selection-
> >> preference="cdma-1x|cdma-1xevdo|gsm|umts|lte"
> >
> > And sorry, you want /dev/cdc-wdm0 here.  I already had a QMI device
> > plugged in, thus the UML290 got cdc-wdm1 for me...
> >
> >> > I am asking the guy I am incorporating this for to check his plan
> >> > to
> >> > see if
> >> > his SIM card plan is even LTE capable.  He is switching from T-
> >> > Mobile
> >> > 2g on
> >> > his devices (since they are disbanding that network) to
> >> > Verizon.  I'll post
> >> > back when I hear, but your earlier comment that evdo does not take
> >> > APNs
> >> > took me by surprise.  I have never used 3rd party network
> >> > subscriptions
> >> > before until this guy, but what you are saying is that when using
> >> > PPP
> >> > on
> >> > evdo networks there is no APN concept like in GSM?  His original
> >> > line
> >> > of
> >>
> >> That's correct.  Verizon is still a hybrid CDMA/EVDO (which doesn't
> >> use
> >> APNs at all) and LTE (which does) network.  Your modem was originally
> >> in CDMA/EVDO mode with LTE disabled, and thus NetworkManager would
> >> not
> >> allow APN entry because it would be useless as CDMA doesn't use one.
> >>
> >> But if you switch the device with the above command to enable LTE as
> >> well, then you can enter the APN which will be used when the device
> >> attaches to the Verizon LTE network.
> >>
> >> (I could go into what it does when it's dual-mode CDMA/EVDO + LTE,
> >> but
> >> that's a much longer mail).
> >>
> >> If that works and you can use your APN, great.  If it doesn't work,
> >> or
> >> handoff between LTE and CDMA/EVDO doesn't work for you, let us know
> >> because there's one more setting that needs to be on for dual-mode to
> >> work correctly (eHRPD).
> >>
> >> > product on T-Mobile 2g was able to use 3rd party APNs just fine - I
> >> > did not
> >> > know the backend of the 2 technologies were that much different
> >> > other
> >> > than
> >> > the framing used - guess I need to read up more.
> >>
> >> They are a ton different :)  CDMA/EVDO store more of the subscriber
> >> information with the carrier, thus you don't use APNs or SIM cards.
> >>
> >> Dan
>
> Thanks Dan, you guys have me almost there.
>
> This looks much more promising.  Since I am using a 3rd party APN, I
> disabled CDMA/EVDO completely, and the qmi command line worked.  It
> is not connecting still though - but it looks like a provisioned SIM
> issue?  The SIM works on VZ for sure - with PPP I get an address, etc,
> but like I said, I am using a 3rd party (Wyless) APN on the VZ
> infrastructure.
>
> ModemManager[23924]: <info>  [1511200452.907356]
> [mm-iface-modem-simple.c:641] connect_auth_ready(): Simple connect
> started...
> ModemManager[23924]: <debug> [1511200452.907483]
> [mm-iface-modem-simple.c:651] connect_auth_ready():    PIN: unspecified
> ModemManager[23924]: <debug> [1511200452.907513]
> [mm-iface-modem-simple.c:653] connect_auth_ready():    Operator ID:
> unspecified
> ModemManager[23924]: <debug> [1511200452.907542]
> [mm-iface-modem-simple.c:655] connect_auth_ready():    Allowed roaming: yes
> ModemManager[23924]: <debug> [1511200452.907570]
> [mm-iface-modem-simple.c:657] connect_auth_ready():    APN:
> wyleslte.gw7.vzwentp
> ModemManager[23924]: <debug> [1511200452.907596]
> [mm-iface-modem-simple.c:662] connect_auth_ready():    IP family: ipv4
> ModemManager[23924]: <debug> [1511200452.907620]
> [mm-iface-modem-simple.c:673] connect_auth_ready():    Allowed
> authentication: unspecified
> ModemManager[23924]: <debug> [1511200452.907645]
> [mm-iface-modem-simple.c:675] connect_auth_ready():    User: unspecified
> ModemManager[23924]: <debug> [1511200452.907667]
> [mm-iface-modem-simple.c:677] connect_auth_ready():    Password: unspecified
> ModemManager[23924]: <debug> [1511200452.907689]
> [mm-iface-modem-simple.c:679] connect_auth_ready():    Number: *99#
> ModemManager[23924]: <info>  [1511200452.907711]
> [mm-iface-modem-simple.c:469] connection_step(): Simple connect state
> (4/8): Wait to get fully enabled
> ModemManager[23924]: <info>  [1511200452.907772]
> [mm-iface-modem-simple.c:478] connection_step(): Simple connect state
> (5/8): Register
> ModemManager[23924]: <debug> [1511200452.907818]
> [mm-iface-modem-3gpp.c:400] mm_iface_modem_3gpp_register_in_network():
> Already registered in network '311480', automatic registration not
> launched...
> ModemManager[23924]: <info>  [1511200452.907870]
> [mm-iface-modem-simple.c:501] connection_step(): Simple connect state
> (6/8): Bearer
> ModemManager[23924]: <debug> [1511200452.907896]
> [mm-iface-modem-simple.c:521] connection_step(): Creating new bearer...
> ModemManager[23924]: <debug> [1511200452.908355]
> [mm-broadband-modem-qmi.c:304] modem_create_bearer_finish(): New bearer
> created at DBus path '/org/freedesktop/ModemManager1/Bearer/0'
> ModemManager[23924]: <info>  [1511200452.908609]
> [mm-iface-modem-simple.c:583] connection_step(): Simple connect state
> (7/8): Connect
> ModemManager[23924]: <debug> [1511200452.908655] [mm-base-bearer.c:703]
> mm_base_bearer_connect(): Connecting bearer '/org/freedesktop/
> ModemManager1/Bearer/0'
> ModemManager[23924]: <info>  [1511200452.908699] [mm-iface-modem.c:1431]
> __iface_modem_update_state_internal(): Modem 
> /org/freedesktop/ModemManager1/Modem/0:
> state changed (registered -> connecting)
> ModemManager[23924]: <debug> [1511200452.908996] [mm-bearer-qmi.c:1254]
> _connect(): Launching connection with QMI port (usb/cdc-wdm0) and data port
> (net/wwan0)
> ModemManager[23924]: <debug> [1511200452.909043] [mm-bearer-qmi.c:923]
> connect_context_step(): Defaulting to use dhcp IP method
> ModemManager[23924]: <debug> [1511200452.909083] [mm-bearer-qmi.c:937]
> connect_context_step(): Running IPv4 connection setup
> ModemManager[23924]: <debug> [1511200452.909109] [mm-bearer-qmi.c:950]
> connect_context_step(): Allocating IPv4-specific WDS client
> ModemManager[23924]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[23924]: [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 16
> <<<<<<   data   = 01:0F:00:00:00:00:00:0B:22:00:04:00:01:01:00:01
> ModemManager[23924]: [/dev/cdc-wdm0] sent generic request (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 15
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 11
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Allocate CID" (0x0022)
> <<<<<< TLV:
> <<<<<<   type       = "Service" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 01
> <<<<<<   translated = wds
> ModemManager[23924]: [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 24
> <<<<<<   data   = 01:17:00:80:00:00:01:0B:22:00:
> 0C:00:02:04:00:00:00:00:00:01:02:00:01:01
> ModemManager[23924]: [/dev/cdc-wdm0] received generic response
> (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 23
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 11
> <<<<<<   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:01
> <<<<<<   translated = [ service = 'wds' cid = '1' ]
> ModemManager[23924]: [/dev/cdc-wdm0] Registered 'wds' (version 1.10)
> client with ID '1'
> ModemManager[23924]: <debug> [1511200452.911904] [mm-bearer-qmi.c:971]
> connect_context_step(): Setting default IP family to: IPv4
> ModemManager[23924]: [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 17
> <<<<<<   data   = 01:10:00:00:01:01:00:01:00:4D:00:04:00:01:01:00:04
> ModemManager[23924]: [/dev/cdc-wdm0] sent generic request (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 16
> <<<<<<   flags   = 0x00
> <<<<<<   service = "wds"
> <<<<<<   client  = 1
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Set IP Family" (0x004D)
> <<<<<< TLV:
> <<<<<<   type       = "Preference" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 04
> <<<<<<   translated = ipv4
> ModemManager[23924]: [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 20
> <<<<<<   data   = 01:13:00:80:01:01:02:01:00:4D:
> 00:07:00:02:04:00:00:00:00:00
> ModemManager[23924]: [/dev/cdc-wdm0] received generic response
> (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 19
> <<<<<<   flags   = 0x80
> <<<<<<   service = "wds"
> <<<<<<   client  = 1
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Set IP Family" (0x004D)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> ModemManager[23924]: <debug> [1511200452.915666] [mm-bearer-qmi.c:1000]
> connect_context_step(): Starting IPv4 connection...
> ModemManager[23924]: [/dev/cdc-wdm0] sent message...
> <<<<<< RAW:
> <<<<<<   length = 36
> <<<<<<   data   = 01:23:00:00:01:01:00:02:00:20:
> 00:17:00:14:14:00:77:79:6C:65:73:6C:74:65:2E:67:77:37:2E:76:
> 7A:77:65:6E:74:70
> ModemManager[23924]: [/dev/cdc-wdm0] sent generic request (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 35
> <<<<<<   flags   = 0x00
> <<<<<<   service = "wds"
> <<<<<<   client  = 1
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 23
> <<<<<<   message     = "Start Network" (0x0020)
> <<<<<< TLV:
> <<<<<<   type       = "APN" (0x14)
> <<<<<<   length     = 20
> <<<<<<   value      = 77:79:6C:65:73:6C:74:65:2E:67:
> 77:37:2E:76:7A:77:65:6E:74:70
> <<<<<<   translated = wyleslte.gw7.vzwentp
> ModemManager[23924]: [/dev/cdc-wdm0] received message...
> <<<<<< RAW:
> <<<<<<   length = 32
> <<<<<<   data   = 01:1F:00:80:01:01:02:02:00:20:
> 00:13:00:02:04:00:01:00:0E:00:10:02:00:F8:03:11:04:00:06:00:1F:00
> ModemManager[23924]: [/dev/cdc-wdm0] received generic response
> (translated)...
> <<<<<< QMUX:
> <<<<<<   length  = 31
> <<<<<<   flags   = 0x80
> <<<<<<   service = "wds"
> <<<<<<   client  = 1
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 2
> <<<<<<   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      = F8:03
> <<<<<<   translated = gsm-wcdma-activation-reject
> <<<<<< TLV:
> <<<<<<   type       = "Verbose Call End Reason" (0x11)
> <<<<<<   length     = 4
> <<<<<<   value      = 06:00:1F:00
> <<<<<<   translated = [ type = '3gpp' reason = '31' ]
> ModemManager[23924]: <info>  [1511200453.119757] [mm-bearer-qmi.c:348]
> start_network_ready(): error: couldn't start network: QMI protocol error
> (14): 'CallFailed'
> ModemManager[23924]: <info>  [1511200453.119790] [mm-bearer-qmi.c:362]
> start_network_ready(): call end reason (1016): 'gsm-wcdma-activation-reject'
> ModemManager[23924]: <info>  [1511200453.119809] [mm-bearer-qmi.c:373]
> start_network_ready(): verbose call end reason (6,31): [3gpp]
> activation-reject
> ModemManager[23924]: <debug> [1511200453.119872] [mm-base-bearer.c:578]
> connect_ready(): Couldn't connect bearer 
> '/org/freedesktop/ModemManager1/Bearer/0':
> 'QMI protocol error (14): 'CallFailed''
> ModemManager[23924]: <info>  [1511200453.119950] [mm-iface-modem.c:1431]
> __iface_modem_update_state_internal(): Modem 
> /org/freedesktop/ModemManager1/Modem/0:
> state changed (connecting -> registered)
> ModemManager[23924]: <debug> [1511200453.120488]
> [mm-iface-modem-simple.c:221] connect_bearer_ready(): Couldn't connect
> bearer: 'QMI protocol error (14): 'CallFailed''
>
>
Well, I guess technically that does not prove the SIM is provisioned since
only LTE uses it - I will make sure they are properly provisioned with VZ /
Wyless.
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to