如何正确使用 HP 764285-B21 10GbE/40GbE 双口 FlexibleLOM 网卡

《改造服务器》里面提到 HP 764285-B21 544+FLR-QSFP 10GbE/40GbE 实际上就是定制版的 Mellanox ConnectX-3 Pro 网卡,只是采用了 HP 自己的 FlexibleLOM 接口,无法插到 PCIe 插槽里面直接使用,需要转接。其实已经有前人设计了转接卡,但是估计因为需求太少,没有批量生产。所以只能从 GitHub 下载 PCB 设计,自己去下单定制 PCB。

(实际上我选择了另外一个备选设计

PCB 做好了之后,还要自己焊一个 PCIe x8 插槽上去,成品如下图。

IMG_20210319_021346.jpg

这个时候就可以将 HP 764285-B21 插进机器里面了。

开机先看一下网卡的信息。

Capture_HP_card_info.PNG

设备管理器里面能看到网卡,但是显示是 IPoIB。

Capture_HP_device_vpi_mode.PNG

应该是网卡的模式不对,再看一下网卡模式。

Capture_HP_link_type_vpi.PNG

果然,网卡目前模式设置成了 VPI,如果需要跟其他 Ethernet 网卡互联的话,需要改成 ETH 模式。

Capture_HP_change_link_type.PNG

这里要说一下这张网卡支持的网络模式

  1. IB(InfiniBand)
  2. ETH(Ethernet)
  3. VPI(Virtual Protocol Interconnect

重启之后,再查看一下网卡模式,已经改成了 Ethernet。

Capture_HP_link_type_eth.PNG

而且在设备管理器里面也显示为 Ethernet 网卡了。

Capture_HP_device_eth_mode.PNG

然后我想到了一个新玩法:如果将一个端口设置成 Ethernet 模式,另外一个端口设置成 InfiniBand 模式,那么这张网卡不就是一个 Eth/IB 网桥了么。

已有 2 条评论
  1. 马先生 马先生

    你好 我的在转换eth模式的时候显示
    Applying... Failed!
    -E- Failed to set configuration: illegal Phy Type value (should be 1|2|3)
    请问应该咋解决啊?

    1. 首先查一下驱动版本。然后确定改模式的命令里面写的是 set LINK_TYPE_P1=2。那个 LINK_TYPE_P1 是从之前那一步里面来的,可能不同的卡属性名称不一样,最好直接复制粘贴前一步的结果。

添加新评论