HP Thunderbolt 2-Port AiO Module ESXi/ESX manual Fio-update-iodrive options iodriveversion.fff

Page 37

To ensure a clean firmware update, you must detach the device from the system using the fio-detachutility. For more information, see "fio-detach (on page 32)".

To update one or more specific drives (rather than all drives):

Make sure the IO Accelerator driver is loaded.

Use the -doption with the device number.

CAUTION: Do not turn off the power during a firmware upgrade, because this might cause device failure. If a UPS is not in place, consider adding one to the system before performing a firmware upgrade.

CAUTION: When running multiple upgrades in sequence (such as going from driver version

1.2.1to 1.2.4 to 2.2.2), you must reboot the system after each firmware upgrade step. Otherwise the on-drive format does not change, and data loss occurs.

CAUTION: Do not use this utility to downgrade the IO Accelerator to an earlier version of the firmware. Doing so might result in data loss. If you need to downgrade your firmware, contact HP customer support. For more information, see "Technical support."

NOTE: If you receive an error message when updating the firmware instructing you to update the midprom information, contact Customer Support. For more information, see "Technical support."

NOTE: If you upgrade the firmware on an IO Accelerator when using PCI pass-through, you must cycle the power to apply the change. Restarting the VM does not apply the change.

The default action (without using the -doption) is to upgrade all IO Accelerators with the firmware contained in the <iodrive_version.fff> file. Confirm that all devices need the upgrade prior to running the update. If in doubt, use the -p(Pretend) option to view the possible results of the update.

Syntax

fio-update-iodrive [options] <iodrive_version.fff>

where <iodrive_version.fff> is the path and firmware archive file. You must transfer the firmware archive file to the ESX host (this must be a local path to the host) before you run the update.

All three external LED indicators light up during the update process.

Command

Description

 

 

-d

Updates the specified devices (by fctx, where x is the

 

number of the device shown in fio-status). If this

 

option is not specified, all devices are updated.

-f

Forces upgrade. Used primarily to downgrade to an

 

earlier firmware version.

-l

Lists firmware available in the archive.

-p

Pretend. Shows what updates are done. The firmware is

 

not modified.

-c

Clears locks placed on a device.

-q

Runs the update process without displaying the progress

 

bar or percentage.

-y

Confirm all warning messages.

Utilities 37

Image 37
Contents Abstract Page Contents Module parameters About this guide Contents summaryOverview IntroductionProduct naming Required operating environment Performance attributesSupported hardware Supported firmware revisionsIntroduction Before you begin Introduction Command-line installation Software installationESX command-line installation ESXi command line installationDownloading the VMware ESXi driver Installation overviewIomemory-vsl-version.zip Transferring the VSL files to the ESX or ESXi server Vmfs/volumes/datastore/bundlesVifs.pl --server servername --mkdir datastorebundles Installing the VSL on ESX or ESXi Installing the VSL on ESXiInstalling the VSL on ESXi 5.0 using vCLI Installing the VSL on ESXi 5.0 using the command-lineInstalling the VSL on ESX or ESXi 4.x using vCLI Upgrading the firmware using ESXUpgrading device firmware from VSL 1.x.x or 2.x.x to Upgrading procedureIomemory-vsl block driver for ESXi Fio-bugreportIomemory-vsl block driver for ESX/ESXi Configuring the device to support VM disks Enabling PCIe powerFio-update-iodrive iodriveversion.fff Modifying a VMware resource pool to reserve memory Using the IO Accelerator as swap with ESX Maintenance tools MaintenanceCommand-line utilities for Tech Support Mode Management utilities for ESXiCommand line Purpose Utility Enabling PCIe power overrideEnabling the override parameter Disabling the driver Common maintenance tasksEnabling the driver 1149D0969,1159E0972,24589Disabling auto attach Uninstalling the IO Accelerator driver packageEnabling auto attach # esxcfg-module -s autoattach=1 iomemory-vslUnmanaged shutdown issues Introduction to performance and tuning Performance and tuningDisabling Dvfs Limiting Apci C-statesUtilities reference UtilitiesFio-attach Fio-bugreport Fio-beaconFio-attach device options Fio-beacon device optionsFio-bugreport Fio-format Fio-detachFio-detach device options Fio-format options device Fio-pci-checkFio-pci-check options Fio-statusFio-status device options Utilities Geometry and capacity information not available appears Fio-update-iodriveFio-update-iodrive options iodriveversion.fff Utilities Nand flash and component failure Monitoring IO Accelerator healthHealth metrics Health monitoring techniquesFlashback substitution events Module parameters Using module parametersEsxcfg-module --server server-name iomemory-vsl -g VMDirectPathIO Using products with multiple devicesWorking with IO Accelerators and VMDirectPathIO Resources Subscription serviceFor more information Before you contact HP Support and other resourcesHP contact information Customer Self RepairRéparation par le client CSR Riparazione da parte del cliente Reparaciones del propio cliente Reparo feito pelo cliente Support and other resources Support and other resources Support and other resources Regulatory compliance identification numbers Regulatory compliance noticesEuropean Union regulatory notice Korean class a notice Acronyms and abbreviations Vmdk Documentation feedback Index Index