<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#663300" bgcolor="#FFFFFF">
    I'm trying to get a u-blox LARA-R280 device working with my embedded
    linux build -- using Linux kernel 4.4.0 (armhf) and Debian Buster
    (testing).<br>
    <ul>
      <li>ModemManagerv 1.10.0</li>
      <li>NetworkManager 1.14.6<br>
      </li>
    </ul>
    <br>
    ModemManager discovers the device ok, but NetworkManger does not see
    a network device (e.g. `cdc-wdm0` which is what I get with a Quectel
    modem).<br>
    <br>
    <tt># mmcli -L</tt><tt><br>
    </tt><tt>    /org/freedesktop/ModemManager1/Modem/0 [u-blox]
      LARA-R280</tt><br>
    <br>
    <tt># mmcli -m 0</tt><tt><br>
    </tt><tt>  --------------------------------</tt><tt><br>
    </tt><tt>  General  |            dbus path:
      /org/freedesktop/ModemManager1/Modem/0</tt><tt><br>
    </tt><tt>           |            device id:
      cefae5a09feceda70ab244f864cd3239d518b487</tt><tt><br>
    </tt><tt>  --------------------------------</tt><tt><br>
    </tt><tt>  Hardware |         manufacturer: u-blox</tt><tt><br>
    </tt><tt>           |                model: LARA-R280</tt><tt><br>
    </tt><tt>           |             revision: 30.43</tt><tt><br>
    </tt><tt>           |            supported: gsm-umts, lte</tt><tt><br>
    </tt><tt>           |              current: gsm-umts, lte</tt><tt><br>
    </tt><tt>           |         equipment id: 357364080026759</tt><tt><br>
    </tt><tt>  --------------------------------</tt><tt><br>
    </tt><tt>  System   |               device:
      /sys/devices/soc0/amba/e0002000.usb/ci_hdrc.0/usb1/1-1</tt><tt><br>
    </tt><tt>           |              drivers: cdc_acm</tt><tt><br>
    </tt><tt>           |               plugin: u-blox</tt><tt><br>
    </tt><tt>           |         primary port: ttyACM0</tt><tt><br>
    </tt><tt>           |                ports: ttyACM3 (unknown),
      ttyACM4 (unknown), ttyACM5 (unknown), </tt><tt><br>
    </tt><tt>           |                       ttyACM0 (at), ttyACM1
      (at), ttyACM2 (at)</tt><tt><br>
    </tt><tt>  --------------------------------</tt><tt><br>
    </tt><tt>  Status   |       unlock retries: sim-pin (3), sim-pin2
      (3), sim-puk (10), sim-puk2 (10)</tt><tt><br>
    </tt><tt>           |                state: registered</tt><tt><br>
    </tt><tt>           |          power state: on</tt><tt><br>
    </tt><tt>           |          access tech: lte</tt><tt><br>
    </tt><tt>           |       signal quality: 60% (recent)</tt><tt><br>
    </tt><tt>  --------------------------------</tt><br>
    <br>
    <tt># nmcli d</tt><tt><br>
    </tt><tt>DEVICE   TYPE      STATE         CONNECTION         </tt><tt><br>
    </tt><tt>eth0     ethernet  connected     wired-connection-1 </tt><tt><br>
    </tt><tt>ttyACM0  gsm       disconnected  --                 </tt><tt><br>
    </tt><tt>sit0     iptunnel  unmanaged     --                 </tt><tt><br>
    </tt><tt>tunl0    iptunnel  unmanaged     --                 </tt><tt><br>
    </tt><tt>lo       loopback  unmanaged     --         </tt><tt><br>
    </tt><br>
    <br>
    `nmcli` shows a `ttyACM0` serial device (instead of the network
    interface device).  I'm expecting something like `cdc-wdm0`.  Is
    that a correct assumption?<br>
    <br>
    I hand to Monkey patch my kernel to work with the Quectel device
    (following documents from Quetel), but I can't find any information
    from u-blox about kernel driver requirements (other than the device
    works with standard linux drivers).<br>
    <br>
    Any ideas what drivers I need configured/enabled/patched to get the
    LARA-R2 module to enumerate as a network device?<br>
    <br>
    Thanks,<br>
    Brendan.<br>
    <br>
  </body>
</html>