Skip to content
Snippets Groups Projects
  1. Jan 21, 2018
  2. Jan 20, 2018
  3. Jan 18, 2018
  4. Jan 12, 2018
    • Ben Chan's avatar
      iface-modem-3gpp: ignore initial registration check result when appropriate · c9e85b67
      Ben Chan authored and Aleksander Morgado's avatar Aleksander Morgado committed
      When a modem is being enabled, an initial registration check is
      scheduled to determine the current registration state and access
      technology. The initial registration check is performed asynchronously
      and may not complete before the modem state is transitioned to
      'enabled'. When the modem is disabled shortly afterwards, the
      registration state is transitioned to 'unknown' and the modem state is
      transitioned to 'disabled'. But the completion of the initial
      registration check after that can transition the registration state and
      modem state to a wrong state. This patch addresses the issue by ignoring
      a registration state update if the modem isn't already enabled or being
      enabled.
      c9e85b67
  5. Jan 06, 2018
  6. Jan 04, 2018
    • Aleksander Morgado's avatar
      ublox: wait for READY URCs during port probing · 30ea91e3
      Aleksander Morgado authored
      The AT control TTYs in the u-blox modems may take some time to be
      usable. In order to handle this issue, we configured some longer
      timeouts during AT probing, but that may not be always enough.
      
      The u-blox TTYs will report readiness via a "+AT: READY" URC, which
      we can use during custom initialization to decide right away that the
      port is AT. We use up to 20s as that is close to the worst case seen
      during experimentation, happening after the module undergoes a full
      NVM reset. If the timeout is reached without receiving the URC, we
      still run standard AT probing afterwards. This new logic just tries
      to make it sure we don't do any probing before the module is ready to
      accept it.
      
      If the module hasn't been hotplugged (i.e. it was already there when
      ModemManager started) we do a quick first AT probing and if that fails
      we run the "+AT: READY" URC wait as if it was hotplugged.
      30ea91e3
  7. Jan 01, 2018
  8. Dec 21, 2017
  9. Dec 18, 2017
  10. Dec 05, 2017
Loading