已关闭
[缺陷]: 增加Drvwritedelay属性配置 #343
net_swift_tianwen创建于  6月10日关闭于  14 天前
net_swift_tianwen成员
6月10日 创建

感谢您为项目贡献新任务!请按照以下提示提供详细信息,以便我们更好地理解并跟进。

任务描述

优先级

likedislike
openUBMC-robot
openUBMC-robot成员
6月10日 评论:

注意

此 Issue 需要负责人。 如果没有指派时, WeberChen 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robot成员
6月10日 将 WeberChen 设为负责人
openUBMC-robotopenUBMC-robot成员
6月10日 添加了label:sig/sig-component-drivers
openUBMC-robot
openUBMC-robot成员
6月10日 评论:

欢迎来到 openUBMC 社区

Hey @net_swift_tianwen , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

联系指引

有疑问可以联系 SIG: sig-component-drivers ,
维护者是: @dongyushan, @net_swift_wangchen, @sam_h1973, @u012924942, @weixin_37569011, @xiaoxinglxs ,
优秀贡献者是: @changxingOpenUBMC, @chenshengfan, @leessential, @net_swift_tianwen, @xiapengc1, @yelvsub .

likedislike
Nnet_swift_tianwen成员
6月10日 关联了pull request:[CHG] 增加Drvwritedelay属性配置。
此处折叠了8条事件消息 查看更多
yuanjiayuanjia成员
6月27日 关联了看板:openUBMC 26.09 缺陷看板
liuxingsen成员
15 天前 评论:

issue状态更新

likedislike
liuxingsen成员
15 天前 评论:

fixing2UAT

likedislike
liuxingsen成员
15 天前 评论:

/fixing2UAT

likedislike
liuxingsen成员
15 天前 评论:

/todo2fixing

likedislike
openUBMC-robotopenUBMC-robot成员
15 天前 issue状态由 待修复 改变为 修复中
liuxingsen成员
15 天前 评论:

/fixing2UAT

likedislike
openUBMC-robotopenUBMC-robot成员
15 天前 issue状态由 修复中 改变为 待验收
liuxingsen成员
15 天前 评论:

/UAT2done

likedislike
openUBMC-robot
openUBMC-robot成员
15 天前 评论:

Issue 工作流提示

您暂无Issue的工作流 待验收 更改为 已修复 的操作权限,请联系有权限的成员。

likedislike
Zzhaoxiang成员
14 天前 移除了看板:openUBMC 26.09 缺陷看板
Zzhaoxiang成员
14 天前 关联了看板:openUBMC 25.12 LTS SP3缺陷看板
liuxingsen成员
14 天前 评论:
likedislike
yanyajun成员
14 天前 评论:
net_swift_tianwen成员
14 天前 评论:

Drvwritedelay问题单回归报告

一、问题单基本信息

  问题单简述:smbus通信时,block_write和block_read之间时间间隔太短,网卡对端还没准备好resp报文,导致block_read读不到有效数据

  发生概率:有条件必然重现

  严重级别:严重

二、测试思路分析

问题根因:	smbus通信时,block_write和block_read之间时间间隔太短

解决方案:	增加DrvWriteDelay属性配置

问题必现条件:	搭配网迅1Ge系列或10Ge系列网卡,Drvwritedelay属性配置为0

开发测试建议:	XXXXX

三、问题修改点check:

	1.	问题是否定位到根因后解决问题,而不是使用规避措施解决问题?(若为规避解决不能关闭问题单,需要打回):

	是------------------(是:定位到根因解决;否:规避措施解决)

	2.	检查修改点是否需要同步修改资料?(如果需要,则需要同步验证资料修改点)

	否------------------(是:需要同步修改资料;否:不涉及资料修改)

	3.	代码修改是否有超出问题单描述的问题?(不允许修改范围超出问题单范围)

	否------------------(是:有超出范围;否:未超出范围)

	4.	是否涉及到配置文件、数据库文件修改?(如果涉及则需要验证前后版本兼容性升级验证,检查所修改配置、数据对应的功能升级前后是否正常)

	是------------------(是:涉及配置文件和数据库文件修改;否:不涉及配置文件和数据库文件修改)

	5.	回归测试场景和用例,必须覆盖问题必现场景验证用例?(必须覆盖问题单必现场景)

	是------------------(是:已覆盖问题必现场景;否:未覆盖问题必现场景)

	6.	检查修改点是否影响板卡、FRU部件?(如果涉及,需要分析需要覆盖的板卡、FRU部件型号,影响的板卡和FRU部件必须要100%覆盖验证)。

	否------------------(是:修改点影响板卡、FRU部件;否:修改点不影响板卡、FRU部件)

四、回归测试用例:

序号 测试用例名称 预置条件 测试步骤 预期结果
1 smbus通信测试 Drvwritedelay属性配置为30 正常加载网卡 bmc和网卡smbus通信成功,endpoint创建成功

五、回归测试记录:

  回归测试版本:   openUBMC XXX

  回归测试机型/环境: PR210KPRO250806SZ00887

  回归测试结论:   通过

  测试记录(过程与结果截图):
  左边那个是block_write对应报文,右边那个是block_read对应报文,中间时间间隔和Drvwritedelay配置一致

  ![block_write_block_read.png](https://raw.gitcode.com/user-images/assets/5691756/6d7641cb-8ca3-4ada-85cc-384535e0beee/block_write_block_read.png 'block_write_block_read.png')
likedislike
net_swift_tianwen成员
14 天前 评论:

image.png

likedislike
yanyajun成员
14 天前 评论:

/UAT2done

likedislike
openUBMC-robotopenUBMC-robot成员
14 天前 issue状态由 待验收 改变为 已修复
openUBMC-robotopenUBMC-robot成员
14 天前 关闭了 issue