Fusion-io ioDrive 2 1.2TB Reference Page

Felipe Leonardo

New Member
Dec 3, 2020
1
0
1
No, you can't boot from it w/o a TON of UEFI hackery that I haven't had time to look into.
I have a Mac Pro 2009 and I intend to keep on OSX 10.9 Mavericks for the long term. I study the possibility of installing an IoScale 3.2TB for storing video and photo footage, but I would love to get a bootable disk.

Currently, there is a very interesting project called OpenCore It simulates EFI loading before the system boot, offering the possibility to load drivers (kexts), such as video boot for graphics cards.

I think it would be the ideal environment for hack work that aquacow cited as necessary to be able to boot from Fusion disks. Any idea which path would be needed?
 

kapone

Well-Known Member
May 23, 2015
914
498
63
The path is...there is no path. It's an EOL product with no more development.

You wanna use it as a boot drive? Write a new firmware.
 

HERB

New Member
Nov 10, 2020
5
1
3
Well if you'd been paying attention, you'd know that the firmware to boot from it was already there. While the product is EOL from the manufacturer, they never [officially] supported this kind of thing to begin with, and even 10 years later these are still fantastic for many applications.

I actually just got windows to boot from my HP ioDrive2 785GB.

I used another windows PC to update it to the most recent HP firmware via the command line with fio-update-iodrive --enable [firmware .fff] to add the uefi rom. I formatted the drive to the default settings from the hp iodrive gui software, and used the windows disk manager to initialize it as a GPT drive. I then shut down and installed windows from a usb to the blank partition without deleting the small MSR partition from the gpt initialization, and voila! Installed without hassle and restarts with no issues. I'll try again and change one thing at a time to see where it runs into problems.

@Felipe Leonardo I didn't see any software for macs, but the ioscale is different than what I've got. You could try at least some of what I did (and the mac/ioscale equivalent) to see where that gets you. Assuming you have a card to play around on. Use the -p flag in the update command to just see if you can without changing anything. If there's no uefi.rom in your firmware package, you'll have to add it in somehow, but that's beyond me.
 
  • Like
Reactions: lowfat

lowfat

Active Member
Nov 25, 2016
123
84
28
37
Well if you'd been paying attention, you'd know that the firmware to boot from it was already there. While the product is EOL from the manufacturer, they never [officially] supported this kind of thing to begin with, and even 10 years later these are still fantastic for many applications.

I actually just got windows to boot from my HP ioDrive2 785GB.

I used another windows PC to update it to the most recent HP firmware via the command line with fio-update-iodrive --enable [firmware .fff] to add the uefi rom. I formatted the drive to the default settings from the hp iodrive gui software, and used the windows disk manager to initialize it as a GPT drive. I then shut down and installed windows from a usb to the blank partition without deleting the small MSR partition from the gpt initialization, and voila! Installed without hassle and restarts with no issues. I'll try again and change one thing at a time to see where it runs into problems.

@Felipe Leonardo I didn't see any software for macs, but the ioscale is different than what I've got. You could try at least some of what I did (and the mac/ioscale equivalent) to see where that gets you. Assuming you have a card to play around on. Use the -p flag in the update command to just see if you can without changing anything. If there's no uefi.rom in your firmware package, you'll have to add it in somehow, but that's beyond me.
So you are currently booting off the ioDrive 2? Have you performed an unsafe shutdown to see how it handles it?
 
  • Wow
Reactions: HERB

HERB

New Member
Nov 10, 2020
5
1
3
So you are currently booting off the ioDrive 2? Have you performed an unsafe shutdown to see how it handles it?
Good question. I just shut off the PSU to see. It claims to reattach successfully during the POST messages, but resets the PC at some point during loading, and the cycle repeats. I'll make my aforementioned changes and see if those have any effect on this behavior as well.

The next step would be disable the unclean shutdown check (if possible), or have a secondary boot drive that would automatically reattach the drive and cleanly restart the PC in the event of an unclean shutdown. The former might require firmware mods, and the latter might require UEFI mods. Both of which are currently beyond me...

What would be the consequences of disabling the check? The drive is now running in a regular desktop PC. To my understanding, the check exists to save any data retained in the system RAM that wasn't written to the iodrive, but in a regular desktop PC, that information would be lost anyway wouldn't it?

EDIT: Once I attached a different boot device to start making changes, the iodrive completed a consistency check, and was able to reboot properly. So that ties into the "successful" reattach during POST, and is unable to complete while booting from the device needing checked. What are those two checks, and can they be disabled without consequence for this use-case?
 
Last edited:
  • Sad
Reactions: lowfat

titans

New Member
Dec 11, 2020
2
0
1
Hi all,

I am using an HP branded ioDrive 2 1.2TB in a DL380p g8 with latest BIOS/Firmware/iLO. Card works great but I've noticed that fan speeds are steady at around 40% on a few fans with the card installed, with no server load. I've tried moving the card to different slots, with no change (except the particular fans that reach 40%). Is this normal? Any workarounds to lower fan speeds at idle?

fan_speed.png

Interestingly the card shows as unknown, is this normal for HP branded ioDrive?

unknown.png

Thanks!
 

nerdalertdk

Fleet Admiral
Mar 9, 2017
178
82
28
::1
Hi all,

I am using an HP branded ioDrive 2 1.2TB in a DL380p g8 with latest BIOS/Firmware/iLO. Card works great but I've noticed that fan speeds are steady at around 40% on a few fans with the card installed, with no server load. I've tried moving the card to different slots, with no change (except the particular fans that reach 40%). Is this normal? Any workarounds to lower fan speeds at idle?

View attachment 16663

Interestingly the card shows as unknown, is this normal for HP branded ioDrive?

View attachment 16664

Thanks!
It’s normal for hp server to ramp up some fans when it detects an pci card
 

gravitas

New Member
Dec 23, 2020
1
0
1
Hi,

A couple of years ago I reflashed PX600 (HP version) with modded fusion_4.3.7-20200113.fff (from SunDisk).
It made it UEFI bootable.
fio-status -d /dev/fct0 -F optrom.enabled - 1
fio-status -d /dev/fct0 -F optrom.bytecode_version - 4.3.7
fio-status -d /dev/fct0 -F optrom.bootable - 1

Now I'm trying to do the same to SX350 (SunDisk version).
I modded the same firmware the same way. But after flashing it is not bootable.
fio-status -d /dev/fct0 -F optrom.enabled - Unavailable: enabled is not available
fio-status -d /dev/fct0 -F optrom.bytecode_version - Unavailable: bytecode_version is not available
fio-status -d /dev/fct0 -F optrom.bootable - Unavailable: bootable is not available

What can be done about it?

The only idea I have is to downgrade and then upgrade fw.
How deep is it safe to downgrade 4.3.7 version?

Thank you.
 

zxv

The more I C, the less I see.
Sep 10, 2017
154
52
28
Are there are no vsphere 7 drivers for the iodrive2? (couldn't find any, just want to confirm)
 

cdoublejj

New Member
Jan 5, 2018
21
4
3
31
Are there are no vsphere 7 drivers for the iodrive2? (couldn't find any, just want to confirm)
while i don't use the fusion io in esxi i do use nvidia grid K1s, i run esxi 6.5 u2/u3 BUT, i run VCSA/vSphere 7 management controller