FRUSDR update issue

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

PittsburghGolfer

New Member
Jul 9, 2020
3
0
1
So I am on my second server build. My first was a plex/media server, S2600CP2J board in Enthoo Pro case. All went well, initial setup had the roaring fans, reran Bios setup and implemented the top case fans and all was good. So I kind of know what I am doing.

So the second build is FreeNas backup server, based on a S2600cp4 board. Initially I just had the two fan cases, front and back and CPU fans obviously. Again during initial setup had roaring fans so redid Bios update and again changed the FRUSDR and had fans back to a controlled state.

So here is my issue, ordered three fans for top of case (same config as first Plex build), put them in and as expected had roaring fans. So went to go thru the BIOS update again to control fans. But I have hit a snag. If I go thru a full update i.e. use Startup.nsh then it just hangs at Bios update, literally just sits there, left it for over an hour. Nothing, killed box and it loads normally.

So then I tried to update just using UpdateFRUSDR.nsh, when I do this is here is what I get:

Scanning fru.txt UNICODE file....
Completed (0 entries found!)

fs0:\
Loading IMPI driver: .\impi.efi
BmcLibInitialize returned failed

fs0:\>

Looking around this seems to indicate the IMPI is not loading correctly, is that right?

Any ideas from the folks on these boards?
 

PittsburghGolfer

New Member
Jul 9, 2020
3
0
1
For those looking for the same problem, you have to reset and then reboot the BMC using the syscfg utility. Once done then you can can go ahead and flash the FRUSDR again. Apparently that error message means the BMC is not in a state to be updated.