Photo By xzllll | All third-party marks are the property of their respective owners.

Marvell FastLinQ QL45611HLCU 100GbE Adapter | 端口模式 Port Mode 切换指南

指南 | Guides 2025年6月6日

1. First | 序

⤵️ 前文提到过

Marvell FastLinQ QL45611HLCU 100GbE Adapter | 上机和初始化记录
1. First | 序 体验过了一些隶属于 Marvell® FastLinQ 45000 Series 的 HPE OEM 产品 HPE Eth 4x25Gb 1p 620QSFP28 Adptr | 上机和初始化记录1.First | 序 HPE Eth 4x25Gb 1p 620QSFP28 Adptr == QL45214HLCU-HP HPE 对其的概述为 * 620-QSFP28 1-port Ethernet adapter - 4 lanes 25GB, quad small form factor (QSFP) * Part Number * 840134-001 是一款采用 Qlogic 45604 芯片拥有单

Marvell FastLinQ QL45611HLCU Adapter

支持 使用分支线缆实现四端口 10GbE 或四端口 25GbE 连接

即

  • 1x100GbE (单端口 100GbE)
  • 4x10GbE (四端口 10GbE)
  • 4x25GbE (四端口 25GbE)
    • 4x25GbE模式下不向下兼容10GbE

默认情况下

此网卡处于单端口 100GbE 端口模式

此文便记录如何切换其端口模式 (Port Mode)

1.2.OS Version | 示例环境

  1. OS

    已附有操作系统内核中加载的 软件驱动程序qed qede

  2. Cable

    Hisense 100G AOC QSFP28 850nm 10m DEF8503-4C10-R0

    PN

    • AB-QT0685ACS20B

  3. Linux_QCS_CLI

    Linux v40.0.84.0

  4. 网卡固件 NIC firmware-version

    当前固件版本为 mbi 8.51.6


    driver: qede
    version: [storm 8.59.1.0]
    firmware-version: mbi 8.51.6 [mfw 8.50.40.0]
    expansion-rom-version:
    bus-info: 0000:01:00.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: no
    supports-register-dump: yes
    supports-priv-flags: yes
    
⚠️
注意事项

此 NIC 固件版本尽量统一为 mbi 8.51.6

测试过高版本 mbi_8.59.11 会出现部分端口不通的问题

如果你使用的固件版本低于 mbi 8.51.6 并且也出现一些问题,请保持固件版本统一

如果你不清楚如何更换网卡固件,请点击下方链接跳转

Marvell FastLinQ QL45611HLCU 100GbE Adapter | 更换网卡固件指南
1. First | 序 书接 N 篇 Marvell FastLinQ QL45611HLCU 100GbE Adapter | 上机和初始化记录1. First | 序 体验过了一些隶属于 Marvell® FastLinQ 45000 Series 的 HPE OEM 产品 HPE Eth 4x25Gb 1p 620QSFP28 Adptr | 上机和初始化记录1.First | 序 HPE Eth 4x25Gb 1p 620QSFP28 Adptr == QL45214HLCU-HP HPE 对其的概述为 * 620-QSFP28 1-port Ethernet adapter - 4 lanes 25GB, quad

2. Procedure | 步骤

更改网卡支持的有效 Port Mode 范围步骤如下

  1. 获取 Linux_QCS_CLI
  2. 安装 QCS_CLI
  3. 切换至QCS目录
  4. 更改网卡端口模式(Port Mode) 至 4x25G
  5. 验证更改

2.1. 获取 Linux_QCS_CLI

  1. 获取 Linux_QCS_CLI 工具

    使用 Linux_QCS_CLI 工具 来更改网卡的 Port Mode

    首先获取此文件

    wget https://www.marvell.com/content/dam/marvell/en/drivers/marvell/578xx-41xxx-45xxx-linux-qcs-cli-utility-package/578xx-41xxx-45xxx_Linux_QCS_CLI_Package.zip
    
  2. 解压至相应位置

  3. 切换至相应目录

    cd 578xx-41xxx-45xxx_QCS_CLI_Package
    

    文件树如下所示

2.2. 安装 QCS_CLI

  1. 安装 Linux_QCS_CLI

    rpm --ignorearch -ivh QCS-CLI-40.0.84.0-0.x86_64.rpm
    

    程序默认安装至 /opt/QLogic_Corporation/QCS 目录下

  2. 安装 Agent

    切换至 Agent 文件夹

    cd Agent 
    

    安装 Agent

    rpm --ignorearch -ivh qlnxremote-1.275.1000.188-1.x86_64.rpm
    

2.3. 切换至QCS目录

  1. 切换至QCS目录

    cd /opt/QLogic_Corporation/QCS
    

    目录结构如下

    ➜  QCS tree
    .
    |-- QCSCLI_Readme.txt
    |-- QCSCLI_Release.txt
    |-- QCScli
    `-- qlgc_pci.ids
    
    1 directory, 4 files
    

    其中 QCScli 就是我们要使用的工具

2.4. 更改网卡端口模式(Port Mode) 至 4x25G

  1. 启动QCScli

    ./QCScli
    
  2. 列出当前主机上的所有物理网卡

    list phyadapters
    

    示例如下

  3. 选择对应网卡

    select 1
    

    这里我们选择 FastLinQ QL45611H 100GbE Adapter (编号为1)

    示例如下

  4. 查看当前端口模式和适配器级别支持的有效 Port Mode 范围

    cfg advanced "Port Mode"
    

    示例如下

    可以看到当前处于 1x100 端口模式下

    同时支持以下三种模式

    • 1x100 (Default)
    • 4x10
    • 4x25
  5. 切换网卡端口模式至 4x25

    cfg advanced "Port Mode=4x25"
    

    切换至 4x10 只需将命令更换为 cfg advanced "Port Mode=4x10"
    1x100G 同理

    示例如下

    请忽略报错信息: Invalid input value, Valid input values: [ 0, 7, 8 and 9 ].

  6. 重新启动主机

    输入 q 退出 QCScli 并使用 reboot 重新启动主机

    reboot
    

    示例如下

2.5. 验证更改

重新启动后我们来验证一下是否更改成功

  1. 系统层面

  2. QCS cli


标签

xzllll

三分钟热度三分钟收获