1. 23 Aug, 2017 1 commit
  2. 22 Aug, 2017 1 commit
  3. 18 Aug, 2017 3 commits
  4. 03 Aug, 2017 2 commits
  5. 31 Jul, 2017 1 commit
    • Cedric Roux's avatar
      bugfix: fix sync for oaisim · 030a3452
      Cedric Roux authored
      With the current implementation of oaisim
      (rxdata and channel simulation), we cannot
      call trx_read_func on a dummy buffer. The
      code will actually modify the rxdata buffers
      of the UE.
      
      This is has to be rewritten properly. In the
      meantime, let's introduce a simple hack. The
      idea of the read at this point is to wait for
      the synch to finish and not lose samples from
      the hardware in the real UE. In the simulator,
      as it is today, we can simply sleep until the
      synch code has finished its work.
      030a3452
  6. 28 Jul, 2017 1 commit
  7. 26 Jul, 2017 1 commit
  8. 20 Jul, 2017 1 commit
  9. 17 Jul, 2017 2 commits
  10. 06 Jul, 2017 1 commit
  11. 29 Jun, 2017 1 commit
  12. 23 Jun, 2017 3 commits
    • Cedric Roux's avatar
      fix: let run_enb_ue_virt_s1 work with "default" openair-cn · 9adfa48d
      Cedric Roux authored
      changes:
      - ue mcc/mnc 208.93
      - use correct key/opc for user
      - change addresses in conf file for them to be easier to understand
        (maybe)
      
      With those changes, running:
         sudo ./run_enb_ue_virt_s1
      in cmake_targets/tools should work out of the box
      
      The user still has to configure correct IP addresses in
      targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.generic.oaisim.local_mme.conf
      
      We supposed oaisim (enb+ue) machine to be on IP address 10.0.1.1
      and EPC (hss, mme, spgw) machine to be on IP address 10.0.1.2.
      9adfa48d
    • Cedric Roux's avatar
      bladerf: minor: add log for RX overrun · a8ae85f6
      Cedric Roux authored
      a8ae85f6
    • Cedric Roux's avatar
      bladerf: tentative to have it functional · 0da60274
      Cedric Roux authored
      Several problems are present.
      
      The first is that _write returns 0 instead of the
      number of samples. We solve it by returning
      nsamps.
      
      The second is that _read may return less samples at
      the beginning and we don't want to exit for that.
      We solve it also by returning nsamps.
      (We still need to log more in this, to be done in the
      next commit.)
      
      The third is that after initialization we don't send
      anything for a while, time for the softmodem to finish
      its init. This generates lots of "RX overrun".
      We solve it by disabling TX and RX modules after init
      and then in trx_brf_start we activate them again (and
      also call bladerf_sync_config, which seems to be
      mandatory, and bladerf_calibrate_dc, which may be avoided,
      perhaps).
      
      Maybe not the end of the story. Sometimes it works, UE connects,
      traffic is fine (tested only with 5MHz). Sometimes it does not,
      UE does not connect, or it connects but then traffic is bad,
      especially uplink.
      
      To be refined.
      0da60274
  13. 21 Jun, 2017 2 commits
  14. 13 Jun, 2017 1 commit
  15. 06 Jun, 2017 1 commit
  16. 02 Jun, 2017 4 commits
    • Cedric Roux's avatar
      integration fixes · 60c4b5ec
      Cedric Roux authored
      - rename UE_NO_LOG to DISABLE_LOG_X
        because the name is misleading. The full software
        is impacted, not only the UE part
      - same for compilation option ---ue-no-log
        that becomes --disable-log
      - keep LOG_X for the standard case, that is the
        case without DISABLE_LOG_X where printf has been
        put. Two reasons:
        * printf is not realtime friendly
        * keep behavior similar for other users who may
          be troubled by different logs that don't add
          any benefit to previous logs
      60c4b5ec
    • Cedric Roux's avatar
      change port ENB_PORT_FOR_S1U in config files · d7e5e319
      Cedric Roux authored
      The port to use should be 2152, not 2153.
      d7e5e319
    • tctalcatel's avatar
      Remove not used conf file · 56743415
      tctalcatel authored
      56743415
    • tctalcatel's avatar
      UE autotest, adding TDD tests · 32a330a4
      tctalcatel authored
      32a330a4
  17. 31 May, 2017 2 commits
  18. 22 May, 2017 3 commits
  19. 19 May, 2017 1 commit
    • Gabriel's avatar
      UE logging change : · fe350d5b
      Gabriel authored
      --ue-trace : Enabling UE trace for debug
      --ue-timing : Enabling UE timing trace
      --ue-no-log : Disabling all LOG_X traces
      fe350d5b
  20. 18 May, 2017 2 commits
    • Cedric Roux's avatar
      warnings removal in LOG_X · 9d65f4dd
      Cedric Roux authored
      those popped up thanks to previous commit
      9d65f4dd
    • Cedric Roux's avatar
      improve logging in oaisim · 5e323eef
      Cedric Roux authored
      - print current working directory
      - print git version (if available)
      - print security keys
        this last one is a security breach, but as of today
        it's not a problem
      5e323eef
  21. 15 May, 2017 1 commit
  22. 12 May, 2017 2 commits
    • Gabriel's avatar
      bug fixes from Fujitsu (bug 29) · 893f36e8
      Gabriel authored
      ```-------------------------------------------------------
      bug 29
      
      Ttile:
      FDD should be TDD.
      
      Bug Location:
        switch (oai_emulation.info.frame_type[0]) {
        case FDD:
          frame_type = "FDD";
          break;
      
        case TDD:
          frame_type = "FDD";
          break;
        }
      ```
      
      -------------------------------------------------------
      893f36e8
    • Gabriel's avatar
      bug fixes from Fujitsu (bugs 18, 19, 20) · bdaef795
      Gabriel authored
      ```-------------------------------------------------------
      bug 18
      
      Ttile:
      Probably he/she wants to copy the contents of arrays, but
      this coding doesn't copy anything, moreover index overflow
      occurs.
      
      Bug Location:
      u2e_t[UE_id][eNB_id]->tx_data[3]=tx[eNB_id][3];
      u2e_t[UE_id][eNB_id]->rx_data[3]=rx[NB_eNB_INST+UE_id][3];
      
      Note:
      Detected by CppCheck
      ```
      
      -------------------------------------------------------
      bug 19
      
      Title:
      Probably he/she wants to copy the contents of arrays, but
      this coding doesn't copy anything, moreover index overflow
      occurs.
      
      Bug Location:
      e2u_t[eNB_id][UE_id]->tx_data[3]=tx[NB_eNB_INST+UE_id][3];
      e2u_t[eNB_id][UE_id]->rx_data[3]=rx[eNB_id][3];
      
      Note:
      Detected by CppCheck
      ----------------------------------------------------------
      bug 20
      
      Title:
      Probably he/she wants to copy the contents of arrays, but
      this coding doesn't copy anything, moreover index overflow
      occurs.
      
      Bug Location:
      tx_data[3]=cthread->tx_data[3];
      rx_data[3]=cthread->rx_data[3];
      
      Note:
      Detected by CppCheck
      ----------------------------------------------------------
      bdaef795
  23. 03 May, 2017 1 commit
  24. 24 Apr, 2017 1 commit
  25. 18 Apr, 2017 1 commit