Dell 5570 (Sierra) supported?

Dan Williams dcbw at redhat.com
Tue Nov 25 09:37:12 PST 2014


On Tue, 2014-11-25 at 18:27 +0100, Aleksander Morgado 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.

Because "Dell":

    static const gchar *subsystems[] = { "tty", "net", "usb", NULL };
    static const guint16 vendors[] = { 0x1410, /* Novatel */
                                       0x413c, /* Dell */
                                       0 };

I'm not sure how to further restrict to Novatel-only devices though,
given that the vendor ID can be anything (Dell, HP, whatever).  I'm not
sure there's a single AT command that works on all the AT-only Novatel
modems, though we could certainly put together a list that covers 97% of
them at least.

Dan

> > 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?
> 
> 




More information about the ModemManager-devel mailing list