openairinterface5G issueshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues2023-06-03T22:42:24Zhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/509Crash in lte-softmodem upon receipt of RRCConnectionReestablishmentRequest2023-06-03T22:42:24ZSergei AranovskiyCrash in lte-softmodem upon receipt of RRCConnectionReestablishmentRequestReport in mailing list: https://lists.eurecom.fr/sympa/arc/openair5g-user/2020-07/msg00033.html
Relevant part:
```
When I move my UE from the master eNB to the slave eNB the following happens:
- the slave initiates a HandoverRequest and...Report in mailing list: https://lists.eurecom.fr/sympa/arc/openair5g-user/2020-07/msg00033.html
Relevant part:
```
When I move my UE from the master eNB to the slave eNB the following happens:
- the slave initiates a HandoverRequest and sends it to the master
- the master acknowledges the HandoverRequest
- the slave tries to connect to the UE and prints the following message
"LTE_RRCConnectionReestablishmentRequest without UE context, let's reject the UE"
cancel the HO and crashes.
```
The crash was reproducible in other environment with Samsung A3 phone, even without Handover initiation over X2AP. UE was quickly moved from one eNB area to another eNB area.
The reason is that UE sends RRCConnectionReestablishmentRequest to eNB that has no UE context for it, and lte-softmodem dereferences a NULL pointer. Excerpt from communication is attached.[RRCConnectionReestablishment_crash.pcapng](/uploads/4021344043fe6c40b0388b065fd5ebaf/RRCConnectionReestablishment_crash.pcapng)
Cell ID is 0xe100, PCI 1. RRCConnectionReestablishment identifies UE as connected to PCI 0.
Reproducible on develop branch commit bdc1fa4edff5dc0481bff1ea12268a4117170a88,
master branch 7cc5a63acaf77d5e1e4c4b023958b329ae4ece3d and may be later as well.Sergei AranovskiySergei Aranovskiy2020-09-16https://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/299Invalid harq_pid value in eNB2021-11-17T14:09:11ZEmadeealizade@gmail.comInvalid harq_pid value in eNBIn dlsch_modulation(...) function the harq_pid value calculated from dlsch0->harq_ids[subframe_offset] is equal to 8 that is invalid value and the result of dlsch0->harq_processes[harq_pid] with invalid harq_pid caused the system be cra...In dlsch_modulation(...) function the harq_pid value calculated from dlsch0->harq_ids[subframe_offset] is equal to 8 that is invalid value and the result of dlsch0->harq_processes[harq_pid] with invalid harq_pid caused the system be crashed.
if ((dlsch0 != NULL) && (dlsch1 != NULL)){
harq_pid = dlsch0->harq_ids[subframe_offset];
dlsch0_harq = dlsch0->harq_processes[harq_pid];
mimo_mode = dlsch0_harq->mimo_mode;
mod_order0 = dlsch0_harq->Qm;
rb_alloc = dlsch0_harq->rb_alloc;
....https://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/256Implementation of RRC RE-ESTABLISHMENT2021-11-17T12:53:22ZshinojimaImplementation of RRC RE-ESTABLISHMENTsupport of RE-ESTABLISHMENT function on eNbsupport of RE-ESTABLISHMENT function on eNbhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/271Expantion for hundreds of UEs2021-11-17T11:06:57ZHARADA MasayukiExpantion for hundreds of UEsExpantion for hundreds of UEsExpantion for hundreds of UEshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/257Implementation of RRC CONNECTION RELEASE2021-11-17T11:05:39ZshinojimaImplementation of RRC CONNECTION RELEASEsupport of RRC CONNECTION RELEASE function on eNbsupport of RRC CONNECTION RELEASE function on eNbhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/255Implementation of paging2021-11-17T11:04:57ZshinojimaImplementation of pagingsupport of paging function on eNbsupport of paging function on eNbhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/68eNB Agent and interface to an SDN controller2021-11-16T08:26:34Znikaeinnnavid.nikaein@eurecom.freNB Agent and interface to an SDN controllereNB agent is the communication interface with the controller using the controller-agent protocol. It is capable of execution of any tasks requested by the controller (e.g. statistics gathering, scheduling and handover requests).eNB agent is the communication interface with the controller using the controller-agent protocol. It is capable of execution of any tasks requested by the controller (e.g. statistics gathering, scheduling and handover requests).nikaeinnnavid.nikaein@eurecom.frnikaeinnnavid.nikaein@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/44dedicated DRB in E-UTRAN2021-11-15T17:15:09Znikaeinnnavid.nikaein@eurecom.frdedicated DRB in E-UTRANnikaeinnnavid.nikaein@eurecom.frnikaeinnnavid.nikaein@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/421cdrx for lte2021-11-15T13:21:29ZLouis-Adrien DUFRENEcdrx for lteThe CDRX functionality is missing for LTE.The CDRX functionality is missing for LTE.Louis-Adrien DUFRENELouis-Adrien DUFRENE2019-04-30https://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/189rlc am fixes2017-09-15T11:49:33ZGhost Userrlc am fixesIssue for tracking common eNB and UE fixes for RLC AM
+UE specific RLC/MAC interfaceIssue for tracking common eNB and UE fixes for RLC AM
+UE specific RLC/MAC interfaceImprove stability of L1-L2https://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/39X2 Handover2017-08-21T14:19:09Znikaeinnnavid.nikaein@eurecom.frX2 Handovernikaeinnnavid.nikaein@eurecom.frnikaeinnnavid.nikaein@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/52Soft RRH gateway2017-08-21T14:19:09Znikaeinnnavid.nikaein@eurecom.frSoft RRH gatewayI/Q transport over Ethernet and RRH gateway for different hardware targetsI/Q transport over Ethernet and RRH gateway for different hardware targetsnikaeinnnavid.nikaein@eurecom.frnikaeinnnavid.nikaein@eurecom.frhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/64eNB PHY test mode2017-08-21T14:19:06ZFlorian KaltenbergereNB PHY test modebring back the mode that allows to run eNB with a fuly loaded frame of random data. Previously this was possible by compiling with OPENAIR2=0, but this is not a very clean way.bring back the mode that allows to run eNB with a fuly loaded frame of random data. Previously this was possible by compiling with OPENAIR2=0, but this is not a very clean way.Florian KaltenbergerFlorian Kaltenbergerhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/184N_TA_offset fix TDD eNB2017-08-08T07:59:06ZFlorian KaltenbergerN_TA_offset fix TDD eNBsomehow the N_TA_offset initialization for TDD at the eNB was removed in the tag 2016.w50.somehow the N_TA_offset initialization for TDD at the eNB was removed in the tag 2016.w50.Florian KaltenbergerFlorian Kaltenbergerhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/218integrate SRS procedures into eNB2017-08-08T07:58:32ZFlorian Kaltenbergerintegrate SRS procedures into eNBwhat needs to be done
- integrate srs procedures in phy_procedures_eNB_uespec_RX, but also in pucch procedures and pusch procedures (i.e. generate_eNB_ulsch_params)
- check PUSCH/PUCCH shortened format
- check SRS estimationwhat needs to be done
- integrate srs procedures in phy_procedures_eNB_uespec_RX, but also in pucch procedures and pusch procedures (i.e. generate_eNB_ulsch_params)
- check PUSCH/PUCCH shortened format
- check SRS estimationhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/issues/232PUCCH format32017-08-02T11:21:46ZINOUE YoshioPUCCH format3support of pucch format3 on eNB and UE. This issue's is Physical Layer on eNB and UE.
eNB : decode UE function : generate
This support is "ACK/NACK" and "SR+ACK/NACK".
But, "ACK/NACK" length is only 6 bits. This restriction will...support of pucch format3 on eNB and UE. This issue's is Physical Layer on eNB and UE.
eNB : decode UE function : generate
This support is "ACK/NACK" and "SR+ACK/NACK".
But, "ACK/NACK" length is only 6 bits. This restriction will be lifted in the future.
And, "CQI/PMI/RI+ACK/NACK" will be supported in the future.