This update was done on a CentOS 6.4 machine.
First, download all rpms and docs from support.fusionio.com (or if you're on dell hardware, from dell.fusionio.com)
# Read the release notes, note the order for updating.
# Have a look at the current status and version of your drives, make sure they are healthy and ok
fio-status
[root@pd025 fusion_update]# fio-status
Unable to get product information for /dev/fct0:0.
Unable to get format information for /dev/fct0.
Unable to get data volume information for /dev/fct0.
Unable to get system monitor information for /dev/fct0.
Unable to get product information for /dev/fct1:0.
Unable to get format information for /dev/fct1.
Unable to get data volume information for /dev/fct1.
Unable to get system monitor information for /dev/fct1.
Found 2 ioDrives in this system with 1 ioDrive Duo
Fusion-io driver version: 2.3.11 build 183
Adapter: ioDrive Duo
ioDrive Duo HL SN:xxxxxx
External Power: NOT connected
Sufficient power available: Unknown
Connected ioDimm modules:
fct0: ioDIMM3 640GB MLC SN:xxxxxx
fct1: ioDIMM3 640GB MLC SN:xxxxxx
fct0 Status unknown: Driver is in MINIMAL MODE:
Firmware is out of date. Update firmware.
ioDIMM3 640GB MLC SN:xxxxxx
Located in slot 0 Upper of ioDrive Duo SN:xxxxxx
PCI:07:00.0
Firmware v5.0.6, rev 101583
Geometry and capacity information not available.
Sufficient power available: Unknown
Internal temperature: 39.4 degC, max 39.4 degC
fct1 Status unknown: Driver is in MINIMAL MODE:
Firmware is out of date. Update firmware.
ioDIMM3 640GB MLC SN:xxxxxx
Located in slot 1 Lower of ioDrive Duo SN:xxxxxx
PCI:08:00.0
Firmware v5.0.6, rev 101583
Geometry and capacity information not available.
Sufficient power available: Unknown
Internal temperature: 35.9 degC, max 36.9 degC
[root@pd025 fusion_update]
# unmount the drive
umount /export
# detach the drives
fio-detach /dev/ftc0
fio-detach /dev/ftc1
# unload the driver
rmmod iomemory_vsl
# if you get a message here saying the module is still in use, make sure that all mountpoints, services, etc using the drives are unmounted/stopped. that should already have happened by doing the unmount.
# uninstall the software
rpm -e fio-* iomemory*
# install the new software you downloaded to a local folder
rpm -ivh ./*rpm
# update the firmware
[root@pd025 fusion_update]# fio-update-iodrive -p iodrive_107053.fff
***** Firmware will NOT be updated (detected --pretend) *****
***** Firmware will NOT be updated (detected --pretend) *****
Device ID 0 (/dev/fct0) Updating device firmware from 5.0.6.101583 to 5.0.7.107053
Device ID 1 (/dev/fct1) Updating device firmware from 5.0.6.101583 to 5.0.7.107053
WARNING: DO NOT TURN OFF POWER OR RUN ANY IODRIVE UTILITIES WHILE THE FIRMWARE UPDATE IS IN PROGRESS
Please wait...this could take a while
Progress
-------------------------
Results
-------------------------
0: Firmware updated successfully
1: Firmware updated successfully
You MUST now reboot this machine before the new firmware will be activated!
[root@pd025 fusion_update]#
# reboot
reboot
# done
First, download all rpms and docs from support.fusionio.com (or if you're on dell hardware, from dell.fusionio.com)
# Read the release notes, note the order for updating.
# Have a look at the current status and version of your drives, make sure they are healthy and ok
fio-status
[root@pd025 fusion_update]# fio-status
Unable to get product information for /dev/fct0:0.
Unable to get format information for /dev/fct0.
Unable to get data volume information for /dev/fct0.
Unable to get system monitor information for /dev/fct0.
Unable to get product information for /dev/fct1:0.
Unable to get format information for /dev/fct1.
Unable to get data volume information for /dev/fct1.
Unable to get system monitor information for /dev/fct1.
Found 2 ioDrives in this system with 1 ioDrive Duo
Fusion-io driver version: 2.3.11 build 183
Adapter: ioDrive Duo
ioDrive Duo HL SN:xxxxxx
External Power: NOT connected
Sufficient power available: Unknown
Connected ioDimm modules:
fct0: ioDIMM3 640GB MLC SN:xxxxxx
fct1: ioDIMM3 640GB MLC SN:xxxxxx
fct0 Status unknown: Driver is in MINIMAL MODE:
Firmware is out of date. Update firmware.
ioDIMM3 640GB MLC SN:xxxxxx
Located in slot 0 Upper of ioDrive Duo SN:xxxxxx
PCI:07:00.0
Firmware v5.0.6, rev 101583
Geometry and capacity information not available.
Sufficient power available: Unknown
Internal temperature: 39.4 degC, max 39.4 degC
fct1 Status unknown: Driver is in MINIMAL MODE:
Firmware is out of date. Update firmware.
ioDIMM3 640GB MLC SN:xxxxxx
Located in slot 1 Lower of ioDrive Duo SN:xxxxxx
PCI:08:00.0
Firmware v5.0.6, rev 101583
Geometry and capacity information not available.
Sufficient power available: Unknown
Internal temperature: 35.9 degC, max 36.9 degC
[root@pd025 fusion_update]
# unmount the drive
umount /export
# detach the drives
fio-detach /dev/ftc0
fio-detach /dev/ftc1
# unload the driver
rmmod iomemory_vsl
# if you get a message here saying the module is still in use, make sure that all mountpoints, services, etc using the drives are unmounted/stopped. that should already have happened by doing the unmount.
# uninstall the software
rpm -e fio-* iomemory*
# install the new software you downloaded to a local folder
rpm -ivh ./*rpm
# update the firmware
[root@pd025 fusion_update]# fio-update-iodrive -p iodrive_107053.fff
***** Firmware will NOT be updated (detected --pretend) *****
***** Firmware will NOT be updated (detected --pretend) *****
Device ID 0 (/dev/fct0) Updating device firmware from 5.0.6.101583 to 5.0.7.107053
Device ID 1 (/dev/fct1) Updating device firmware from 5.0.6.101583 to 5.0.7.107053
WARNING: DO NOT TURN OFF POWER OR RUN ANY IODRIVE UTILITIES WHILE THE FIRMWARE UPDATE IS IN PROGRESS
Please wait...this could take a while
Progress
-------------------------
Results
-------------------------
0: Firmware updated successfully
1: Firmware updated successfully
You MUST now reboot this machine before the new firmware will be activated!
[root@pd025 fusion_update]#
# reboot
reboot
# done