Fusion-io ioDrive II - 1.2TB+ drives , 0.09 or 0.08/GB

posternutbag

Member
Jan 2, 2019
61
27
18
Man, you all are making me want to open the firmware and pull out the UEFI stuff and make it work... I should figure that out at some point...
Wait, are you Fernando from win-raid? You both like cows so you must be.
Probably barking up the wrong tree, but is the problem similar to trying to boot to an NVMe drive when the bios does not support it? I was able to use this workaround in that case
 
Last edited:

acquacow

Well-Known Member
Feb 15, 2017
618
326
63
40
I mean the uefi.rom file is in the firmware file, and there are definitions in the INFO file that show how to apply it, but it was kinda experimental for some OEM workstation stuff. It was setup for our ioXtreme cards so that they could be bootable in workstations, but the FPGAs should all accept that rom.

I'm not sure if there was a separate OEM-side uefi image that the workstations would have shipped with/etc... someone would have to find that, extract it, then cram it into their own bios/etc...

When updating the cards, you can fio-update-iodrive --enable-uefi and --disable-uefi as well as --optrom-clear to clean out any extra stuff. I just haven't played with it much and not sure what state the cards end up in when you mess up.

I need someone to send me a bricked card so that I can try to recover it and then play with options =P My cards all have data I care about currently. Maybe I can find a cheap 320GB ioDrive II and figure it all out.
 

lowfat

Active Member
Nov 25, 2016
128
89
28
38
I mean the uefi.rom file is in the firmware file, and there are definitions in the INFO file that show how to apply it, but it was kinda experimental for some OEM workstation stuff. It was setup for our ioXtreme cards so that they could be bootable in workstations, but the FPGAs should all accept that rom.

I'm not sure if there was a separate OEM-side uefi image that the workstations would have shipped with/etc... someone would have to find that, extract it, then cram it into their own bios/etc...

When updating the cards, you can fio-update-iodrive --enable-uefi and --disable-uefi as well as --optrom-clear to clean out any extra stuff. I just haven't played with it much and not sure what state the cards end up in when you mess up.

I need someone to send me a bricked card so that I can try to recover it and then play with options =P My cards all have data I care about currently. Maybe I can find a cheap 320GB ioDrive II and figure it all out.
I bought ioXtreme @ release and still have it, but I never saw such a firmware for it. Actually the firmware was always old. I'd still use it if I could. But it only works w/ the old 2.x driver while my other cards use 3.x.
 

acquacow

Well-Known Member
Feb 15, 2017
618
326
63
40
You can totally put the 3.x driver on the ioXtreme. The ioXtreme is just a normal gen1 card with half the write pipeline disabled in the firmware I think.

upload_2019-3-18_23-42-19.png

I think you can probably actually convert it via some firmware hackery.

I was referring to the gen2 version of the ioXtreme, what we called the ioFX. I forget what we were calling that thing. I didn't get to deal with it much because I wasn't allowed to sell it =P

upload_2019-3-18_23-39-45.png

I wanted to get my hands on some dead ones for the fan/heatsink combo for desktop use, but could never find any.
 
  • Like
Reactions: zxv

shreya

New Member
Mar 19, 2019
8
0
1
SSDS have now crossed the terabyte threshold, and capacity is no longer a problem -- the problem has always been the cost of capacity for solid-state storage.
 

fake-name

Active Member
Feb 28, 2017
167
125
43
71
SSDS have now crossed the terabyte threshold, and capacity is no longer a problem -- the problem has always been the cost of capacity for solid-state storage.
That's a narrow view. IOPS is also important, sometimes more important then disk size.
 

i386

Well-Known Member
Mar 18, 2016
2,652
771
113
32
Germany
Code:
Total IO
thread |       bytes     |     I/Os     |    MiB/s   |  I/O per s |  AvgLat  | LatStdDev |  file
-----------------------------------------------------------------------------------------------------
     0 |     11144097792 |      2720727 |      88.57 |   22672.65 |    0.352 |     0.457 | testfile.dat (20GiB)
     1 |     12116373504 |      2958099 |      96.29 |   24650.75 |    0.324 |     0.441 | testfile.dat (20GiB)
     2 |     12285751296 |      2999451 |      97.64 |   24995.35 |    0.319 |     0.431 | testfile.dat (20GiB)
     3 |     12226826240 |      2985065 |      97.17 |   24875.46 |    0.321 |     0.445 | testfile.dat (20GiB)
-----------------------------------------------------------------------------------------------------
total:       47773048832 |     11663342 |     379.66 |   97194.21 |    0.328 |     0.444

Read IO
thread |       bytes     |     I/Os     |    MiB/s   |  I/O per s |  AvgLat  | LatStdDev |  file
-----------------------------------------------------------------------------------------------------
     0 |      8914239488 |      2176328 |      70.84 |   18136.01 |    0.426 |     0.483 | testfile.dat (20GiB)
     1 |      9693011968 |      2366458 |      77.03 |   19720.42 |    0.393 |     0.467 | testfile.dat (20GiB)
     2 |      9828274176 |      2399481 |      78.11 |   19995.61 |    0.388 |     0.456 | testfile.dat (20GiB)
     3 |      9778769920 |      2387395 |      77.71 |   19894.89 |    0.390 |     0.472 | testfile.dat (20GiB)
-----------------------------------------------------------------------------------------------------
total:       38214295552 |      9329662 |     303.70 |   77746.94 |    0.399 |     0.470

Write IO
thread |       bytes     |     I/Os     |    MiB/s   |  I/O per s |  AvgLat  | LatStdDev |  file
-----------------------------------------------------------------------------------------------------
     0 |      2229858304 |       544399 |      17.72 |    4536.64 |    0.057 |     0.043 | testfile.dat (20GiB)
     1 |      2423361536 |       591641 |      19.26 |    4930.33 |    0.046 |     0.034 | testfile.dat (20GiB)
     2 |      2457477120 |       599970 |      19.53 |    4999.73 |    0.043 |     0.037 | testfile.dat (20GiB)
     3 |      2448056320 |       597670 |      19.46 |    4980.57 |    0.043 |     0.073 | testfile.dat (20GiB)
-----------------------------------------------------------------------------------------------------
total:        9558753280 |      2333680 |      75.97 |   19447.27 |    0.047 |     0.050
@4k random iops, 80% read/20% write
Read latency: 0.399ms
Write latency: 0.047ms
 

Northern

Member
Dec 2, 2015
87
36
18
56
They are down to 216 left.
That works out to around 100 per month they are selling.
I guess that does not bode well for more drops...
 

Herou8

New Member
Mar 17, 2019
6
0
1
Can you say how I can get this ssd to work for me

I installed Fusion_ioMemory_VSL_3.2.15.1699_x64.exe software.
What I have to do after that?

My OS is Windows 10 Pro.
 

Marsh

Moderator
May 12, 2013
2,471
1,293
113
To check the Fusion IO drive status
"C:\Program Files\Common Files\VSL Utils\fio-status.exe" -a

To do a low level format , your device name may be different , consult fio-status.exe
fio-status -a
pause

fio-detach /dev/fct0
fio-sure-erase /dev/fct0
fio-format -b 4096b /dev/fct0 (or -b 512)
fio-attach /dev/fct0

Then you manage the new SSD drive with Windows "Disk management" .
 
  • Like
Reactions: Herou8 and T_Minus

Herou8

New Member
Mar 17, 2019
6
0
1
Hi again..

Thank you for your earlier answers.

My Pcie slot give only 25 W to io drive. So it says:

"Fusion ioMemory: The bandwidth of the PCI slot is not optimal for the ioMemory. Refer to the Knowledgebase, User Guides, or Customer Support to correct the problem."

Should I connect external power cable to Io drive?
I have modular ATX powersupply, so I can do that.

 

Marsh

Moderator
May 12, 2013
2,471
1,293
113
@acquacow mentioned earlier in the other long Fusion IO drive thread, 25w is good enough.

To be safe, then increase the power limit, you may need to try few pcie slots to find a slot that would supplied 75w
run the folllowing batch file,

"C:\Program Files\Common Files\VSL Utils\fio-pci-check"
pause

"C:\Program Files\Common Files\VSL Utils\fio-status"
pause

"C:\Program Files\Common Files\VSL Utils\fio-config" /dev/fct0 -p PCIe_GLOBAL_SLOT_POWER_LIMIT 74750

echo Reboot computer to enforce any parameter changes
pause
 

acquacow

Well-Known Member
Feb 15, 2017
618
326
63
40
Well, that, and you may need to enable power override for each serial # as well. I forget if the slot power limit parameter will prevent throttling in the case of the driver not being able to get slot power info from the bios.
 

Herou8

New Member
Mar 17, 2019
6
0
1
Do you know why my Fusion2 don't offer full bandwith?
My motherboard is Asrock Z77 Pro4. Is it too old, or too lazy pcie?
I have newest firmware in fusion and VSL version is too newest.

My brother ordered same ssd and he got read 1411 mb/s and write 917 mb/s.
And he's ssd works too in 25 W power, not 75 W.

I got that bandwith: