DOCA 文档 v2.10.0

Dump 配置

此功能有助于使用 ethtool 转储驱动程序和固件配置。它将配置文件备份到指定的 dump 文件中。

以下位图参数用于设置 dump 类型。如果未设置值,则使用的默认值为“0”。

位图参数

描述

1

MST dump

2

环形缓冲区 dump(SQ、EQ、RQ、CQ 的软件上下文信息)

3

MST dump + 环形缓冲区 dump (1+2)

4

清除此参数

为了配置此功能,请按照以下步骤操作

  1. 通过运行 -W(大写)和所需的位图参数值(请参阅上面的位图参数表)来设置 dump 位图参数。在以下示例中,位图参数值为 3。

    复制
    已复制!
                

    ethtool -W ens1f0 3

  2. 通过运行 -w(小写)和所需的配置文件名来 dump 文件。

    复制
    已复制!
                

    ethtool -w ens1f0 data /tmp/dump.bin

  3. [可选] 要获取 dump 的位图参数值、版本和大小,请在不带文件名的情况下运行上述命令。

    复制
    已复制!
                

    ethtool -w ens1f0 flag: 3, version: 1, length: 4312

  4. 要打开 dump 文件,请运行

    复制
    已复制!
                

    mlnx_dump_parser -f /tmp/dump.bin -m mst_dump_demo.txt -r ring_dump_demo.txt Version: 1 Flag: 3 Number of blocks: 123 Length 327584 MCION module number: 0 status: | present | DRIVER VERSION: 1-23 (03 Mar 2015) DEVICE NAME 0000:81:00.0:ens1f0 Parsing Complete!

    其中

    -f

    用于解析的文件(刚刚创建的文件)

    -m

    用于 mst dump 文件

    -r

    用于环形缓冲区 dump 文件

    有关更多信息,请参阅 HowTo Dump Driver Configuration (via ethtool) 社区帖子。

    输出:

    复制
    已复制!
                

    # mlnx_dump_parser -f /tmp/dump.bin -m mst_dump_demo.txt -r ring_dump_demo.txt Version: 1 Flag: 3 Number of blocks: 123 Length 327584 MCION module number: 0 status: | present | DRIVER VERSION: 1-23 (03 Mar 2015) DEVICE NAME 0000:81:00.0:ens1f0 Parsing Complete!

  5. 打开文件。

    1. MST dump 文件将如下所示。为了分析它,请联系 NVIDIA 支持

      复制
      已复制!
                  

      cat mst_dump_demo.txt 0x00000000 0x01002000 0x00000004 0x00000000 0x00000008 0x00000000 0x0000000c 0x00000000 0x00000010 0x00000000 0x00000014 0x00000000 0x00000018 0x00000000 ...

    2. 环形缓冲区 dump 文件可以帮助开发人员调试与环形缓冲区相关的问题,它看起来如下所示

      复制
      已复制!
                  

      # cat ring_dump_demo.txt SQ TYPE: 3, WQN: 102, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024... SQ TYPE: 3, WQN: 102, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 65536, GROUP_IP: 0 CQ TYPE: 5, WQN: 20, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 1024, GROUP_IP: 0 RQ TYPE: 4, WQN: 103, PI: 15, CI: 0, STRIDE: 5, SIZE: 16, WQE_NUM: 512, GROUP_IP: 0 CQ TYPE: 5, WQN: 21, PI: 0, CI: 0, STRIDE: 6, SIZE: 16384, WQE_NUM: 16384, GROUP_IP: 0 EQ TYPE: 6, CI: 1, SIZE: 0, IRQN: 109, EQN: 19, NENT: 2048, MASK: 0, INDEX: 0, GROUP_ID: 0 SQ TYPE: 3, WQN: 106, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 65536, GROUP_IP: 1 CQ TYPE: 5, WQN: 23, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 1024, GROUP_IP: 1 RQ TYPE: 4, WQN: 107, PI: 15, CI: 0, STRIDE: 5, SIZE: 16, WQE_NUM: 512, GROUP_IP: 1 CQ TYPE: 5, WQN: 24, PI: 0, CI: 0, STRIDE: 6, SIZE: 16384, WQE_NUM: 16384, GROUP_IP: 1 EQ TYPE: 6, CI: 1, SIZE: 0, IRQN: 110, EQN: 20, NENT: 2048, MASK: 0, INDEX: 1, GROUP_ID: 1 SQ TYPE: 3, WQN: 110, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 65536, GROUP_IP: 2 CQ TYPE: 5, WQN: 26, PI: 0, CI: 0, STRIDE: 6, SIZE: 1024, WQE_NUM: 1024, GROUP_IP: 2 RQ TYPE: 4, WQN: 111, PI: 15, CI: 0, STRIDE: 5, SIZE: 16, WQE_NUM: 512, GROUP_IP: 2 CQ TYPE: 5, WQN: 27, PI: 0, CI: 0, STRIDE: 6, SIZE: 16384, WQE_NUM: 16384, GROUP_IP: 2 ...

© 版权所有 2025 NVIDIA。 上次更新于 2025 年 2 月 12 日。