flash scan

The flash scan command returns the current firmware installed on both the card and the system.

It has the following option:

  • -v (Optional): Verbose output displays additional information including the MAC address.

To run the flash scan command in verbose mode, enter the following:

sudo xbutil flash scan -v
You should see an output similar to the example below. In this example, the deployment shell name is xilinx_u200_xdma_201830_1, the timestamp is 0x000000005bece8e1, and the BMC version is 3.1. In this output, DSA is referring to the deployment shell, TS is the timestamp, and BMC is referring to the Satellite Controller.
XBFLASH -- Xilinx Card Flash Utility
Card_ID[0]
        Card BDF:               0000:d8:00.0
        Card type:              u200
        Flash type:             SPI
        Shell running on FPGA:
                xilinx_u200_xdma_201830_1,[TS=0x000000005bece8e1],[BMC=3.1]
        Shell package installed in system:
                xilinx_u200_xdma_201830_1,[TS=0x000000005bece8e1],[BMC=3.1]
        Card name               A S00A64G
        Card S/N:               2129048BF083
        Config mode:            7
        Fan presence:           A
        Max power level:        225W
        MAC address0:           00:0A:35:05:EC:5A
        MAC address1:           00:0A:35:05:EC:5B
        MAC address2:           FF:FF:FF:FF:FF:FF
        MAC address3:           FF:FF:FF:FF:FF:FF