Interface Masters Niagara 32264 旁路模式问题

Interface Masters Niagara 32264 旁路模式问题

我们部署了多个ClearOS 7服务器(硬件:Dell PowerEdge T30)在客户网络上充当网关。最近,我在获取Interface Masters Niagara 32264 4 端口千兆网卡(基于 Intel 82576)在新系统上运行。问题是,打开电源后,NIC 上的所有 4 个端口的活动 LED 都会亮起,并且拒绝识别我插入其中的任何东西(链接灯永远不会亮起,ClearOS 不会通过 DHCP 获取地址;设置静态地址也无济于事)。

目前,它的所有 4 个端口均已识别ifconfig

p3p1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf1a0000-df1bffff

p3p2: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 10.5.5.1  netmask 255.255.255.0  broadcast 10.5.5.255
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf140000-df15ffff

p3p3: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf0a0000-df0bffff

p3p4: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether <MAC removed for privacy>  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ethtool -i显示所有正确的驱动程序信息。(以下是 4 端口卡上的 1 个端口)

[root@gateway ~]# ethtool -i p3p2
driver: igb
version: 5.4.0-k
firmware-version: 1.4.1
expansion-rom-version:
bus-info: 0000:06:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

我们有多个系统,其中的卡运行良好,并且具有完全相同的内核(3.10.0-862.11.6.v7.x86_64)和驱动程序版本(以上)。

我的理论是,NIC 卡在了它的“旁路”功能上,但除了数据表以及对软件实用程序包的模糊引用这里

有人能告诉我有关 Niagara 32264 NIC 中可用的旁路功能以及如何进行模式更改吗?我找遍了所有地方,找不到技术文档,但如果有人找到它,请分享链接。谢谢!

答案1

NIC 上的所有 4 个端口的活动 LED 灯均亮起,并且拒绝识别插入其中的任何东西

这表明卡处于旁路模式。您需要联系 Interface Masters 支持以获取驱动程序。驱动程序应附带一个自述文件,其中包含有关如何从源代码构建它的说明。我无法在 ClearOS 7 上成功构建它,因此我使用 Ubuntu 16.04 来构建驱动程序并更改模式。完成后,如果您在另一台机器上安装 NIC,您所做的更改将保留。

要构建驱动程序:

  1. 安装 make、gcc、libc-dev、linux-kernel-headers、original-awk 和 udev
  2. 将驱动程序目录复制到机器cd
  3. 运行以下命令来构建驱动程序:

    • make
    • sudo make install
    • make insmod
  4. cd到 /usr/local/bin 你应该在那里看到 niagara_util

  5. 运行niagara_util -Sv确认它检测到网卡

要更改模式:

make insmod请注意,如果自构建驱动程序以来重新启动了机器,则需要再次运行。

  1. cd如果你还没有到 /usr/local/bin
  2. 运行以下命令确认驱动程序识别 NICniagara_util -Sv
  3. 运行sudo niagara_util -d2以将默认模式更改为 Active
  4. 运行sudo niagara_util -p将模式的功率更改为常规
  5. 运行niagara_util -i确认新设置已生效

相关内容