Fusion-IO Firmware Update

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

sl12

New Member
Sep 20, 2016
28
11
3
49
@gtech1
I have the 1605gb version of CISCO SSD.
I follow nerdalertdk post in
https://forums.servethehome.com/index.php?threads/sandisk-px600-cisco-pcie-ssd.24167/page-2

replace the part number with your part number when you add the entries in the INFO file

Added: you would not find your part number in the INFO file , you need to add your part number entries in the INFO file
My cisco branded ssd has part '5491-72337-1600G'.
Which pn should I replace?
I find only [5491-72340] in INFO file .
 

Marsh

Moderator
May 12, 2013
2,644
1,496
113
PN is [549172337]

You won't find [549172337] in the INFO file.

You need to add a new section PN [549172337] ,
copy and paste from other section.
 

sl12

New Member
Sep 20, 2016
28
11
3
49
PN is [549172337]

You won't find [549172337] in the INFO file.

You need to add a new section PN [549172337] ,
copy and paste from other section.
There are different sections in INFO file.
I had tried :

version = 8.9.9.118194
file = gen3_orange_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.14
cntrpdifile = planck_0.0.14.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.3.957
optromfile = uefi-noboot-3001_4.3.3.957.rom

The firmware had upgraded ok. But now sdd give a "hardware failure" when I give "fio-status -a".
Which section neded to put in new section ?
 
  • Like
Reactions: RedX1

Marsh

Moderator
May 12, 2013
2,644
1,496
113
[549172337]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.15
cntrpdifile = avogadro_0.0.15.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.5.1121
optromfile = uefi-noboot-3002_4.3.5.1121.rom

[5491-72337]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.15
cntrpdifile = avogadro_0.0.15.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.5.1121
optromfile = uefi-noboot-3002_4.3.5.1121.rom

[549172339]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.15
cntrpdifile = avogadro_0.0.15.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.5.1121
optromfile = uefi-noboot-3002_4.3.5.1121.rom

[5491-72339]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.15
cntrpdifile = avogadro_0.0.15.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.5.1121
optromfile = uefi-noboot-3002_4.3.5.1121.rom
 

Marsh

Moderator
May 12, 2013
2,644
1,496
113
There are 2 sections related to [5491-72337] in the file.

The firmware file that I made is 23MB.

I could email it to you.
 
  • Like
Reactions: T_Minus

Marsh

Moderator
May 12, 2013
2,644
1,496
113
I rename the INFO to INFO.txt so I could upload to the forum

Notice two sections
[549172337]
and
[5491-72347]
 

Attachments

sl12

New Member
Sep 20, 2016
28
11
3
49
There are 2 sections related to [5491-72337] in the file.

The firmware file that I made is 23MB.

I could email it to you.
Thank you.
E-mail fff-file to me.
My fff-file does not have files like yours.
 

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
question about optromversion , mod 4.3.7 firmware add [5491-72371] [549172371] for HPE version sx350, upgrade firmware success ,but fio-status -a still show old version
Code:
 UEFI Option ROM v4.3.4, rev 977 Disabled
but in 4.3.7 firmware my mod info is
Code:
[549172371]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.44
cntrpdifile = venturi_0.0.44.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.7.1205
optromfile = uefi-noboot-3002_4.3.7.1205.rom
I tried update firmware again with -f paramter , but still show old UEFI Option ROM version?

so the questions are
1 why UEFI Option ROM not upgrade ?
2 is old UEFI Option ROM harmful?
 

acquacow

Well-Known Member
Feb 15, 2017
784
439
63
42
question about optromversion , mod 4.3.7 firmware add [5491-72371] [549172371] for HPE version sx350, upgrade firmware success ,but fio-status -a still show old version
Code:
 UEFI Option ROM v4.3.4, rev 977 Disabled
but in 4.3.7 firmware my mod info is
Code:
[549172371]
version = 8.9.9.118194
file = gen3_tangerine_fusion_8.9.9.118194.bin
format = bin
ecc = 11b
cntrpdiversion = 0.0.44
cntrpdifile = venturi_0.0.44.pdi
cntrpdiformat = pdi
nce = 1f80000
nceversion = 1.0.9.100764
ncefile = nce_1.0.9.100764.bin
errfw = 1f80000
errfwversion = 0.0.3
errfwfile = errfw_0.0.3.bin
optrom = 3c00000
optromversion = 4.3.7.1205
optromfile = uefi-noboot-3002_4.3.7.1205.rom
I tried update firmware again with -f paramter , but still show old UEFI Option ROM version?

so the questions are
1 why UEFI Option ROM not upgrade ?
2 is old UEFI Option ROM harmful?
You have to power cycle the device to have the update take effect. Need a cold reboot.
 

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
You have to power cycle the device to have the update take effect. Need a cold reboot.
no luck , today power cycle server ,but still show old version UEFI Option ROM
Code:
 ioMemory Adapter Controller, PN:833585-001
        Microcode Versions: App:0.0.44.0
        Powerloss protection: protected
        PCI:04:00.0, Slot Number:4
        Vendor:1aed, Device:3002, Sub vendor:1590, Sub device:da
        Firmware v8.9.9, rev 20200113 Public
        UEFI Option ROM v4.3.4, rev 977 Disabled
        1600.00 GBytes device size
        Format: v501, 390625000 sectors of 4096 bytes
        PCIe slot available power: 75.00W
        PCIe negotiated link: 8 lanes at 5.0 Gt/sec each, 4000.00 MBytes/sec total
        Internal temperature: 50.69 degC, max 55.12 degC
        Internal voltage: avg 1.01V, max 1.01V
        Aux voltage: avg 1.80V, max 1.80V
        Reserve space status: Healthy; Reserves: 100.00%, warn at 10.00%
        Active media: 100.00%
        Rated PBW: 5.50 PB, 100.00% remaining
 

acquacow

Well-Known Member
Feb 15, 2017
784
439
63
42
I wouldn't even bother with thinking about the UEFI rom, as you aren't going to be using it for anything. It was a feature for a few OEM servers, but isn't going to work in normal desktop systems.
 

unsub

New Member
Sep 10, 2021
4
0
1
Hi

I am having an issue loading firmware on a recently replaced card. Replacement card is a SX300-3200 and the other 2 in the system are
SX350-3200 with driver 4.2.1 installed. When trying to install the 4.2.1 firmware on the SX300 i get:

Error: Firmware file does not contain firmware for device '/dev/fct0', part 'PA005878119'

I've tried adding the part number in the INFO as mentioned however that returns

Error: Device '/dev/fct0' had an error while updating. This device does not support firmware update.

Anyone have an idea whats happening here?

OS: RHEL 6
 
Last edited:

tx12

Member
May 17, 2019
45
33
18
Error: Firmware file does not contain firmware for device '/dev/fct0', part 'PA005878119'

I've tried adding the part number in the INFO as mentioned however that returns

Error: Device '/dev/fct0' had an error while updating. This device does not support firmware update.

Anyone have an idea whats happening here?
Your drive is OEM / branded by IBM. And the firmware package you're trying to use lacks IBM firmware.

Your best option is to download correct IBM firmware package (I think it's free for all registered users).

Second and error-prone option is to construct PA005878119 section (using correct source section, and I don't know what exact section it should be) in Fusion-IO INFO file to cross-flash it with Fusion-IO firmware.

In case of IBM its easier to go with OEM firmware package.
 
  • Like
Reactions: unsub

unsub

New Member
Sep 10, 2021
4
0
1
Your drive is OEM / branded by IBM. And the firmware package you're trying to use lacks IBM firmware.

Your best option is to download correct IBM firmware package (I think it's free for all registered users).

Second and error-prone option is to construct PA005878119 section (using correct source section, and I don't know what exact section it should be) in Fusion-IO INFO file to cross-flash it with Fusion-IO firmware.

In case of IBM its easier to go with OEM firmware package.
Thanks for the quick response......I'll check IBM support for the correct firmware package.
 

tx12

Member
May 17, 2019
45
33
18
Thanks for the quick response......I'll check IBM support for the correct firmware package.
Hmm, I think I was wrong (mistaken by that extra long serial number): "ioMemory SX300-3200, Product Number:FJYYT", and FJYYT applies to Dell part number, so you'll possibly need to get Dell package instead of IBM.
To get 100% correct brand name, look at the output of lspci:

Code:
lspci -s 08:00.0 -vnn
Subsystem vendor ID should point you to correct OEM brand.

Some time ago Dell packages were here:

No registration is required, but now this site seem to broken
 
  • Like
Reactions: unsub

kromberg

Active Member
Jan 18, 2021
135
86
28
Where can I get the latest firmware for "ioDrive2 Adapter Controller, Product Number:F11-002-3T20-CS-0001"