HP B- Accelerators Linux manual Fio-update-iodrive options iodriveversion.fff

Page 50

CAUTION:

During a firmware upgrade, it is critical to maintain steady power or risk failure of the IO Accelerator device. Connecting a qualified UPS is recommended prior to performing a firmware upgrade.

It is critical to load the driver after each firmware upgrade step when scheduling sequential, multiple firmware upgrades (example: 1.2.7 to 2.1.0 to 2.3.1). If the driver is not loaded, the on-drive format will not be changed and there will be data loss.

Data loss may occur if the IO Accelerator device firmware is downgraded. Contact HP Support (http://www.hp.com/support) for recommendations.

The default to upgrade all IO Accelerator devices does not use the -dor -soption. The firmware is located in the <ioaccelerator_version.fff> file. Confirm that all devices need the firmware upgrade. The -p(Pretend) option, can be run to view the possible results of the update.

Ensure that all IO Accelerator devices are detached before updating the firmware.

Upgrade Path

There is a specific upgrade path to follow when upgrading an IO Accelerator device. Consult the Release Notes for this IO Accelerator release before upgrading any IO Accelerator devices.

IMPORTANT: If you receive an error message when updating the firmware that instructs you to update the midprom information, contact HP Customer Support (http://www.hp.com/support).

To update one or more specific devices:

If the IO Accelerator is loaded, use the -doption with the device number.

Syntax

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

where <iodrive_version.fff> is the path and firmware archive file provided by HP. The default path is /usr/share/fio/firmware. This parameter is required.

Options

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.

 

 

Use the -dor -soptions carefully. Updating the wrong IO Accelerator

 

 

device could damage that device.

 

-f

Force upgrade (used primarily to downgrade to an earlier firmware version). If the IO

 

 

Accelerator is not loaded, this option also requires the -soption.

 

 

Use the -foption carefully. Updating the wrong IO Accelerator device

 

 

could damage that device.

 

-l

List the firmware available in the archive.

 

 

 

 

-p

Pretend: Shows what updates would be done. However, the actual firmware is not

 

 

modified.

 

-c

Clears locks placed on a device.

 

 

Utilities 50

Image 50
Contents HP IO Accelerator Version 3.2.3 Linux User Guide Page Contents Maintenance Resources Contents summary About this guideProduct naming IntroductionOverview Performance attributes IO Accelerator capacity 320GB 640GB Models AJ878B BK836ASupported hardware Required operating environmentSupported firmware revisions Introduction Introduction Installing RPM packages on SUSE, RHEL, and OEL Software installationInstallation overview $ uname -rRpm -Uvh iomemory-vsl-kernel-version-VSL-version.x8664.rpm Rpm -Uvh fio*.rpm$ rpmbuild --rebuild iomemory-vsl-VSL-version.src.rpm Building an RPM installation packageBuilding the IO Accelerator driver from source Upgrading device firmware from VSL 1.x.x or 2.x.x to $ rpm -qa grep -i iomemory Upgrading procedureFio-bugreport $ modprobe iomemory-vsl Fio-update-iodrive iodriveversion.fff$ rpm -e iomemory-vsl-2.6.18-194.el5-2.2.0.82-1.0 Controlling IO Accelerator driver loading # Provides iomemory-vsl # Required-Start boot.udevLoading the IO Accelerator driver Fio-attach /dev/fct$ chkconfig --add iomemory-vsl Using the init script$ chkconfig --del iomemory-vsl # blacklist iomemory-vslMounting filesystems Setting the IO Accelerator driver optionsUsing module parameters Handling IO Accelerator driver unloadsUpgrading the firmware One-time configurationPersistent configuration $ modprobe iomemory-vsl auto-attach=0Using the Logical Volume Manager Enabling PCIe powerUsing the device as swap Options iomemoryvsl preallocatememory=1072,4997,6710,10345Device /dev/fio Configuring RAIDDevice partitions Etc/mdadm.conf$ mdadm --assemble --scan Chkconfig boot.md on Chkconfig mdadmd on$ mdadm --detail --scan Building a RAID 10 across multiple devices Fio-statusUnderstanding Discard Trim support Discard Trim on LinuxFiles and directories Setting up Snmp for LinuxSnmp details for Linux Snmp master agentYum install net-snmp rsync Configuring the Snmp master agentInstalling the Snmp subagent Snmp agentX subagentSubagent log file Running and configuring the Snmp subagentManually running the Snmp subagent Using the Snmp sample config files Enabling Snmp test modePCI0100.0 Setting up Snmp for Linux Troubleshooting Snmp Supported Snmp MIB fieldsSnmp MIB Device LED indicators MaintenanceMaintenance tools Command-line utilitiesEnabling PCIe power override Fio-update-iodriveEnabling the override parameter Common maintenance tasksOptions iomemory-vsl externalpoweroverride=value Disabling auto attach Uninstalling the IO Accelerator driver RPM packageUnloading the IO Accelerator driver Etc/modprobe.d/iomemory-vsl.conf Unmanaged shutdown issuesDisabling the driver Options iomemoryvsl autoattach=0Fio-attach UtilitiesUtilities reference Fio-attach device optionsFio-beacon device options Fio-beaconFio-bugreport Tmp/fio-bugreport-20100121.173256-sdv9ko.tar.bz2Fio-detach Fio-format options device Fio-formatFio-detach device options Fio-pci-check Fio-pci-check optionsFio-snmp-agentx options Fio-snmp-agentxFio-status Fio-status device optionsUtilities Fio-sure-erase Fio-sure-erase options device Fio-update-iodrive Fio-update-iodrive options iodriveversion.fff Domainbusslot.func Health metrics Monitoring IO Accelerator healthNand flash and component failure Health monitoring techniques About flashback protection technology Software RAID and health monitoringDisabling Dvfs Performance and tuningIntroduction to performance and tuning Limiting Apci C-statesSetting Numa affinity Setting the interrupt handler affinityIntroduction to Numa architecture Numa configurationAdvanced configuration example Numa node override parameter13,14,18,19 For more information Subscription serviceResources Regulatory information Safety and regulatory complianceWarranty information HP contact information Support and other resourcesBefore you contact HP 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 Acronyms and abbreviations SMH Documentation feedback Index Uninstalling utilities