已合并
fix(nvidia): 修正 RTX 6000 Ada 身份并试点独立变更片段 #1373
liuxingsen创建于 16 天前
fix(nvidia): 修正 RTX 6000 Ada 身份并试点独立变更片段 #1373
已合并
Pull Request已成功合入, 合并人@openUBMC-robot
(感谢 liuxingsen 的贡献)16 天前 创建了 pull request,commit c0a0475e
16 天前 关联了issue:修正 RTX 6000 Ada SR 的 PCIe 身份四元组
16 天前 添加了label:sig/sig-component-drivers
openUBMC-robot
16 天前 评论:
16 天前 评论:
欢迎来到 openUBMC 社区
Hey @xiaoxinglxs , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。
联系指引
有疑问可以联系 SIG: sig-component-drivers ,
维护者是: @dongyushan, @net_swift_wangchen, @sam_h1973, @u012924942, @weixin_37569011, @xiaoxinglxs ,
优秀贡献者是: @adellonzzy, @avery-j, @changxingOpenUBMC, @chenshengfan, @dli_bmc, @huangjiapei, @leessential, @net_swift_tianwen, @xiapengc1, @yelvsub .


16 天前 添加了label:ai-co-authored
此处折叠了252条消息 查看更多
liuxingsen
6 天前 评论:
6 天前 评论:
/check-pr


openUBMC-robot
6 天前 评论:
6 天前 评论:
合入校验失败
@xiaoxinglxs, 当前PR不可合入,原因如下:
不合规操作标签说明
- 标签 unresolved-reviews 应该被 openUBMC-robot,openubmc-ci-bot 添加, 但当前是 xiaoxinglxs 添加的!
标签使用技巧
- unresolved-reviews: 当前PR仍有未解决的评审意见,需要解决这些评审意见,PR才能合入。如果所有评审意见都已解决,可通过评论
/check-pr手动尝试合并 PR。


6 天前 关闭了关联的issue
6 天前 合入了pull request
6 天前 pull request被自动标记为已合并,因为另一个pull request或推送已包含了其中的所有提交
当前PR是否有AI参与:
[ ] 否
[x] 是
__1. AI Agent 平台: OpenAI Codex(当前会话后端 codex-cli 0.155.1;桌面前端版本未由会话提供)。
__2. AI 模型: gpt-6-astra(原修复、版本工具实现、文档、测试与独立只读复核;已核对当前会话记录)。
__3. Prompt上下文 : 保留 RTX 6000 Ada 身份修复,试点独立变更片段与合入前定版流程,满足 Conan 三段数字版本及发布追溯要求。按用户明确要求,GPU 修复和版本工具分别提交,每个提交新增行数加删除行数小于 999;精简文档及重复测试,保留关键场景。两个新增 Python 文件使用用户指定的 Huawei 版权模板,保留 SPDX、许可证和脚本入口。PR 不设草稿、不带 WIP;不合入、不发布、不修改其他 PR。
PR功能描述 / 为什么需要这个合入:
RTX 6000 Ada 的 SR 误用了 RTX A6000 的 DeviceId
0x2230、SubSystemDeviceId0x1459。改为0x26b1、0x16a1后,公开身份与文件名、DDS 和 VPD 兼容性表一致。update_vid_did()只刷新前两项 ID,错误子系统 ID 会残留,因此两项都需修正。同时试点版本冲突处理:多个 PR 在开发期间各自提交独立 UUID 片段,正式版本号和根 CHANGELOG 留到受控合入队首统一生成。
mds/service.json.version直接参与组件 Conan 发布,不能先把未定版源码合入,再异步补版本。修改方案:
pcie_gpu_card套件入口。changes/pending/9ba9fc8b-742d-480f-a7c1-55caf73028a0.json;开发态mds/service.json、CHANGELOG与基线00cdef7544b87e99a27b6e6c862c7ce79827e014逐字节一致。scripts/release_metadata.py:validate校验片段;prepare默认预览,显式--write才生成;check核对生成结果。按基线版本第三段加一,不根据 feat/fix 自动升 minor,不使用 PR 编号或日期替换版本。release_metadataMeson 回归套件及中文docs/versioning.md,说明开发态、定版态、Conan 约束和恢复流程。验证方案:
在私有临时 Git 仓库验证并行片段、顺序定版、跨 999、幂等及失败后无部分写入;在完整源码副本演练预览、落盘、归档、amend 和最终检查。重新运行 GPU 回归与负向对照,检查业务代码保留、字节一致性及提交规范。使用 Conan 2.32.0 解析实际引用并验证版本范围。
测试建议:
真实 RTX 6000 Ada 重新发现后,核对连接器、设备树和资源树四元组为
10de26b1_10de16a1;GPU 管理响应和计算能力另行验证。社区接入时验证目标/源分支在检查后变化、两个队首任务竞争、合入超时重试,以及固定合入 SHA 到 tag/Conan recipe/package revision 的对应关系。发布端检查同版本占用和制品可见性;这些不是本地工具测试可以替代的能力。
自验证报告:
2026-11-01,当前 HEAD
b814a23f444ced621de84ea318964465cce553df,基于00cdef7544b87e99a27b6e6c862c7ce79827e014,按功能拆为两个提交。统计包含所有代码、测试和文档,不排除文件:ec14d78998cc64fa1ae17ebd9c81ea56dacd73e0b814a23f444ced621de84ea318964465cce553dfdocs/versioning.md从 149 行精简到 69 行;发布测试从 430 行精简到 325 行,按生命周期合并重复初始化和拒绝检查。scripts/tests41/41 通过,其中发布工具为 12 个测试方法、39 个数据子用例。原 30 项测试的关键场景保留;拒绝、预览及校验操作统一比较文件快照,确认没有部分写入。独立复核再次运行发布测试通过,临时目录均回收。8782051892809e5a03e8e14ee064e97e2bfff121与验证冻结树一致。36c25bec738a1247857af817c9004137f976a069的远端Test_header验证通过。历史证据:原 GPU 提交已有 3/3 回归、9 项负向对照及两项迁移/重命名正向对照;前期
cad18f6a76ce1b5f4ef17d0a4e8f69e0f21bf8d2还完成两套件最小 Meson 工程、Conan 2.32.0 的 5 个引用及版本范围校验,以及完整源码副本的定版/幂等/amend 演练。以上未冒充本轮重新执行结果,演练未预占正式版本。本轮未执行 C++ 全量编译、ASan、QEMU、真实板卡或正式 Conan 上传。新 SHA 的远端门禁需单独回读,旧流水线结果不代表当前提交通过。
该PR关联的issue
fixes #834
希望检视人员了解:
这是仓库侧阶段一试点,PR 为非草稿状态。社区强制门禁、串行合入控制器、目标/源 SHA 原子约束及固定 SHA 发布链路尚未接入。正式合入前仍须在受控队首完成
prepare/check、将生成元数据整理到对应功能提交,重新验证新 SHA。不能把本地格式钩子、测试通过或源码摘要当作远端队列锁。脚本不联网、不提交、不合入、不创建 tag、不上传制品;
check只检查本地标签,不能替代发布端 Conan 占用检查。片段归档记录的基线 SHA 和源码摘要都不冒充最终合入 SHA。详细命令及失败恢复见仓库文档。保留已有 GPU 检视整改和关联任务,启用合并后关闭 Issue;本次不手工消除失败标签、不修改检视意见解决状态,也不触发
/check-pr等可能合入的机器人命令。