zhangyuxuan1994 发表于 2020-12-18 14:50:57

NSA接入过程中eNB侧中断,x2ap_eNB_data为空

本帖最后由 zhangyuxuan1994 于 2020-12-18 14:54 编辑

大家好,管理员老师好。我在尝试进行NSA接入过程中遇到问题:
Assertion (x2ap_eNB_data != ((void *)0)) failed!


日志中提示的中断位置在代码里如图:
x2ap_eNB.c第471行,即x2ap_is_eNB_pci_in_list函数的返回值指针x2ap_eNB_data为空,其输入target_pci打印正常,是上报的gNB PCI。


x2ap_is_eNB_pci_in_list函数定义在x2ap_eNB_management_procedures.c的208行,根据打印这里没有进入RB_FOREACH循环,函数返回NULL。


从流程上看,终端已经正常接入eNB,eNB也收到了终端上报的5G测量信息,eNB准备切换NSA模式,给SgNB发送Addition Request的时候在X2AP层报错中断。
我用官方最新的develop分支代码和社区git的代码都进行过尝试,结果在同样位置中断,所以感觉可能是配置上哪里有问题?以及从代码上看感觉是在eNB的list匹配gNB pci,这个流程上的含义是什么?请大家指教~




luhan 发表于 2020-12-23 09:50:03

你尝试一下用doc/testing_gnb_w_cots_ue_resources下的gnb和enb的两个配置,这个配置是可以的。
页: [1]
查看完整版本: NSA接入过程中eNB侧中断,x2ap_eNB_data为空