升级 Mellanox ConnectX-3 EN 10/40 Gbps 网卡固件

确认 ib_uverbs mlx4_en mlx4_core mlx4_ib  mst_pciconf 已加载, mstflint 已编译安装.

1> 确认mlx固件版本

查询 mlx 设备信息
# lspci |grep Mell
02:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3]

查询 mlx 设备信息, 其中 Device ID 与 PSID 很重要, 必须根据这2个信息下载响应的固件.
# mstflint  -d 02:00.0 q

# mstflint -d /proc/bus/pci/02/00.0 q

Image type:      FS2
FW Version:      2.10.700
Device ID:       4099
Description:     Node             Port1            Port2            Sys image
GUIDs:           0002c90300faa480 0002c90300faa481 0002c90300faa482 0002c90300faa483 
MACs:                                 0002c9faa481     0002c9faa482
VSD:             
PSID:            MT_1090110019


ConnectX-3 Pro 与 ConnectX-3 Device ID 区别:
ConnectX-3 Pro : 4103
ConnectX-3     : 4099

固件下载地址
http://www.mellanox.com/page/firmware_download
当前设备 ConnectX-3 为 PSID: MT_1090110019 (ConnectX®-3 VPI Adapter Cards (InfiniBand, Ethernet,VPI))
http://www.mellanox.com/page/firmware_table_ConnectX3IB


验证固件信息
# mstflint  -d 02:00.0 v

     FS2 failsafe image. Start address: 0x80000. Chunk size 0x80000:

     NOTE: The addresses below are contiguous logical addresses. Physical addresses on
           flash may be different, based on the image start address and chunk size

     /0x00000038-0x00000bdf (0x000ba8)/ (BOOT2) - OK
     /0x00000be0-0x00005053 (0x004474)/ (BOOT2) - OK
     /0x00005054-0x00005f2b (0x000ed8)/ (Configuration) - OK
     /0x00005f2c-0x00005f6f (0x000044)/ (GUID) - OK
     /0x00005f70-0x000060ab (0x00013c)/ (Image Info) - OK
     /0x000060ac-0x0000cfef (0x006f44)/ (DDR) - OK
     /0x0000cff0-0x0000e8eb (0x0018fc)/ (DDR) - OK
     /0x0000e8ec-0x0001db83 (0x00f298)/ (DDR) - OK
     /0x0001db84-0x00026c77 (0x0090f4)/ (DDR) - OK
     /0x00026c78-0x000869ab (0x05fd34)/ (DDR) - OK
     /0x000869ac-0x0008a5fb (0x003c50)/ (DDR) - OK
     /0x0008a5fc-0x000b129b (0x026ca0)/ (DDR) - OK
     /0x000b129c-0x000b4c33 (0x003998)/ (DDR) - OK
     /0x000b4c34-0x000b896b (0x003d38)/ (DDR) - OK
     /0x000b896c-0x000b993f (0x000fd4)/ (Configuration) - OK
     /0x000b9940-0x000b999b (0x00005c)/ (Jump addresses) - OK
     /0x000b999c-0x000b9fdb (0x000640)/ (FW Configuration) - OK
     /0x00000000-0x000b9fdb (0x0b9fdc)/ (Full Image) - OK

-I- FW image verification succeeded. Image is bootable.

保存当前固件 及其他信息
mstflint  -d 02:00.0 ri mlx4.img
# mstflint  -d 02:00.0 dc mlx4.config
# mstflint  -d 02:00.0 hw query > mlx4.hw
验证当前固件 
 # mstflint  -i mlx4.img  v

     FS2 failsafe image. Start address: 0x0. Chunk size 0x80000:

     NOTE: The addresses below are contiguous logical addresses. Physical addresses on
           flash may be different, based on the image start address and chunk size

     /0x00000038-0x00000bdf (0x000ba8)/ (BOOT2) - OK
     /0x00000be0-0x00005053 (0x004474)/ (BOOT2) - OK
     /0x00005054-0x00005f2b (0x000ed8)/ (Configuration) - OK
     /0x00005f2c-0x00005f6f (0x000044)/ (GUID) - OK
     /0x00005f70-0x000060ab (0x00013c)/ (Image Info) - OK
     /0x000060ac-0x0000cfef (0x006f44)/ (DDR) - OK
     /0x0000cff0-0x0000e8eb (0x0018fc)/ (DDR) - OK
     /0x0000e8ec-0x0001db83 (0x00f298)/ (DDR) - OK
     /0x0001db84-0x00026c77 (0x0090f4)/ (DDR) - OK
     /0x00026c78-0x000869ab (0x05fd34)/ (DDR) - OK
     /0x000869ac-0x0008a5fb (0x003c50)/ (DDR) - OK
     /0x0008a5fc-0x000b129b (0x026ca0)/ (DDR) - OK
     /0x000b129c-0x000b4c33 (0x003998)/ (DDR) - OK
     /0x000b4c34-0x000b896b (0x003d38)/ (DDR) - OK
     /0x000b896c-0x000b993f (0x000fd4)/ (Configuration) - OK
     /0x000b9940-0x000b999b (0x00005c)/ (Jump addresses) - OK
     /0x000b999c-0x000b9fdb (0x000640)/ (FW Configuration) - OK
     /0x00000000-0x000b9fdb (0x0b9fdc)/ (Full Image) - OK

-I- FW image verification succeeded. Image is bootable.


下载固件后解压并验证固件
当前下载版本为为fw-ConnectX3-rel-2_33_5100-MCX354A-FCB_A1-FlexBoot-3.4.460.bin.zip
# unzip /hgfs/HarddiskVolume3/Tmp/fw-ConnectX3-rel-2_33_5100-MCX354A-FCB_A1-FlexBoot-3.4.460.bin.zip
验证固件
# mstflint  -i fw-ConnectX3-rel-2_33_5100-MCX354A-FCB_A1-FlexBoot-3.4.460.bin  v

     FS2 failsafe image. Start address: 0x0. Chunk size 0x80000:

     NOTE: The addresses below are contiguous logical addresses. Physical addresses on
           flash may be different, based on the image start address and chunk size

     /0x00000038-0x0000065b (0x000624)/ (BOOT2) - OK
     /0x0000065c-0x00002a4f (0x0023f4)/ (BOOT2) - OK
     /0x00002a50-0x00003927 (0x000ed8)/ (Configuration) - OK
     /0x00003928-0x0001c53b (0x018c14)/ (ROM) - OK
     /0x0001c53c-0x0001c57f (0x000044)/ (GUID) - OK
     /0x0001c580-0x0001c6eb (0x00016c)/ (Image Info) - OK
     /0x0001c6ec-0x00029c33 (0x00d548)/ (DDR) - OK
     /0x00029c34-0x0002ac77 (0x001044)/ (DDR) - OK
     /0x0002ac78-0x0002b047 (0x0003d0)/ (DDR) - OK
     /0x0002b048-0x00064c47 (0x039c00)/ (DDR) - OK
     /0x00064c48-0x0006a157 (0x005510)/ (DDR) - OK
     /0x0006a158-0x0006e27b (0x004124)/ (DDR) - OK
     /0x0006e27c-0x0007033b (0x0020c0)/ (DDR) - OK
     /0x0007033c-0x000a929f (0x038f64)/ (DDR) - OK
     /0x000a92a0-0x000ace23 (0x003b84)/ (DDR) - OK
     /0x000ace24-0x000c1ef7 (0x0150d4)/ (DDR) - OK
     /0x000c1ef8-0x000c1fff (0x000108)/ (DDR) - OK
     /0x000c2000-0x000cc30b (0x00a30c)/ (DDR) - OK
     /0x000cc30c-0x000cdae3 (0x0017d8)/ (Configuration) - OK
     /0x000cdae4-0x000cdb57 (0x000074)/ (Jump addresses) - OK
     /0x000cdb58-0x000ce3c7 (0x000870)/ (FW Configuration) - OK
     /0x00000000-0x000ce3c7 (0x0ce3c8)/ (Full Image) - OK

-I- FW image verification succeeded. Image is bootable.

烧录固件,程序将自动验证版本跟PSID,PSID不匹配将提示错误.
# mstflint  -d 02:00.0 -i fw-ConnectX3-rel-2_33_5100-MCX354A-FCB_A1-FlexBoot-3.4.460.bin b

    Current FW version on flash:  2.10.700
    New FW version:               2.33.5100

Burning FS2 FW image without signatures - OK  
Restoring signature                     - OK

查询当前版本
# mstflint  -d 02:00.0 q
Image type:      FS2
FW Version:      2.33.5100
FW Release Date: 25.1.2015
Product Version: 02.33.51.00
Rom Info:        type=PXE version=3.4.460 devid=4099
Device ID:       4099
Description:     Node             Port1            Port2            Sys image
GUIDs:           0002c90300faa480 0002c90300faa481 0002c90300faa482 0002c90300faa483 
MACs:                                 0002c9faa481     0002c9faa482
VSD:             
PSID:            MT_1090110019

可见已烧录成功当前版本为 2.33.5100.

验证当前固件
 # mstflint  -d 02:00.0 v

     FS2 failsafe image. Start address: 0x0. Chunk size 0x80000:

     NOTE: The addresses below are contiguous logical addresses. Physical addresses on
           flash may be different, based on the image start address and chunk size

     /0x00000038-0x0000065b (0x000624)/ (BOOT2) - OK
     /0x0000065c-0x00002a4f (0x0023f4)/ (BOOT2) - OK
     /0x00002a50-0x00003927 (0x000ed8)/ (Configuration) - OK
     /0x00003928-0x0001c53b (0x018c14)/ (ROM) - OK
     /0x0001c53c-0x0001c57f (0x000044)/ (GUID) - OK
     /0x0001c580-0x0001c6eb (0x00016c)/ (Image Info) - OK
     /0x0001c6ec-0x00029c33 (0x00d548)/ (DDR) - OK
     /0x00029c34-0x0002ac77 (0x001044)/ (DDR) - OK
     /0x0002ac78-0x0002b047 (0x0003d0)/ (DDR) - OK
     /0x0002b048-0x00064c47 (0x039c00)/ (DDR) - OK
     /0x00064c48-0x0006a157 (0x005510)/ (DDR) - OK
     /0x0006a158-0x0006e27b (0x004124)/ (DDR) - OK
     /0x0006e27c-0x0007033b (0x0020c0)/ (DDR) - OK
     /0x0007033c-0x000a929f (0x038f64)/ (DDR) - OK
     /0x000a92a0-0x000ace23 (0x003b84)/ (DDR) - OK
     /0x000ace24-0x000c1ef7 (0x0150d4)/ (DDR) - OK
     /0x000c1ef8-0x000c1fff (0x000108)/ (DDR) - OK
     /0x000c2000-0x000cc30b (0x00a30c)/ (DDR) - OK
     /0x000cc30c-0x000cdae3 (0x0017d8)/ (Configuration) - OK
     /0x000cdae4-0x000cdb57 (0x000074)/ (Jump addresses) - OK
     /0x000cdb58-0x000ce3c7 (0x000870)/ (FW Configuration) - OK
     /0x00000000-0x000ce3c7 (0x0ce3c8)/ (Full Image) - OK

-I- FW image verification succeeded. Image is bootable.

烧录成功
# reboot

mstflint 参考
http://www.mellanox.com/pdf/firmware/mstflint_README.txt

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Mellanox ConnectX-5是一款高性能网络适配器。它由以色列公司Mellanox Technologies开发,用于数据中心和高性能计算领域。ConnectX-5支持多种网络协议,如以太网、InfiniBand和RoCE,可实现高速数据传输和低延迟通信。 Mellanox ConnectX-5的手册是一本详细介绍该产品特性和使用方法的指导手册。手册内包含了该适配器的硬件和软件配置要求,如操作系统兼容性、驱动程序安装和设置步骤等。手册还介绍了ConnectX-5支持的各种网络协议和功能,如SR-IOV虚拟化、RDMA(远程直接内存访问)和网络流量控制等。 手册还提供了关于如何配置和管理ConnectX-5的详细说明,如IP地址分配、链路聚合和高可用性配置等。此外,手册还介绍了ConnectX-5的性能监控和故障排除方法,以帮助用户快速解决常见问题。 在手册中,还提供了一些基本的示例和最佳实践,以帮助用户充分利用ConnectX-5的功能和性能优势。例如,如何使用ConnectX-5设置低延迟网络环境,或如何实现高带宽的数据传输等。 总之,Mellanox ConnectX-5手册是一本非常有用的指导手册,可以帮助用户了解和使用该高性能网络适配器。通过仔细阅读手册并按照指导进行配置和管理,用户可以更好地利用ConnectX-5的功能,并确保其在数据中心和计算领域的高效运行。 ### 回答2: Mellanox ConnectX-5是一种网络适配器,具有高度的网络性能和可靠性。它支持为数据中心和企业网络提供高速、低延迟和高吞吐量的连接。 Mellanox ConnectX-5手册是该适配器的用户指南,它提供了详细的技术规格和配置信息,帮助用户了解和使用该设备。 手册首先介绍了ConnectX-5的硬件特性,包括适配器类型、端口数量、连接介质等。它还提供了适配器的尺寸、电源需求和散热方案等物理特性。 接下来,手册详细介绍了适配器的功能和性能。它解释了如何配置和管理ConnectX-5适配器,包括安装适配器驱动程序、设置网络连接等。手册还提供了与其他设备和操作系统的兼容性信息,以及如何通过固件升级来获得最新的功能和性能增强。 手册还讨论了ConnectX-5适配器在不同应用场景下的最佳实践。它介绍了如何利用适配器的软件定义网络(SDN)功能来提高网络性能和灵活性。此外,手册还提供了一些示例配置和故障排除指南,帮助用户解决常见问题和优化适配器的性能。 总之,Mellanox ConnectX-5手册是一本详细的用户指南,提供了关于该适配器的全面信息。无论是初次使用适配器还是需要进一步了解和优化性能,用户都可以通过阅读手册来掌握ConnectX-5适配器的使用和配置。 ### 回答3: Mellanox ConnectX-5是一款高性能网络适配器,该手册提供了详细的配置和使用说明。 在手册中,首先介绍了Mellanox ConnectX-5的基本特性和硬件规格。它支持最新的以太网标准,包括10、25、40、50和100 Gbps,以及RoCE(RDMA over Converged Ethernet)和InfiniBand技术。它还具有低延迟、高带宽和高吞吐量的特点,适用于各种高性能计算和数据中心应用。 手册中还包含了详细的安装和配置步骤,以确保正确地安装和连接ConnectX-5网卡。它介绍了物理安装过程、驱动程序的安装和更新,以及各种操作系统的兼容性。此外,手册还提供了详细的网络设置和优化建议,以确保获得最佳的性能和可靠性。 对于网络管理员和系统管理员来说,这个手册还包含了各种管理和监控ConnectX-5的工具和功能。它介绍了如何配置和管理网卡,以及如何使用性能监控工具来诊断和解决网络问题。此外,手册还提供了各种故障排除和疑难解答的方法,以帮助用户解决常见的网络连接问题。 总之,Mellanox ConnectX-5手册是ConnectX-5用户的必备参考资料。它提供了全面而易于理解的信息,帮助用户正确地安装、配置和管理ConnectX-5网卡,以获得最佳的网络性能和可靠性。无论是初学者还是有经验的用户,都可以从这本手册中获得有关ConnectX-5的重要知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值