Reading Revision Information

Getting Started with Napatech Link-Security™ Software

Platform
Napatech IPU
Content Type
Getting Started
Capture Software Version
Link-Security™ Software 1.0

The bmcvpd tool is used to retrieve revision information for the firmware of main components on the IPU.

Displaying the firmware revision of main components

mctp-demux-daemon is required for running the bmcvpd tool. See Retrieving IPU Information.

To execute the bmcvpd tool, refer to the following command examples.
soc# cd /opt/ipu_tools/bin
soc# export LD_PRELOAD=../lib/libpldm.so
soc# ./bmcvpd -r
where soc# indicates the SoC on the IPU where provided commands are to be to executed.
An output example:
============================
Version data for BMCM image:
hwRev:1 fpga:201-6001 rev:64.0.17.25 built:2024-04-16 11:58
============================
Version data for BMCM NIOS:
  Version string: bmcm-app v..exported (Apr 18 2024 11:33:56) 
============================
Version data for BMCD image:
hwRev:1 fpga:201-6002 rev:64.0.17.25 built:2024-04-16 11:58
============================
Version data for FPGA image:
hwRev:0 fpga:200-7102 rev:0.0.5.1 built:2024-04-25 21:18
============================
Version data for PMCI NIOS:
 Version string: pmci-csc-shell-app v.1.0.0.1.exported (Apr 17 2024 14:52:57)
A help output example:
soc# ./bmclog -h
command options:
 -h | --help
 -m | --bmcm : Get raw VPD from BMCM
 -d | --bmcd : Get raw VPD from BMCD
 -p | --pp : Try to pretty-print a few selected fields
 -r | --revs : Get versions from various modules
 -v | --verbose : Include debug output