Dell 5570 (Sierra) supported?

Aleksander Morgado aleksander at aleksander.es
Tue Nov 25 09:40:50 PST 2014


On Tue, Nov 25, 2014 at 6:32 PM, Manuel Lauss <manuel.lauss at gmail.com> wrote:
> On Tue, Nov 25, 2014 at 6:27 PM, Aleksander Morgado
> <aleksander at aleksander.es> wrote:
>> On Tue, Nov 25, 2014 at 3:31 PM, Manuel Lauss <manuel.lauss at gmail.com> wrote:
>>>>> <debug> [000000.007862] [mm-plugin-manager.c:640] build_plugins_list(): (Plugin Manager) [cdc-wdm0] Found '2' plugins to try...
>>>>> <debug> [000000.007863] [mm-plugin-manager.c:644] build_plugins_list(): (Plugin Manager) [cdc-wdm0]   Will try with plugin 'Novatel'
>>>>> <debug> [000000.007864] [mm-plugin-manager.c:644] build_plugins_list(): (Plugin Manager) [cdc-wdm0]   Will try with plugin 'Generic'
>>>>> <debug> [000000.007871] [mm-plugin.c:767] mm_plugin_supports_port(): (Novatel) [cdc-wdm0] probe required: 'at'
>>>>> <debug> [000000.007873] [mm-port-probe.c:1353] mm_port_probe_run(): (usbmisc/cdc-wdm0) launching port probing: 'at'
>>>>
>>>>
>>>> This doesn't look so good, though...  Why do we end up probing this as
>>>> an 'at' port? No cdc-wdm0 device owned by the cdc_mbim driver should
>>>> ever be probed as anything but MBIM.  I don't know how this device
>>>> reacts, but there is a fair chance that some MBIM firmwares will barf at
>>>> random AT commands bveing thrown at them.
>>>
>>
>> The Novatel plugin is conflicting here it seems.
>>
>>>
>>> I removed the Novatel plugins as Aleksander suggested, and it got a
>>> little further:
>>>
>>> <debug> [000000.056328] [mm-plugin-manager.c:640]
>>> build_plugins_list(): (Plugin Manager) [cdc-wdm0] Found '1' plugins to
>>> try...
>>> <debug> [000000.056332] [mm-plugin-manager.c:644]
>>> build_plugins_list(): (Plugin Manager) [cdc-wdm0]   Will try with
>>> plugin 'Generic'
>>> <debug> [000000.056341] [mm-plugin.c:767] mm_plugin_supports_port():
>>> (Generic) [cdc-wdm0] probe required: 'mbim'
>>> <debug> [000000.056346] [mm-port-probe.c:1353] mm_port_probe_run():
>>> (usbmisc/cdc-wdm0) launching port probing: 'mbim'
>>> <debug> [000000.056377] [mm-plugin-manager.c:569]
>>> plugin_supports_port_ready(): (Plugin Manager) [wwan0] deferring
>>> support check until result suggested
>>> <debug> [000000.056384] [mm-plugin-manager.c:569]
>>> plugin_supports_port_ready(): (Plugin Manager) [eno1] deferring
>>> support check until result suggested
>>> <debug> [000000.056456] [mm-plugin-manager.c:569]
>>> plugin_supports_port_ready(): (Plugin Manager) [wlp3s0] deferring
>>> support check until result suggested
>>> <debug> [000000.056737] [mm-port-serial.c:1099] mm_port_serial_open():
>>> (ttyS0) opening serial port...
>>> <debug> [000000.056887] [mm-port-serial.c:1237] mm_port_serial_open():
>>> (ttyS0) device open count is 1 (open)
>>> <debug> [000000.056920] [mm-port-probe.c:523] wdm_probe_mbim():
>>> (usbmisc/cdc-wdm0) probing MBIM...
>>> opening device...[/dev/cdc-wdm0] Queried max control message size:
>>> 4096[/dev/cdc-wdm0] Sent message...
>>> <<<<<< RAW:
>>> <<<<<<   length = 16
>>> <<<<<<   data   = 01:00:00:00:10:00:00:00:01:00:00:00:00:10:00:00
>>> [/dev/cdc-wdm0] Sent message (translated)...
>>> <<<<<< Header:
>>> <<<<<<   length      = 16
>>> <<<<<<   type        = open (0x00000001)
>>> <<<<<<   transaction = 1
>>> <<<<<< Contents:
>>> <<<<<<   max_control_transfer = 4096
>>> <debug> [000000.157268] [mm-port-serial-at.c:440] debug_log():
>>> (ttyS0): --> 'AT<CR>'
>>> [/dev/cdc-wdm0] Sent message...
>>> <<<<<< RAW:
>>> <<<<<<   length = 16
>>> <<<<<<   data   = 01:00:00:00:10:00:00:00:02:00:00:00:00:10:00:00
>>> [/dev/cdc-wdm0] Sent message (translated)...
>>> <<<<<< Header:
>>> <<<<<<   length      = 16
>>> <<<<<<   type        = open (0x00000001)
>>> <<<<<<   transaction = 2
>>> <<<<<< Contents:
>>> <<<<<<   max_control_transfer = 4096
>>> [/dev/cdc-wdm0] Received message...
>>>>>>>>> RAW:
>>>>>>>>>   length = 16
>>>>>>>>>   data   = 01:00:00:80:10:00:00:00:02:00:00:00:02:00:00:00
>>> getting open done result failed: closed<debug> [000001.212644]
>>> [mm-port-probe.c:501] mbim_port_open_ready(): (usbmisc/cdc-wdm0) error
>>> checking MBIM support: 'Failure'
>>
>> Is that from a fresh reboot, once the Novatel plugin is removed?
>
>
> Yes it is.  I've attached the full modemmanager log.
>

Very unfortunate situation; libmbim tries to send the Open message,
and when the modem replies the Open message is already expired, and
goes on and on like that...

[/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<<   length      = 16
<<<<<<   type        = open (0x00000001)
<<<<<<   transaction = 4
<<<<<< Contents:
<<<<<<   max_control_transfer = 4096
[/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 16
>>>>>>   data   = 01:00:00:80:10:00:00:00:03:00:00:00:00:00:00:00
[/dev/cdc-wdm0] No transaction matched in received
message[/dev/cdc-wdm0] Received unexpected message (translated)...
>>>>>> Header:
>>>>>>   length      = 16
>>>>>>   type        = open-done (0x80000001)
>>>>>>   transaction = 3
>>>>>> Contents:
>>>>>>   status error = 'None' (0x00000000)

Default wait time for the open() message should be updated...

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list