Using MM with Lede
Nathaniel Haggard
natester at gmail.com
Wed Aug 30 22:48:31 UTC 2017
Oh okay that worked:
option device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3' (no trailing
slash)
root at LEDE:~# mmcli -m
error: no actions specified
root at LEDE:~# mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
EM7455
Thank you.
On Wed, Aug 30, 2017 at 2:52 PM, Paul Bartell <paul.bartell at gmail.com>
wrote:
> In your /etc/config/network file, try replacing
>
> option device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.8'
> with
> option device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/'
>
> or whatever path mmcli -m shows as the device path.
>
> On Wed, Aug 30, 2017 at 12:15 PM Nathaniel Haggard <natester at gmail.com>
> wrote:
>
>> The log is ~600K, so I'll send it to Aleksander directly, but here is one
>> highlight at least:
>>
>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>> generic response (translated)...
>> <<<<<< QMUX:
>> <<<<<< length = 19
>> <<<<<< flags = 0x80
>> <<<<<< service = "nas"
>> <<<<<< client = 3
>> <<<<<< QMI:
>> <<<<<< flags = "response"
>> <<<<<< transaction = 3
>> <<<<<< tlv_length = 7
>> <<<<<< message = "Get Home Network" (0x0025)
>> <<<<<< TLV:
>> <<<<<< type = "Result" (0x02)
>> <<<<<< length = 4
>> <<<<<< value = 01:00:10:00
>> <<<<<< translated = FAILURE: NotProvisioned
>> Wed Aug 30 15:41:46 2017 daemon.warn [4134]: <warn> [1504107706.271269]
>> [mm-base-sim.c:1424] load_operator_identifier_ready(): couldn't load
>> Operator identifier: 'Couldn't get home network: QMI protocol error (16):
>> 'NotProvisioned''
>> Wed Aug 30 15:41:46 2017 daemon.info [4134]: <debug> [1504107706.271343]
>> [mm-sim-qmi.c:374] load_operator_name(): loading SIM operator name...
>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] sent
>> message...
>> <<<<<< RAW:
>> <<<<<< length = 13
>> <<<<<< data = 01:0C:00:00:03:03:00:04:00:25:00:00:00
>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] sent
>> generic request (translated)...
>> <<<<<< QMUX:
>> <<<<<< length = 12
>> <<<<<< flags = 0x00
>> <<<<<< service = "nas"
>> <<<<<< client = 3
>> <<<<<< QMI:
>> <<<<<< flags = "none"
>> <<<<<< transaction = 4
>> <<<<<< tlv_length = 0
>> <<<<<< message = "Get Home Network" (0x0025)
>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>> message...
>> <<<<<< RAW:
>> <<<<<< length = 20
>> <<<<<< data = 01:13:00:80:03:03:02:04:00:25:
>> 00:07:00:02:04:00:01:00:10:00
>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>> generic response (translated)...
>> <<<<<< QMUX:
>> <<<<<< length = 19
>> <<<<<< flags = 0x80
>> <<<<<< service = "nas"
>> <<<<<< client = 3
>> <<<<<< QMI:
>> <<<<<< flags = "response"
>> <<<<<< transaction = 4
>> <<<<<< tlv_length = 7
>> <<<<<< message = "Get Home Network" (0x0025)
>> <<<<<< TLV:
>> <<<<<< type = "Result" (0x02)
>> <<<<<< length = 4
>> <<<<<< value = 01:00:10:00
>> <<<<<< translated = FAILURE: NotProvisioned
>> Wed Aug 30 15:41:46 2017 daemon.warn [4134]: <warn> [1504107706.335377]
>> [mm-base-sim.c:1425] load_operator_name_ready(): couldn't load Operator
>> name: 'Couldn't get home network: QMI protocol error (16): 'NotProvisioned''
>>
>>
>> Also I am able to connect manually with mmcli, but the IP listed is not
>> associated with any interface:
>>
>> mmcli -m 0 --simple-connect="pin=1234,apn=fast.t-mobile.com"
>>
>> Tue Aug 29 17:52:49 2017 daemon.debug [4037]: [/dev/cdc-wdm1] Allocating
>> new client ID...
>> Tue Aug 29 17:52:49 2017 daemon.debug [4037]: [/dev/cdc-wdm1] Registered
>> 'wds' (version 1.67) client with ID '35'
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> QMI IPv4 Settings:
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Address:
>> 22.159.249.232/28
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Gateway:
>> 22.159.249.233
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> DNS #1:
>> 10.177.0.34
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> DNS #2:
>> 10.177.0.210
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> MTU: 1500
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Modem
>> /org/freedesktop/ModemManager1/Modem/0: state changed (connecting ->
>> connected)
>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Simple connect
>> state (8/8): All done
>>
>> On Wed, Aug 30, 2017 at 10:23 AM, Nathaniel Haggard <natester at gmail.com>
>> wrote:
>>
>>> The log is ~600K, so I attached it, but here is one highlight at least:
>>>
>>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>>> generic response (translated)...
>>> <<<<<< QMUX:
>>> <<<<<< length = 19
>>> <<<<<< flags = 0x80
>>> <<<<<< service = "nas"
>>> <<<<<< client = 3
>>> <<<<<< QMI:
>>> <<<<<< flags = "response"
>>> <<<<<< transaction = 3
>>> <<<<<< tlv_length = 7
>>> <<<<<< message = "Get Home Network" (0x0025)
>>> <<<<<< TLV:
>>> <<<<<< type = "Result" (0x02)
>>> <<<<<< length = 4
>>> <<<<<< value = 01:00:10:00
>>> <<<<<< translated = FAILURE: NotProvisioned
>>> Wed Aug 30 15:41:46 2017 daemon.warn [4134]: <warn> [1504107706.271269]
>>> [mm-base-sim.c:1424] load_operator_identifier_ready(): couldn't load
>>> Operator identifier: 'Couldn't get home network: QMI protocol error (16):
>>> 'NotProvisioned''
>>> Wed Aug 30 15:41:46 2017 daemon.info [4134]: <debug>
>>> [1504107706.271343] [mm-sim-qmi.c:374] load_operator_name(): loading SIM
>>> operator name...
>>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] sent
>>> message...
>>> <<<<<< RAW:
>>> <<<<<< length = 13
>>> <<<<<< data = 01:0C:00:00:03:03:00:04:00:25:00:00:00
>>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] sent
>>> generic request (translated)...
>>> <<<<<< QMUX:
>>> <<<<<< length = 12
>>> <<<<<< flags = 0x00
>>> <<<<<< service = "nas"
>>> <<<<<< client = 3
>>> <<<<<< QMI:
>>> <<<<<< flags = "none"
>>> <<<<<< transaction = 4
>>> <<<<<< tlv_length = 0
>>> <<<<<< message = "Get Home Network" (0x0025)
>>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>>> message...
>>> <<<<<< RAW:
>>> <<<<<< length = 20
>>> <<<<<< data = 01:13:00:80:03:03:02:04:00:25:
>>> 00:07:00:02:04:00:01:00:10:00
>>> Wed Aug 30 15:41:46 2017 daemon.debug [4134]: [/dev/cdc-wdm0] received
>>> generic response (translated)...
>>> <<<<<< QMUX:
>>> <<<<<< length = 19
>>> <<<<<< flags = 0x80
>>> <<<<<< service = "nas"
>>> <<<<<< client = 3
>>> <<<<<< QMI:
>>> <<<<<< flags = "response"
>>> <<<<<< transaction = 4
>>> <<<<<< tlv_length = 7
>>> <<<<<< message = "Get Home Network" (0x0025)
>>> <<<<<< TLV:
>>> <<<<<< type = "Result" (0x02)
>>> <<<<<< length = 4
>>> <<<<<< value = 01:00:10:00
>>> <<<<<< translated = FAILURE: NotProvisioned
>>> Wed Aug 30 15:41:46 2017 daemon.warn [4134]: <warn> [1504107706.335377]
>>> [mm-base-sim.c:1425] load_operator_name_ready(): couldn't load Operator
>>> name: 'Couldn't get home network: QMI protocol error (16): 'NotProvisioned''
>>>
>>>
>>> Also I am able to connect manually with mmcli, but the IP listed is not
>>> associated with any interface:
>>>
>>> mmcli -m 0 --simple-connect="pin=1234,apn=fast.t-mobile.com"
>>>
>>> Tue Aug 29 17:52:49 2017 daemon.debug [4037]: [/dev/cdc-wdm1] Allocating
>>> new client ID...
>>> Tue Aug 29 17:52:49 2017 daemon.debug [4037]: [/dev/cdc-wdm1] Registered
>>> 'wds' (version 1.67) client with ID '35'
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> QMI IPv4 Settings:
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Address:
>>> 22.159.249.232/28
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Gateway:
>>> 22.159.249.233
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> DNS #1:
>>> 10.177.0.34
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> DNS #2:
>>> 10.177.0.210
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> MTU: 1500
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Modem
>>> /org/freedesktop/ModemManager1/Modem/0: state changed (connecting ->
>>> connected)
>>> Tue Aug 29 17:52:54 2017 daemon.info [4037]: <info> Simple connect
>>> state (8/8): All done
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Aug 29, 2017 at 11:28 PM, Aleksander Morgado <
>>> aleksander at aleksander.es> wrote:
>>>
>>>> >
>>>> > I've got ModemManager working on the latest version of lede with few
>>>> > problems. Can you provide some debug logs (run ModemManager --debug).
>>>> >
>>>> > Make sure to run the following after starting ModemManager so that
>>>> device
>>>> > events are reported properly
>>>> >
>>>> > . /etc/modemmanager/modemmanager.common
>>>> > mm_cleanup_interfaces
>>>> > ( mm_report_events_from_cache ) >/dev/null 2>&1 &
>>>> >
>>>>
>>>> To clarify, these extra 3 steps are only needed if manually running
>>>> ModemManager, as it would need to get reported the kernel events that
>>>> happened until then.
>>>>
>>>> You can also just edit the /etc/init.d/ModemManager file to add the
>>>> extra --debug, and restart using the init file, and the extra steps
>>>> wouldn't be necessary, as they are done by the init file.
>>>>
>>>> --
>>>> Aleksander
>>>> https://aleksander.es
>>>>
>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170830/6321da81/attachment-0001.html>
More information about the ModemManager-devel
mailing list