Dot Hill R/Evolution 2000 Family Release Notes
for Software Versions J202P01, J212P01, and J302P01

Version: 

  • J202P01 (Fibre Channel)

  • J212P01 (iSCSI)

  • J302P01 (SAS)

Update recommendation: 

Immediate.
An issue exists on Dot Hill R/Evolution 2000 family products running firmware versions J200P46, J210P22, or J300P22 that will eventually cause controller configuration information to be lost, with subsequent loss of management capability from that controller. Array management, event messaging, and logging will cease functioning, but host I/O will continue to operate normally. This issue affects the ability to manage the array from the affected controller only; if a partner controller is available, the array can be managed through the partner controller. Because configuration information is stored in non-volatile memory, resetting or powering off the controller will not clear this error. If the issue occurs, the controller must be replaced. This failure mode is time sensitive and Dot Hill recommends immediately upgrading firmware on all 2000 family controllers. This is not a hardware issue and proactive replacement of a controller is not a solution. To avoid this condition, you must upgrade your controller to the latest version of firmware.

Versions of firmware that will resolve this issue are in the following table.

ProductCorrected firmwareAffected firmware
2730 / 2730T FCJ202P01, J202R10, J201R10, J201R09, J200P50J200P46
2330 iSCSIJ212P01, J212R10, J211R10, J211R09, J210P23J210P22
2530 SAS J302P01, J302R10, J301R10, J301R09, J300P23 J300P22

Supersedes:  All previously released firmware versions.

..Description

These release notes are for the firmware indicated above, which adds improvements and corrects issues found during use and additional qualification testing after initial product release.

Firmware can be installed from any computer running a supported operating system with an Ethernet connection to the storage array system. For supported operating systems, see Operating systems.

Installation procedures vary, depending on connection environment and user preference. For details, see Installation instructions.

..Product models

  • R/Evolution 2730 (Fibre Channel)

  • R/Evolution 2730T (Fibre Channel)

  • R/Evolution 2330 (iSCSI)

  • R/Evolution 2530 (SAS)

..Operating systems

Operating systems supported for use with Dot Hill R/Evolution 2000 family controllers (and when installing the binary firmware package):

  • Microsoft Windows Server 2008 x64 - All Editions

  • Microsoft Windows Server 2008 W32 - All Editions

  • Microsoft Windows Server 2003 x64 Edition (Including R2 & Base Edition)

  • Microsoft Windows Server 2003 - All Editions (Including R2 & Base Edition)

  • Red Hat Enterprise Linux 5 Server (x86-64)

  • Red Hat Enterprise Linux 5 Server (x86)

  • Red Hat Enterprise Linux 4 (AMD64/EM64T)

  • Red Hat Enterprise Linux 4 (x86)

  • SUSE LINUX Enterprise Server 10 (AMD64/EM64T)

  • SUSE LINUX Enterprise Server 10 (x86)

  • SUSE LINUX Enterprise Server 9 (AMD64/EM64T)

  • SUSE LINUX Enterprise Server 9 (x86)

  • VMware ESX/ESXi 4.1

  • VMware ESX/ESXi 4.0

  • VMware ESX/ESXi Server 3.5

  • VMware ESX Server 3.0

..Fixes and enhancements

The following enhancements were incorporated in J202P01, J212P01, and J302P01 firmware:

  • In a Windows cluster environment, there was a possibility that a scrub, reconstruction, or volume creation could cause a controller to crash.

  • In the Windows Server 2008 R2 environment, cluster validation failed during the cluster creation.

  • iSCSI IQN/host mapping failed when uppercase characters were used in the IQN string.

  • Enclosure ID numbers were not updated when an additional drive enclosure was added to an array running on a single controller.

  • In RAIDar, the enclosure status displayed a false red alert status following a firmware update when the status was actually OK.

  • In the CLI, for the set advanced-settings command, the single-controller on parameter was added to set Single Controller redundancy mode for a single installed controller.

The following fixes and enhancements were incorporated in J202R10, J212R10, and J302R10 firmware:

  • Scrub caused controllers to halt.

  • Identical vdisks created through the CLI and RAIDar report different volume sizes.

  • Power Supply and I/O module statuses were reported differently on Controller A and Controller B.

  • Controller halted when a vdisk expansion started.

  • In dual-controller configurations, if one controller halted, the Fibre Channel host links did not failover to the surviving controller.

  • Medium errors on drives in a RAID 6 vdisk caused another vdisk to report a critical state.

  • The controller halted when clearing metadata of a leftover disk.

  • Due to loss of heartbeat between the two controllers, one of the controllers halted.

  • The event log was not updated when a drive was removed (or marked as “down”) while a utility, such as verify, was running.

  • RAID 6 reconstruct caused partner controller to halt.

  • Volumes became inaccessible when converting a master volume to a standard volume.

  • Drives in non-fault-tolerant vdisks did not report unrecovered media error as a warning.

  • Heavy RSR load caused a controller to halt.

  • Added “year” to the critical error log.

  • Controller halted when utility timing was in conflict.

  • Controller halted when, under heavy I/O loads, a RAID 6 vdisk had one or more failed drives.

  • There were verification errors after an internal error recovery process completed.

  • After a failover, an incorrect vdisk utility status was reported in the CLI and RAIDar.

  • Host lost access when a large vdisk was being rebuilt.

  • The spare drive was not activated when the vdisk passed into a critical state.

  • Updated scrub utility for improved behavior.

  • RAID 6 reconstruct reported incorrectly when an additional failure occurred.

  • Drive LED behavior was inconsistent.

  • A controller halted due to excessive retries when a drive that was being reconstructed to had a failure.

  • Enhanced the Power Supply module Voltage/Fan Fault/Service Required (bottom) LED. It illuminates solid amber during an under-voltage condition and will now remain illuminated even after the current returns to normal and the power supply is replaced or power cycled.

  • A controller halted during an update of an expansion controller.

  • Both controllers halted during a failover.

  • Chassis failure caused data access problems and/or data loss.

  • Multiple systems presented the same WWPN.

  • Improved logging with better historical information.

  • Scrub log entries did not properly display the parity error count after a failover event.

  • In both RAIDar and CLI, metadata was not cleared from all of the selected drives when commanded to do so.

  • The controller stalled when a vdisk with snapshot and replication volumes was deleted.

  • A duplicate vdisk was reported after a halted controller recovered.

  • LUNs were not properly remapped after changing vdisk ownership.

  • The wrong drive was marked as “down”.

  • Improved management of cache flushing.

  • Added ability to allow flow control on iSCSI ports.

  • Removed unused debug agent component.

  • RAID data logs were not flushed after an extended power off or when a controller was restarted but failover did not occur.

  • RAID 50 error reporting did not report errors during verify.

  • Improved performance on RAID 10 vdisks.

  • When a controller was removed and I/O was in process, the transaction was held in the cache.

  • Scrubbing message was unclear when vdisk is owned by the other controller.

  • After extensive runtime and I/Os, the system may stall during a shutdown procedure.

  • Background vdisk scrub stopped with no warning.

  • If a controller was restarting or failing over at the same time that a snapshot was being deleted, there was a possibility of the snapshot becoming inconsistent.

  • Disk loss during an expansion controller upgrade.

  • A power supply module failure event was not included in the system event logs.

  • Vdisk scrub failed ungracefully on disk unrecoverable error (URE).

  • Reduced the I/O delay when a disk has failed and data needs to be reconstructed by the RAID engine.

  • There was a disk channel error when using SATA drives.

  • The event log did not properly report when both controllers were restarted.

  • LEDs of all drives in enclosure 1 were amber and SMI-S reported them as failed.

  • Management controller hung after recovery.

  • Disconnecting a back end cable caused a controller to halt.

  • Volume was not accessible after converting it from a Master volume to a Standard volume.

  • An unknown setting was reported set on one disk in a system.

  • False under-run errors were written to the event logs.

  • A controller halt reported Double IOB to same Nexus in the event logs.

  • The power supply module was incorrectly identified in the event logs.

  • Incorrectly reported the components were in a degraded state.

  • Could not collect a complete set of logs from an array.

CLI-specific fixes and enhancements:

  • trust command: Updated CLI help example.

  • trust vdisk command: When run on a vdisk that was online, it reported success when it should have reported failure.

  • set vdisk command: When changing the vdisk name, the name was rejected as being invalid.

  • set debug log parameters command: command returned an error message and would not perform the requested action.

  • expand snap-pool size max command and variable: returned an error message.

  • clear events command: Improved online help.

  • set host-wwn-name command: Setting the host-wwn-name did not work as expected.

  • set iscsi-host host <host> <new-nickname> command: Was unable to enter an IQN alias name.

  • show host-wwn-names: Did not work as expected.

RAIDar-specific fixes and enhancements:

  • When a dedicated spare of a vdisk was deleted, the drive was marked as “leftover.”

Firmware update-specific fixes and enhancements:

  • All drives in enclosures 1 and 3 were reported as unknown following a firmware update.

  • Partner Firmware Update (PFU) did not properly update the firmware on Controller B.

  • After a failover, vdisk ownership did not change to the operating controller.

  • After performing a firmware upgrade, some drives were erroneously reported as duplicate/leftover drives.

  • After a firmware update, multiple drives are marked as “leftover.”

  • After upgrading firmware, the array had to be restarted.

  • After a firmware upgrade, the controller stalled.

  • A firmware upgrade failed.

..Installation instructions

WARNING! Do not cycle power or restart devices during a firmware update. If the update is interrupted or there is a power failure, the module could become inoperative. If this occurs, contact technical support. The module may need to be returned to the factory for reprogramming.

CAUTION: Before upgrading controller firmware, ensure that the storage system configuration is stable and is not being reconfigured or changed in any way. If configuration changes are in progress, monitor them and wait until they are completed before proceeding with the upgrade.

IMPORTANT: As with any firmware upgrade, it is a recommended best practice to ensure that you have a full backup prior to the upgrade.

NOTE: To install this firmware, you must download the firmware package from the Dot Hill Customer Resource Center at http://crc.dothill.com and save the file to your local filesystem.

Installation notes and best practices

  • When planning for a firmware upgrade, select and schedule an appropriate time to perform an online upgrade:

    • For single domain systems, I/O must be halted.

    • For dual domain systems, selecting the appropriate time is essential. Because the online firmware upgrade is performed while host I/Os are being serviced, the I/O load can impact the upgrade process. Selecting a period of low I/O activity will ensure the upgrade completes as quickly as possible and will avoid disruptions to hosts and applications due to timeouts.

  • In single domain systems, approximately 30–60 minutes are required for the firmware to load, plus an additional 15–30 minutes for the system to automatically restart.

  • In dual domain systems, an additional 30–60 minutes is required for the second update, plus an additional 15–30 minutes for the second module to automatically restart.

  • Set the Partner Firmware Update option so that, in dual-controller systems, both controllers are updated. When the Partner Firmware Update option is enabled, after the installation process completes and restarts the first controller, the system automatically installs the firmware and restarts the second controller. If Partner Firmware Update is disabled, after updating software on one controller, you must manually update the second controller.

  • During the installation process, monitor the system display to determine update status and to know when the update is complete.

  • After the installation process is complete and all systems have automatically restarted, use RAIDar to verify system status and to confirm that the new firmware version is listed as installed. Review system event logs.

  • Updating array controller firmware may result in new event messages that are not described in earlier versions of documentation. For comprehensive event message documentation, see the most current version of the Dot Hill R/Evolution Event Descriptions Reference Guide.

  • When reverting to a previous version of firmware, ensure that both Ethernet connections are available and accessible before downgrading the firmware. Manually disable the Partner Firmware Update (PFU) and then downgrade the firmware on each controller separately (one after the other).

Installation instructions using RAIDar

WARNING! Do not cycle power or restart devices during a firmware update. If the update is interrupted or there is a power failure, the module could become inoperative. If this occurs, contact technical support. The module may need to be returned to the factory for reprogramming.

  1. Place the downloaded firmware package in a temporary directory and extract the contents.

  2. Locate the firmware file in the extracted folder.

  3. In single-domain environments, halt I/O to vdisks before starting the firmware update.

  4. Log in to RAIDar and select Manage > Update Software > Controller Software.

    A table displays currently installed firmware versions.

  5. Click Browse and then select the firmware file to install.

  6. Click Load Software Package File.

    Allow approximately 30–60 minutes for the firmware to load, plus an additional 15–30 minutes for the automatic restart to complete on the controller you are connected to. Wait for the progress messages to specify that the update has completed.

    In dual-controller systems with Partner Firmware Update enabled, allow an additional 30–60 minutes for the second update, plus an additional 15–30 minutes for the second module to automatically restart.

  7. In the RAIDar display, verify that the proper firmware version appears for each module.

Installation instructions using FTP

WARNING! Do not cycle power or restart devices during a firmware update. If the update is interrupted or there is a power failure, the module could become inoperative. If this occurs, contact technical support. The module may need to be returned to the factory for reprogramming.

NOTE: Allow sufficient time for the firmware to load and for the automatic restart to complete. Progress messages are displayed in the FTP interface during that time. Wait for the progress messages to specify that the firmware load has completed. If the system Partner Firmware Update (PFU) option is enabled, no messages are displayed in the FTP interface during PFU.

  1. Place the downloaded firmware package in a temporary directory and extract its contents..

  2. Locate the firmware file in the extracted folder.

  3. Using RAIDar, prepare to use FTP:

    1. Determine the network-port IP addresses of the system controllers.

    2. Verify that the system FTP service is enabled.

    3. Verify that the user you will log in as has permission to use the FTP interface and has manage access rights.

  4. In single-domain environments, halt I/O to vdisks before starting the firmware update.

  5. Open a command prompt (Windows) or a terminal window (UNIX), and navigate to the directory containing the firmware file to load.

    1. Enter ftp <controller-network-address>, where <controller-network-address> represents the IP address.

    2. Log in as an FTP user (user = ftp, password = flash).

    3. Enter put <firmware-file> flash, where <firmware-file> represents the name of the firmware file.

  6. Allow approximately 30–60 minutes for the firmware to load, plus an additional 15–30 minutes for the automatic restart to complete on the controller you are connected to. Wait for the progress messages to specify that the update has completed.

  7. In dual-controller systems with Partner Firmware Update enabled, allow an additional 30–60 minutes for the second update, plus an additional 15–30 minutes for the second module to automatically restart.

  8. If needed, repeat these steps to load the firmware on additional modules.

  9. Quit the FTP session.

  10. In the RAIDar display, or using the CLI, verify that the proper firmware version appears for each module.

Installation troubleshooting

If you experience issues during the installation process, do the following:

  1. When viewing system version information in RAIDar's System Overview panel, if an hour has elapsed and the components do not show that they were updated to the new firmware version, refresh the web browser. If version information is still incorrect, proceed to the next troubleshooting step.

  2. If version information does not show that the new firmware has been installed, even after refreshing the browser, restart all system controllers. For example, in the CLI, enter the restart mc both command. After the controllers have restarted, one of three things happens:

    • Updated system version information is displayed and the new firmware version shows that it was installed.

    • The Partner Firmware Update process automatically begins and installs the firmware on the second controller. When complete, the versions should be correct.

    • System version information is still incorrect. If system version information is still incorrect, proceed to the next troubleshooting step.

  3. Verify that all system controllers are operating properly. For example, in the CLI, enter the show disks command and read the display to confirm that the information displayed is correct.

    • If the show disks command fails to display the disks correctly, communications within the controller have failed. To reestablish communication, cycle power on the system and repeat the show disks command. (Do not restart the controllers; cycle power on the controller enclosure.)

    • If the show disks command from all controllers is successful, perform the firmware update process again.

..Known issues and workarounds

This is a cumulative list of known issues and workarounds since the initial firmware release.

..Effective date

February 2013


February 2013

Rev. A

Part number: 83-00005162-13-02