发布时间:2026/7/18 21:20:01
切换 mellanox 网卡 的协议模式 rocev2、ib CX5ConnectX-5的链路类型IB / ETH / VPI是用MFT 工具集里的mlxconfig查看和修改的改完后需要复位网卡生效。下面是完整流程。1. 准备安装/启动 MFTmlxconfig来自 NVIDIA MFTMellanox Firmware ToolsMLNX_OFED 安装时会带上也可单独安装mft包。然后启动 mst 驱动sudomst startsudomst status输出类似MST devices: ------------ /dev/mst/mt4119_pciconf0 - PCI configuration cycles access. domain:bus:dev.fn0000:65:00.0 addr.reg88 data.reg92 cr_bar.gw_offset-1 Chip revision is: 00mt4119就是 ConnectX-5记下设备路径机器上若有两张 CX5会有 pciconf0、pciconf1 两个节点。2. 查看当前协议模式sudomlxconfig-d/dev/mst/mt4119_pciconf0 q|grep-ilink_type典型输出LINK_TYPE_P1 IB(1) LINK_TYPE_P2 IB(1)取值含义值模式说明IB(1)InfiniBand 模式RoCEv2 不可用ETH(2)以太网模式RoCEv2 跑的就是这个模式VPI(3)自动协商由对端决定建议显式固定也可以用软件侧确认查看/sys/class/infiniband/mlx5_x/ports/1/link_layer内容为InfiniBand或Ethernet。3. 设置为以太网模式CX5 556A 是双口卡两个口分别配置sudomlxconfig-d/dev/mst/mt4119_pciconf0setLINK_TYPE_P12LINK_TYPE_P22输出会提示Apply new Configuration? (y/n) [n] : y Applying... Done! -I- Please reboot machine to load new configurations.两张卡则对 pciconf0 和 pciconf1 各执行一次。4. 复位使配置生效# 方式一热复位不必整机重启sudomlxfwreset-d/dev/mst/mt4119_pciconf0 reset-y# 方式二直接重启sudoreboot5. 验证复位后重新查询确认已变为ETH(2)sudomlxconfig-d/dev/mst/mt4119_pciconf0 q|grep-ilink_type# LINK_TYPE_P1 ETH(2)# LINK_TYPE_P2 ETH(2)系统侧确认cat/sys/class/infiniband/mlx5_0/ports/1/link_layer# 应输出 Ethernetibstat# 此时不再是 IB 端口ibstat 可能查不到属正常rdmalink# 可见 mlx5_0/1 等 RDMA 设备link 类型为 Ethernetip-brlink# 以太网口 netdev 出现如 enp101s0f0/f16. 确认 RoCEv2 生效以太模式下 RoCE 才有意义。新版 MLNX_OFED 默认协商 RoCEv2可显式检查/设置# 查看某端口当前 RoCE 版本1RoCEv1, 2RoCEv2较新的linux kernel中没有例如6.8等。cat/sys/class/infiniband/mlx5_0/ports/1/roce_enable# 通过 GID 表确认v2 的 GID 带 RoCE v2 标记show_gids|grepmlx5_0跑 RDMA 前记得给以太口配好 IP同一子网直连即可并建议开启 PFC 或使用 ECN 做无损/低损网络然后就可以用ib_write_bw、ib_read_lat等 perftest 工具走 RoCEv2 验证了。注意改链路类型会清除该口的 IB 子网配置改回 IB 也是同一条命令LINK_TYPE_Px1。如果mlxconfig q报Failed to open device先确认mst start已执行且设备节点名正确。

相关新闻

2026/7/18 21:15:01

【iOS】Core Data

【iOS】Core Data前言Core Data基本概念Core Data核心组件Core Data增删改查总结前言 笔者写项目时用到了Core Data,在此系统学习总结一下。 Core Data基本概念 Core Data是Apple官方推出,适配iOS/macOS的本地数据持久化与对象图管理框架,…

2026/7/18 21:15:01

iOS 企业开发者账号到期续费完整流程与避坑指南

一、什么是 Apple Enterprise 企业开发者账号 苹果企业开发者计划(Apple Developer Enterprise Program)面向正规注册企业开放,年费 299 美元,核心作用是企业内部自研 App 无需上架 App Store,直接分发给内部员工安装…

2026/7/18 22:55:08

AI 辅助 Rust 性能优化:让模型分析 criterion 基准测试报告

AI 辅助 Rust 性能优化:让模型分析 criterion 基准测试报告专栏: AI / AI学习 / Rust性能优化一、criterion 报告对人类的"不友好"与 AI 的机会 cargo bench 跑完之后,criterion 会在 target/criterion/ 下生成一堆 HTML 报告和 JSON 数据。数…

2026/7/18 22:55:08

AI Agent 入门(一):OpenClaw 与 Hermes(openclaw输出篇)

🦞 AI Agent 入门(一):OpenClaw 与 Hermes《AI Agent 对比系列》第一篇 本系列通过对比两个真实开源 AI Agent——OpenClaw(🦞)和 Hermes——带你深入理解 AI Agent 是什么、怎么工作、能做什么…

2026/7/18 22:50:08

USB工业级双模语音处理模块的ENC/AEC/BF联合优化设计

一、应用背景与设计挑战在工业通信、智能楼宇、车载免提等场景中,语音采集环境普遍存在强噪声、高混响和强回声三重干扰。传统单麦模拟前端难以在复杂声场中稳定还原人声,尤其在麦克风与扬声器距离较近的全双工通话场景中,回音消除&#xff0…

2026/7/17 5:59:06

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/18 10:53:38

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/17 7:39:19

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/18 0:00:24

某智驾大牛创业

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…

2026/7/18 16:50:29

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…