1. Impact
Sun StorageTek 25x0 and 6140 arrays with certain firmware may send
wrong network packets to the network. This can cause the Sun
StorageTek Common Array Manager(CAM) host to lose the network
connection to the array. This may, in turn, prevent out-of-band
array
management (via the network) when using CAM.
2. Contributing Factors
This issue can occur on the following platforms:
- Sun StorageTek 2510, 2530, 2540 Arrays without firmware
06.70.54.11
- Sun StorageTek 6140 Array without firmware 06.60.11.11
- Sun StorageTek 6140 Array without firmware 07.10.26.12
Note: Access to data is not
affected even if the Management Host is also a Data Host.
When a host with Sun StorageTek Common Array Manager (CAM) installed
tries to access an array through CAM, the array may send bad network
packets coming from the host (via CAM) back to the network (it forwards
the same packets on the network again). If both the CAM host and array
controllers are attached to a network
switch, the network switch stores the CAM host's MAC address
information on the switch port connected to the array, which causes the
CAM host to lose the network connection to the array.
3. Symptoms
Once the connection is lost, the "sscs list event" command may return
messages similar to the following:
("test2540" is the array name of ST2540 in this example):
$ sscs list event
:
2008-07-08 07:17:56 257 test2540 (StorageTek 2540) OutOfBand Communication Lost
2008-07-08 07:26:04 260 test2540 (StorageTek 2540) OutOfBand Communication Established
2008-07-08 07:46:03 265 test2540 (StorageTek 2540) OutOfBand Communication Established
2008-07-08 08:01:49 269 test2540 (StorageTek 2540) OutOfBand Communication Established
2008-07-08 08:11:04 272 test2540 (StorageTek 2540) OutOfBand Communication Established
2008-07-08 08:33:38 277 test2540 (StorageTek 2540) OutOfBand Communication Lost
Or, the sscs command would return a message similiar to the following:
$ sscs list array test2540
test2540: The object was not found.
Or the following error message:
$ sscs list array test2540
An unexpected internal system error occurred.
Retry the operation and then contact your Sun service representative if the error persists.
Sun StorageTek Common Array Manager (CAM) would return the following
error message when clicking on the array name link of the Sun
StorageTek 25x0 array:
(!) An error occurred during the operation to retrieve data.
The selected item was not found. It may have been deleted or modified by another session or operation.
Or:
(!) The array test2540 could not be contacted.
The operation to obtain data from the array failed.
Please look for "Lost Communication" alarm in Alarms page to get instruction.
4. Workaround
Please see the Resolution section below.
5. Resolution
This issue is addressed in the following releases:
The 25x0 and 6140 RAID controller
firmware fix is available for CAM version 6.1.0 with the following
patches:
SPARC Platform
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 137934-01 for Solaris CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
137934-02 for Solaris CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
137934-02 for Solaris CAM 6.1.0) or later
Windows
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 137935-01 for Windows CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
137935-02 for Windows CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
137935-02 for Windows CAM 6.1.0) or later
Linux
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 137936-01 for Linux RHEL SuSE CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
137936-02 for Linux RHEL SuSE CAM 6.1.0) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
137936-02 for Linux RHEL SuSE CAM 6.1.0) or later
The 25x0 and 6140 RAID controller
firmware fix is available for CAM version 6.1.1 with the following
patches:
SPARC Platform
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139034-01 for Solaris CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139034-01 for Solaris CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139034-01 for Solaris CAM 6.1.1) or later
Windows
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139035-01 for Windows CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139035-01 for Windows CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139035-01 for Windows CAM 6.1.1) or later
Linux
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139036-01 for Linux RHEL SuSE CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139036-01 for Linux RHEL SuSE CAM 6.1.1) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139036-01 for Linux RHEL SuSE CAM 6.1.1) or later
The 25x0 and 6140 RAID controller
firmware fix is available for CAM version 6.1.2 with the following
patches:
SPARC Platform
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139339-01 for Solaris CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139339-01 for Solaris CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139339-01 for Solaris CAM 6.1.2) or later
Windows
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139340-01 for Windows CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139340-01 for Windows CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139340-01 for Windows CAM 6.1.2) or later
Linux
- Sun StorageTek 2510/2530/2540 Arrays with firmware 06.70.54.11
(patch 139341-01 for Linux RHEL SuSE CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 06.60.11.11 (patch
139341-01 for Linux RHEL SuSE CAM 6.1.2) or later
- Sun StorageTek 6140 Arrays with firmware 07.10.26.12 (patch
139341-01 for Linux RHEL SuSE CAM 6.1.2) or later
To resolve this issue, install one of the patches above on the host
where CAM 6.1.0, 6.1.1, or 6.1.2 is installed. Then upgrade the RAID
controller firmware.
Modification History
26-Aug-2008: Updated Symptoms and Resolution sections
09-Sep-2008: Updated Product, Impact, Contributing Factors and Resolution sections
12-Sep-2008: Updated Resolution section for clarification
21-Oct-2008: Updated Contributing Factors and Resolution sections; Resolved
19-Jul-2012: Maintenance update, check for relevance
References
Attachments
This solution has no attachment