Broadcom adapter setup for WEKA system

Before a WEKA system can use a Broadcom adapters, the server must have the necessary drivers and firmware from Broadcom's download center.

Set up the drivers and software

Procedure:

  1. Download software bundle: Access Broadcom's download center and download the software bundle onto the target server. Carefully review the instructions included in the bundle.

  2. Compile and install: Follow the provided instructions to compile and install the following components:

    • bnxt_en driver.

    • sliff driver.

    • niccli command line utility.

  3. Post-installation steps: After installation, run one of the following commands based on the Linux distribution:

    • dracut -f

    • update-initramfs -u

  4. Reboot the server: Reboot the server to apply the changes.

Install the firmware

After installing Broadcom drivers and software, install the firmware included in the download bundle. Firmware files are typically named after the adapter they are intended for, such as BCM957508-P2100G.pkg.

Procedure:

  1. Identify the target adapter: Use the command niccli --list to list Broadcom adapters and identify the target adapter by its decimal device number:

  1. Identify the device: From the niccli --list output, choose the device identifier (for example, 1 for BCM57508).

  1. Confirm and complete the installation: Follow the prompts to confirm and complete the firmware update.

  1. Reboot the server: Reboot the server to apply the firmware update.

Update NVM settings

To enable WEKA system compatibility, configure certain NVM options to increase the number of Virtual Functions (VFs) and enable TruFlow.

Procedure:

  1. Increase the number of VFs to 64: Run the following commands:

  2. Enable TruFlow: Run the following commands:

  3. Additional configuration for BCM57508-P2100G: Run the following command:

  4. Reboot the server: Reboot the server to apply the changes.

The adapter is ready for use by the WEKA system.

Last updated