WOW, what an ordeal!!!!
I'm finally able to upgrade the firmware on my OCe11100.
I got the latest firmware from Lenovo, here:
Emulex OCe11xxx UCNA Firmware Update for Windows - 12.0.1317.2 - Release (For Windows) - Lenovo Support US
Broadcom had much older firmware (v11 something).
I also got the driver for Windows 10, 'brcmdrvr-nic-11.2.1153.13-4.exe' which can be found here:
Support Documents and Downloads
Look for "Ethernet Driver for Windows Version: 11.2.1153.13-4", or linked here:
Broadcom Inc. | Connecting Everything
I downloaded the Broadcom flasher, 'Brcmflash Standalone Utility for Windows Version: 11.2.1153.23-1', which can be found on the same page as above, here's a direct link:
Broadcom Inc. | Connecting Everything
I then booted a Win10 PE environment (you can do this on a real Win10 install, I just wanted to temporarily flash the card, got linux running on the machine), installed the driver into each interface (mine is a dual-port, Windows 10 installed the MS driver), just do 'Update Driver' in Device Manager and point to the driver location (mine was in
C:\Program Files\Broadcom\AutoPilot Installer\NIC\Drivers\NDIS\x64\Win10).
View attachment 28003
I extracted the Broadcom flasher, then extracted the firmware (Lenovo's latest is oc11-12.0.1317.2.ufi, Broadcom's latest is oc11-11.2.1153.20.ufi) and copied it to the 'firmware' folder of the flasher (main folder, where both 'firmware' and 'win' folders exist).
I then entered the 'win' folder and executed:
brcmflash.bat /update /auto /v
It doesn't show progress, and took maybe a minute, but finally got it flashed showing 'success', and got prompted for a reboot for the new firmware to take effect.
I also executed the following command to get the card's info:
"C:\emulex\driver\brcmflashStandalone-windows-11.2.1153.23-1\win\x64\brcmwinlpcfg.exe" listattr /c
Code:
HBA : 1
Serial Number : BT1xxxxxxx
Model : OCe11100
FW Version : 11.2.1153.20
Boot Version : 2.0.283.768
Boot Enabled : 0
Permanent Mac : 00:00:Cx:xx:xx
Function Type : NIC
Device ID : 0710
Vendor ID : 19A2
Sub Device ID : E722
Sub Vendor ID : 10DF
PCI Bus Number : 1
PCI Dev Number : 0
PCI Fun Number : 0
VPD Model : 0
Multi Channel : 0
Configuration : 0
BER : 0
RevID : 1
HBA : 2
Serial Number : BT1xxxxxxx
Model : OCe11100
FW Version : 11.2.1153.20
Boot Version : 2.0.283.768
Boot Enabled : 0
Permanent Mac : 00:00:Cx:xx:xx
Function Type : NIC
Device ID : 0710
Vendor ID : 19A2
Sub Device ID : E722
Sub Vendor ID : 10DF
PCI Bus Number : 1
PCI Dev Number : 0
PCI Fun Number : 1
VPD Model : 0
Multi Channel : 0
Configuration : 0
BER : 0
RevID : 1
Command completed, NO Error
And here's the result of the flash:
Code:
brcmflash.exe: executing command : ""C:\emulex\driver\brcmflashStandalone-windows-11.2.1153.23-1\win\x64\brcmwinlpcfg.exe" download n=1 i="C:\emulex\driver\brcmflashStandalone-windows-11.2.1153.23-1\win\..\firmware\oc11-12.0.1317.2.ufi" > X:\Windows\Temp\temp.txt"
Command: download n=1 i=C:\emulex\driver\brcmflashStandalone-windows-11.2.1153.23-1\win\..\firmware\oc11-12.0.1317.2.ufi
File Extension .ufi
DownloadCNAImage rmStatus 247 cluStatus 80
Download successfully completed. Please reboot the system to activate new firmware.
Command completed, NO Error
brcmflash.exe : Command complete - Command Return Code = 80 - Temp File Status = 0
Mon Mar 20 23:52:23 2023
HBA=OCe11100-NIC, Port Type=NIC, MAC=00:00:Cx:xx:xx:xx,
Update=Firmware, Image=oc11-12.0.1317.2.ufi, New=12.0.1317.2, Old=11.2.1153.20, Status=Success
Mon Mar 20 23:52:23 2023
HBA=OCe11100-NIC, Port Type=NIC, MAC=00:00:Cx:xx:xx:xx,
Update=Firmware, Image=oc11-12.0.1317.2.ufi, New=12.0.1317.2, Old=11.2.1153.20, Status=Success
*******************************************************************************
*******************************************************************************
Download Summary:
Mon Mar 20 23:52:23 2023
HBA=OCe11100-NIC, Port Type=NIC, MAC=00:00:Cx:xx:xx:xx,
Update=Firmware, Image=oc11-12.0.1317.2.ufi, New=12.0.1317.2, Old=11.2.1153.20, Status=Success
Mon Mar 20 23:52:23 2023
HBA=OCe11100-NIC, Port Type=NIC, MAC=00:00:Cx:xx:xx:xx,
Update=Firmware, Image=oc11-12.0.1317.2.ufi, New=12.0.1317.2, Old=11.2.1153.20, Status=Success
brcmflash.exe: All required updates succeeded - Return Code=0
Please reboot system to activate new firmware.
WOW, never had such trouble updating cards, Broadcom's site is a dumpster-fire, as noted in the other thread I was asking for help (here:
https://forums.servethehome.com/ind...virtual-fabric-adapter-ii-x8-pci-e-slot.3491/)
Thanks everyone for the help, especially
@Freebsd1976 for not giving up on me