[srslte-users] srsRAN 21.04 Release Announcement

Andre Puschmann andre.puschmann at softwareradiosystems.com
Wed May 5 12:01:52 UTC 2021


On 4/5/21 10:44, Ralph A. Schmid, dk5ras wrote:
> It appears libpolarssl-dev made problems. Removing this made it use libmbedtls-dev, and the error was gone. 
> 
> However later it runs into this issue then: 
> 
> [ 81%] Built target srsue_rrc
> [ 82%] Built target srsue_upper
> [ 82%] Linking CXX executable srsue
> /usr/bin/ld: stack/mac/libsrsue_mac.a(proc_ra.cc.o): undefined reference to symb   ol '__atomic_load_8@@LIBATOMIC_1.0'
> /usr/bin/ld: //usr/lib/arm-linux-gnueabihf/libatomic.so.1: error adding symbols:    DSO missing from command line
> collect2: error: ld returned 1 exit status
> make[2]: *** [srsue/src/CMakeFiles/srsue.dir/build.make:166: srsue/src/srsue] Er   ror 1
> make[1]: *** [CMakeFiles/Makefile2:9878: srsue/src/CMakeFiles/srsue.dir/all] Err   or 2
> make: *** [Makefile:163: all] Error 2
> pi at rptr:~/srsRAN/build $

Reproduced the issue here with the Pi3, which doesn't support inline use
of std::atomic. So you need to link against -latomic for it.

We'll update this and make it available shortly. Thanks for flagging the
issue.


Thanks
Andre

> 
> 
> Ralph.
> 
> 
> 
>> -----Original Message-----
>> From: Andre Puschmann
>> [mailto:andre.puschmann at softwareradiosystems.com]
>> Sent: Monday, May 3, 2021 4:48 PM
>> To: Ralph A. Schmid, dk5ras <ralph at schmid.xxx>; 'srslte-users' <srslte-
>> users at lists.softwareradiosystems.com>
>> Subject: Re: [srslte-users] srsRAN 21.04 Release Announcement
>>
>> Hi,
>>
>> On 3/5/21 14:42, Ralph A. Schmid, dk5ras wrote:
>>> Sorry, I forgot, Raspi 3 and 4 and CM 3.
>>
>> We test for Pi4 only and also only using the Ubuntu images. Actually I have a
>> Pi3 here so I can give raspbian a try over the coming days.
>>
>> Thanks
>> Andre
>>
>>
>>>
>>>> -----Original Message-----
>>>> From: Andre Puschmann
>>>> [mailto:andre.puschmann at softwareradiosystems.com]
>>>> Sent: Monday, May 3, 2021 2:40 PM
>>>> To: Ralph A. Schmid, dk5ras <ralph at schmid.xxx>; 'srslte-users'
>>>> <srslte- users at lists.softwareradiosystems.com>
>>>> Subject: Re: [srslte-users] srsRAN 21.04 Release Announcement
>>>>
>>>> Ralph,
>>>>
>>>> On 3/5/21 14:36, Ralph A. Schmid, dk5ras wrote:
>>>>> Very nice!
>>>>>
>>>>> On my Intel machine all compile fine, no issues. However the
>>>>> Raspberries feel a bit uneasy with it, this what they spit at me
>>>>> when I'm telling them to build srsRAN:
>>>>
>>>> Can you please specify the details of those machines, i.e. version,
>>>> OS, etc?
>>>> In our CI, we build on Ubuntu 19.10 and Ubuntu 20.04 LTS on the Pi4.
>>>>
>>>> Thanks
>>>> Andre
>>>>
>>>>>
>>>>> [ 38%] Built target sequence_test
>>>>> /home/pi/srsRAN/lib/src/common/liblte_security.cc: In function
>>>>> ‘LIBLTE_ERROR_ENUM liblte_security_milenage_f2345(uint8*, uint8*,
>>>>> uint8*, uint8*, uint8*, uint8*, uint8*)’:
>>>>> /home/pi/srsRAN/lib/src/common/liblte_security.cc:1158:5: error:
>>>>> ‘mbedtls_aes_crypt_ecb’ was not declared in this scope
>>>>>      mbedtls_aes_crypt_ecb(&ctx, AES_ENCRYPT, input, temp);
>>>>>      ^~~~~~~~~~~~~~~~~~~~~
>>>>> /home/pi/srsRAN/lib/src/common/liblte_security.cc:1158:5: note:
>>>>> suggested
>>>>> alternative: ‘aes_crypt_ecb’
>>>>>      mbedtls_aes_crypt_ecb(&ctx, AES_ENCRYPT, input, temp);
>>>>>      ^~~~~~~~~~~~~~~~~~~~~
>>>>>      aes_crypt_ecb
>>>>>
>>>>> With best regards
>>>>>
>>>>> Ralph.
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: srslte-users [mailto:srslte-users-
>>>>>> bounces at lists.softwareradiosystems.com] On Behalf Of Andre
>>>> Puschmann
>>>>>> Sent: Friday, April 30, 2021 4:50 PM
>>>>>> To: srslte-users <srslte-users at lists.softwareradiosystems.com>
>>>>>> Subject: [srslte-users] srsRAN 21.04 Release Announcement
>>>>>>
>>>>>> Dear SDR hackers,
>>>>>>
>>>>>> In case you missed it: srsLTE is now srsRAN!
>>>>>> Since early 2020, we have been developing support for 5G NR and as
>>>>>> we expand beyond 4G LTE, our "srsLTE" naming no longer fits like it
>>>>>> used to.
>>>>>> With srsRAN, we will add 5G UE and gNodeB support but we will of
>>>>>> course continue to develop and improve our existing 4G solutions.
>>>>>> Indeed, this year sees the first large-scale deployments of our LTE
>>>>>> solutions in production networks in partnership with our commercial
>>>>>> clients. From the very beginning, we have designed and developed
>>>>>> our software for real-world deployment and this represents a huge
>>>>>> milestone for our team and community.
>>>>>>
>>>>>> As part of project name change, we’ve updated our repo [1], the
>>>>>> project website [2] and our documentation [3]. All of your old
>>>>>> srsLTE links are automatically redirected and will be maintained so
>>>>>> no git remote changes are required.
>>>>>>
>>>>>> Today we are announcing the very first release: srsRAN 21.04.
>>>>>> First and foremost, this release includes a FOSS 5G NSA UE
>>>>>> implementation with an x86-optimized FEC and PHY layer. In other
>>>>>> words, one can run a 5G NSA UE on commodity compute hardware
>> with
>>>>>> _all_ protocol layers implemented entirely in software.
>>>>>>
>>>>>> Along with the code release, we’ve provided a dedicated application
>>>>>> note [4] showing how to setup and test 5G NSA with srsUE.
>>>>>>
>>>>>> Besides the exciting news around srsUE, this new release also
>>>>>> brings a number of new features for our 4G ENB, including a new
>>>>>> scheduler, uplink power control, tunnel forwarding over S1 during
>>>>>> mobility and PDCP discard support to name just a few.
>>>>>>
>>>>>> As usual, many more changes have been made under the hood,
>>>>>> including optimizations of data structures and memory usage and
>>>>>> various other
>>>>>> bug- fixes and performance improvements throughout the code base.
>>>>>> Please check the release changelog [5] and git history for more
>>>>>> details.
>>>>>>
>>>>>> We'd also like to thank various external contributors, including
>>>>>> Supreeth Herle, Frederick Pelchat, Nikita Pushchin, Jan Bruckner
>>>>>> and Matan Perelman.
>>>>>>
>>>>>>
>>>>>> Happy hacking and enjoy the release.
>>>>>>
>>>>>> The srsRAN team
>>>>>>
>>>>>> [1] https://github.com/srsran/srsRAN/ [2] https://www.srsran.com/
>>>>>> [3] https://docs.srsran.com/ [4]
>>>>>>
>>>>
>> https://docs.srsran.com/en/latest/app_notes/source/5g_nsa/source/index.
>>>>>> html
>>>>>> [5] https://github.com/srsran/srsRAN/blob/master/CHANGELOG
>>>>>> _______________________________________________
>>>>>> srslte-users mailing list
>>>>>> srslte-users at lists.softwareradiosystems.com
>>>>>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>>>>
>>>>
>>>>
>>>> --
>>>> Andre Puschmann
>>>>
>>>> Software Radio Systems (SRS)
>>>> http://www.softwareradiosystems.com
>>>>
>>>> PGP/GnuPG key: 6C42AB31
>>>> fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31
>>>
>>
>>
>> --
>> Andre Puschmann
>>
>> Software Radio Systems (SRS)
>> http://www.softwareradiosystems.com
>>
>> PGP/GnuPG key: 6C42AB31
>> fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31
> 


-- 
Andre Puschmann

Software Radio Systems (SRS)
http://www.softwareradiosystems.com

PGP/GnuPG key: 6C42AB31
fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31



More information about the srsran-users mailing list