项目

一般

简介

错误 #2591

3.0 自研板 MAC TTI消息接收异常

高 峰5 个月 之前添加. 更新于 大约一个月 之前.

状态:
挂起
优先级:
指派给:
开始日期:
2024-12-20
计划完成日期:
% 完成:

0%

预期时间:

描述

西安魏幸幸基站3.0测试中发现

自研板卡:
(1)用SCHED_FIFO的DU版本在自研板上跑不起来,mac有很多异常。
(2)用SCHED_OTHER的DU版本在自研板,有异常但是能跑。

EVB和EVMT板卡:没有上述问题。但未确认操作系统SDK版本是否有差异


文件

img_v3_02ih_89058ff2-4643-4522-a5ca-b99442c54e4g.jpg (195 KB) img_v3_02ih_89058ff2-4643-4522-a5ca-b99442c54e4g.jpg 战 弋戈, 2025-01-15 15:20
20250206-200621.jpg (110 KB) 20250206-200621.jpg 战 弋戈, 2025-02-06 20:07
tti幸幸修改.png (39.2 KB) tti幸幸修改.png 战 弋戈, 2025-04-03 14:12

历史记录

#1

高 峰 更新于 5 个月 之前

  • 主题MAC TTI消息接收异常 变更为 3.0 自研板 MAC TTI消息接收异常
#2

战 弋戈 更新于 5 个月 之前

  • 状态新建 变更为 进行中

(1) 1.5B,1.5C kernel配置中,没有发现差异。
(2) phy增加打印在1.5C中基本平稳。
(3) 自研板卡增加跟evb一样的启动方式还未测试
(4)在evmb 上的测试结果还未测试,sctp 不通。

#3

战 弋戈 更新于 4 个月 之前


在跑业务时,可以看到每个cpu的arch_timer 与 reschedule interrupt 都跑的很多,现在想法是 4,5,6核不跑中断,这个4,5,6核跑的是PHY_RECV, WORK1,WORK2 接收tti的。编码测试不绑定4,5,6核的中断没有成功。

#4

战 弋戈 更新于 3 个月 之前


根据魏幸幸的描述,去掉usleep后tti就不会看发生漂移。linux 系统中usleep的时间精度不够。

#5

高 峰 更新于 3 个月 之前

usleep 精度不准的问题(400us~500us偏差),需要和思朗沟通,给出解释。
我们理解正常操作系统下,没有任务竞争的情况下,相对不会差太多的

#6

战 弋戈 更新于 3 个月 之前

思朗给的反馈说,evb 跟 evmt 版本没有配置会影响usleep的精确度,linux产生的影响。

#7

战 弋戈 更新于 2 个月 之前

根据调度关系需要做更多测试。思朗这块没有做更多测试。

#8

战 弋戈 更新于 2 个月 之前

可以从线程调度和上下文切换等方面进行测试,这些都可能引起usleep时间不准确。

#9

战 弋戈 更新于 大约 2 个月 之前

#10

战 弋戈 更新于 大约一个月 之前

  • 状态进行中 变更为 挂起

导出 Atom PDF