When you upgrade your firmware, ensure that your bootloader uses the minimum version of 0.036. If it does not, upgrade your bootloader.
The bootloader is part of the patch bundle on My Oracle Support.
# pflash -d 06:00.0 q boot boot loader Revision : 0.036 Date/time : 2016-02-10 16:31:34 Image size (bytes) : 26632 Flash offset : 0x003f0000 Start Addr 0xffff0000 Flash Exec Load : 0xffbf97d0 Exec Base : 0x001ba000 Exec Length : 0x00004de4 Flash Low Vector Load : 0xffbfe5b4 Low Vector Length : 0x00000250 #
#pflash -d dev-id -i bootloader-img file burn boot
For example:
#pflash -d 06:00.0 -i /lib/firmware/titan-psif-bbimage-0.036.bin burn boot