活动
从 2020-08-02 到 2020-08-31
2020-08-31
- 14:38 错误 #201 (已解决): ngp buffer踩内存问题
- 修改读取buffer至最后一个字节后的reset buffer结构体,和规避物理层的错误LCID后,问题暂未复现。
2020-08-26
- 16:02 错误 #224 (已解决): 多次随机接入失败导致DU挂死
- 随机接入过程MSG4收到NACK反馈后,释放资源过程,少释放了关于SR的资源,导致后续使用sr list出现错误,访问到0地址;
修改:收到MSG4 NACK后,添加释放该RA UE sr list
修改后测试,没有该挂死现象。
- 15:58 错误 #224 (已解决): 多次随机接入失败导致DU挂死
- 多次随机接入收不到MSG4 反馈,导致DU挂死
2020-08-24
- 16:03 错误 #223 (已解决): Long BSR消息解析错误
- 代码解析Long BSR MAC 头错误,协议中规定Long BSR MAC CE为可变长度,MAC头为两个byte,代码作为一个byte处理,导致buf处理移位,引起很多后续错误,如错误的lcId等;
修改为处理两个byte的MA... - 16:00 错误 #223 (已解决): Long BSR消息解析错误
- Long BSR消息为可变长度的MAC CE,MAC头为2 byte
2020-08-10
- 10:46 错误 #213 (已解决): UE上报CRNTI MAC CE后,造成内存错误
- 原因:DU在处理UE初始接入时,收到MSG4 harq反馈后,清零了竞争解决的BO和harq流程的结构体,但没有清零DL CCCH的BO;
致使UE上行失步后,DU收到CRNTI MAC CE判断认为有DL CCCH BO,访问到已... - 09:37 错误 #213 (已解决): UE上报CRNTI MAC CE后,造成内存错误
- 当UE上行失败后,发起基于竞争的随机接入,在MSG3中发送CRNTI MAC CE,导致DU内存访问错误。
2020-08-08
- 19:25 错误 #201 (进行中): ngp buffer踩内存问题
- NGP buffer
1.当从buffer中读取到最后的字节时,未对整个buffer进行reset,仅置零了链表的tail,导致后续使用出现异常;
2.物理层检测CRC正确,但buffer中内容不正确,有invalid lcid,... - 19:21 错误 #212 (已解决): BSR更新没问题,但调度出来的RB num还是很小
- DU代码中对PUSCH有功率控制的模块,会对UE上报的PHR功率余量进行处理,从而限制所调度的RB num;
目前UE上报的PHR不大,导致调度的RB个数始终被限制在很小;
暂时注释掉TPC 限制调度RB num的代码,先进行后续... - 19:18 错误 #212 (已解决): BSR更新没问题,但调度出来的RB num还是很小
- 需要仔细分析resource allocation模块,看看RB num为什么分不出更大的
- 19:17 错误 #211 (已解决): 上行BSR接收或者更新存在问题,导致调度不出大包
- 因为层三在建立DRB承载时未配置AMBR,DU未初始化AMBR相关的参数,导致在更新BSR时的判断始终不成立,UE上报的BSR无法更新到正常流程中;
修改后BSR更新没有问题。 - 19:15 错误 #211 (已解决): 上行BSR接收或者更新存在问题,导致调度不出大包
- 需重点查看short,long BSR上报更新流程
2020-08-07
- 10:19 错误 #191 (已解决): PDSCH编码偶尔出现FPGA没有返回,导致下行任务超时,系统挂死
- dlconfig中计算的tbsize大小和物理层计算的不一致,目前只抓到tbsze=1057byte这个大小的时候,会出现问题。
mcs=8 rbnum 54 NrOfSymbols= 13 NrOfDMRSSymbols 1...
2020-08-03
- 11:00 错误 #201 (已解决): ngp buffer踩内存问题
- 灌包过程中,出现ngp buffer踩内存问题,导致段错误。
- 10:59 错误 #200 (已解决): 双向链表删除节点导致段错误
- 双向链表在释放节点时,当仅有一个节点时,仅对first进行了置空,未对last置空,导致下次使用到该链表时;
添加对last节点的置空后,暂时未出现之前出现的段错误。 - 09:42 错误 #200 (已解决): 双向链表删除节点导致段错误
- 代码中有多处使用双向链表的位置,测试中出现两处双向链表访问到0地址发生的段错误
导出 Atom