Dell 5570 (Sierra) supported?

Manuel Lauss manuel.lauss at gmail.com
Tue Nov 25 06:31:41 PST 2014


Hi Bjørn, Aleksander,

On Tue, Nov 25, 2014 at 1:41 PM, Bjørn Mork <bjorn at mork.no> wrote:
> Manuel Lauss <manuel.lauss at gmail.com> writes:
>
>> [   11.932400] cdc_mbim 1-10:2.12: cdc-wdm0: USB WDM device
>> [   11.932535] cdc_mbim 1-10:2.12 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-10, CDC MBIM, 36:52:d9:a0:b8:97
>
> Looks good, and the interface numbering does indeed indicate that this
> is a Sierra device (they use interfaces 12 and 13 for MBIM on their
> Qualcomm based modems).
>
>> <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.


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'
<debug> [000001.212653] [mm-port-probe.c:318]
mm_port_probe_set_result_mbim(): (usbmisc/cdc-wdm0) port is not
MBIM-capable
<debug> [000001.212695] [mm-plugin-manager.c:462]
plugin_supports_port_ready(): (Plugin Manager) (Generic) [cdc-wdm0]
found best plugin for port
<debug> [000001.212710] [mm-plugin-manager.c:361]
suggest_single_port_probe_result(): (Plugin Manager) (Generic) [wwan0]
deferred task completed, got suggested plugin
<debug> [000001.212721] [mm-plugin-manager.c:305]
port_probe_context_finished(): (Plugin Manager) 'cdc-wdm0' port probe
finished, still 1 running probes in this device (wwan0)
<debug> [000001.212737] [mm-plugin.c:689] mm_plugin_supports_port():
(Generic) [wwan0] probing deferred until result suggested
<debug> [000001.212745] [mm-plugin-manager.c:549]
plugin_supports_port_ready(): (Plugin Manager) (Generic) [wwan0] task
completed, got suggested plugin
<debug> [000001.212751] [mm-plugin-manager.c:313]
port_probe_context_finished(): (Plugin Manager) 'wwan0' port probe
finished, last one in device, but minimum probing time not con
<debug> [000001.852119] [mm-plugin-manager.c:710]
min_probing_timeout_cb(): (Plugin Manager)
[/sys/devices/pci0000:00/0000:00:16.3] Minimum probing time consumed
<debug> [000001.852140] [mm-plugin-manager.c:703]
min_probing_timeout_cb(): (Plugin Manager)
[/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10] Minimum probing time
consumed and no
<debug> [000001.852146] [mm-plugin-manager.c:138]
find_device_support_context_complete_and_free(): (Plugin Manager)
[/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10] device support
<info>  [000001.852170] [mm-device.c:509] mm_device_create_modem():
Creating modem with plugin 'Generic' and '2' ports
<warn>  [000001.853041] [mm-plugin.c:905] mm_plugin_create_modem():
Could not grab port (usbmisc/cdc-wdm0): 'Cannot add port
'usbmisc/cdc-wdm0', unsupported'
<debug> [000001.853057] [mm-base-modem.c:304]
mm_base_modem_grab_port(): (wwan0) type 'net' claimed by
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10
<debug> [000001.853102] [mm-base-modem.c:1485] finalize(): Modem
(Generic) '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10' completely
disposed
<warn>  [000001.853106] [mm-base-manager.c:158]
find_device_support_ready(): Couldn't create modem for device at
'/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10': Failed to find p
<debug> [000001.853122] [mm-plugin-manager.c:710]
min_probing_timeout_cb(): (Plugin Manager)
[/sys/devices/pci0000:00/0000:00:19.0] Minimum probing time consumed

Still nothing so far.

Thanks a lot!
     Manuel


More information about the ModemManager-devel mailing list