Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1009497.1
Update Date:2009-01-20
Keywords:

Solution Type  Problem Resolution Sure

Solution  1009497.1 :   Resolving Data unavailability issues in a Sun StorEdge[TM] 3310/3510/3511/3320 due to different default Cylinder/Head/Sector settings after firmware upgrade.  


Related Items
  • Sun Storage 3510 FC Array
  •  
  • Sun Storage 3310 Array
  •  
  • Sun Storage 3511 SATA Array
  •  
  • Sun Storage 3320 SCSI Array
  •  
Related Categories
  • GCS>Sun Microsystems>Storage - Disk>Modular Disk - 3xxx Arrays
  •  

PreviouslyPublishedAs
213111


Symptoms
4.1x upgrade instructions state that some settings are not restored after the upgrade. They have to be manually restored. One such setting is the cylinder/head/sector settings. The default settings for cylinder/head/sector for 4.1x are different from the default in the 3.2x firmware.
The default settings in the 3.2x firmware are as follows:-

Cylinder = Variable
Head = Variable
Sector = Variable

The default in the 4.1x firmware are as follows:
Cylinder < 65535
Head = 64
Sector = variable

If the logical drive was created with the default settings in 3.2x firmware or settings different from the 4.1x default, and if we choose to upgrade to 4.1x, it will lead to data unavailability issues and this document explains how to resolve this.



Resolution
To access data after firmware upgrade, change the cylinder/head/sector settings to what it was set prior to the firmware upgrade.
For example: if the settings were:

Cylinder = Variable
Head = Variable
Sector = Variable

then, change the settings to the above.
This will help to access the data.

We can stop here and choose to keep the C/H/S settings and always remember the same and ensure that they remain the same. However,it is highly recommended that we change the C/H/S settings to 4.x default.

To do this, do the following:

1. Take a backup of the data.

2. Change the settings to the 4.1x firmware default:
Cylinder < 65535
Head = 64
Sector = variable

3. In the Solaris[TM] operating environment run the format utility.

  • format -e (expert mode)
  • Select the disk to be labelled.
  • Select the "type" option
  • Choose "0" to autoconfigure
  • Say "no" to the question "use format.dat ?"
  • Say "yes" to the question "use SCSI-2 inquiry ?"
  • Label the disk.

This enables the host to reconfigure the size of the disk appropriately and re-label the disk with the current firmware revision level.

4. Once that is done, then restore the data from backup.

5. Now you can access the data using the default setting of 4.15



Additional Information
The following is strictly for the use of Sun employees:

SunAlert 101612 : Documents Incorrectly State Cylinder/Head/Sector Configuration for Sun StorEdge 3310 and 3510 Arrays - May Render Filesystems Unrecoverable...

Symptom Resolution <Document: 1006040.1> Sun StorEdge[TM] 3x10 Array: newfs fails with Error on "minimum cylinders per group"



Product
Sun StorageTek 3511 SATA Array
Sun StorageTek 3510 FC Array
Sun StorageTek 3320 SCSI Array
Sun StorageTek 3310/3510/3511 Firmware 4.11 Upgrade
Sun StorageTek 3310 SCSI Array

cylinder, head, sector, 3510, 3310, 3511, 3320, default, upgrade, 4.11, 4.13, 4.15, 3.27, 3.25
Previously Published As
85526

Change History
Date: 2006-05-04
User Name: 111868
Action: Approved
Comment: checked keywords
checked TM - corrected
checked expiry date
checked audience
publishing
Version: 4
Date: 2006-05-04

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback