Asset ID: |
1-77-1020313.1 |
Update Date: | 2011-04-04 |
Keywords: | |
Solution Type
Sun Alert Sure
Solution
1020313.1
:
Certain 500.0GB Disk Drive in Sun Fire X4500 and X4540 Systems May Experience Data Miscompare Issues
Related Items |
- Sun Fire X4500 Server
- Sun Fire X4540 Server
|
Related Categories |
- GCS>Sun Microsystems>Sun Alert>Criteria Category>Availability
- GCS>Sun Microsystems>Sun Alert>Release Phase>Resolved
- GCS>Sun Microsystems>Sun Alert>Criteria Category>Data Loss
|
PreviouslyPublishedAs
256069
Bug Id
<SUNBUG: 6723520>
Product
Sun Fire X4500 Server
Sun Fire X4540 Server
Date of Resolved Release
31-Mar-2009
Certain 500.0GB Disk Drive in Sun Fire X4500 and X4540 Systems May
Experience Data Miscompare Issues
1. Impact
Disk drive HDS725050KLA360 (500.0GB) without firmware AV0A (for Sun
Fire X4500 and X4540
Servers) may experience data miscompare issues due to
incorrect data being returned from the cache.
This condition may occur due to a reset which aborts
cached write commands.
2. Contributing Factors
This issue can occur on the following disk drive:
- Disk Drive HDS725050KLA360, 500.0GB (Sun model number
HDS7250SASUN500G) without disk firmware revision AV0A
For the following platforms:
x64 Platform and Linux:
- Sun Fire X4500 and X4540 Servers
Note: Exposure to this issue
is limited to the Sun Fire X4500 and X4540 (x64) systems which issue
native commands with drive write cache enabled. There are no other disk
drives, systems, or platforms affected by this issue.
To determine the firmware revision on the drive, use the format(1)
command with 'inquiry', as in the following example:
hdd39-76/> format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t1d0 <ATA-<VENDOR> HDS7225S-A9CA-232.88GB>
/pci@0,0/pci1022,7458@1/pci11ab,11ab@1/disk@1,0
...
...
22. c6t0d0 <DEFAULT cyl 60795 alt 2 hd 255 sec 63>
/pci@1,0/pci1022,7458@4/pci11ab,11ab@1/disk@0,0
23. c6t1d0 <drive type unknown>
/pci@1,0/pci1022,7458@4/pci11ab,11ab@1/disk@1,0
24. c6t2d0 <ATA-<VENDOR> HDS7250S-AJ0A-465.76GB>
/pci@1,0/pci1022,7458@4/pci11ab,11ab@1/disk@2,0
25. c6t3d0 <drive type unknown>
/pci@1,0/pci1022,7458@4/pci11ab,11ab@1/disk@3,0
...
...
44. c8t6d0 <drive type unknown>
/pci@2,0/pci1022,7458@8/pci11ab,11ab@1/disk@6,0
45. c8t7d0 <drive type unknown>
/pci@2,0/pci1022,7458@8/pci11ab,11ab@1/disk@7,0
Specify disk (enter its number): 24
selecting c6t2d0
[disk formatted]
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
inquiry - show vendor, product and revision
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> inquiry
Vendor: ATA
Product: <VENDOR> HDS7250S
Revision: AJ0A <---
format> q
hdd39-76/>
the above output indicating the drive firmware is AJ0A and requires
upgrade to AV0A.
3. Symptoms
There are no reliable symptoms that would indicate a data miscompare
issue has occurred.
File systems with checksum capability (such as ZFS) may have the
ability to detect this issue, as in the following example:
Jul 06 2008 13:06:55.105554984 ereport.fs.zfs.checksum
nvlist version: 0
class = ereport.fs.zfs.checksum
ena = 0x9f20c2874ac00c01
detector = (embedded nvlist
nvlist version: 0
version = 0x0
scheme = zfs
pool = 0x1a5a235cde3e4f71
vdev = 0x7f2a47495d12ef07
(end detector)
pool = pool1
pool_guid = 0x1a5a235cde3e4f71
pool_context = 0
vdev_guid = 0x7f2a47495d12ef07
vdev_type = disk
vdev_path = /dev/dsk/c4t5d0s0
vdev_devid = id1,sd@SATA_____<VENDOR>_HDS7250S______KRVN65ZAJ7YJVF/a
parent_guid = 0xc067723ab160357b
parent_type = raidz
zio_err = 0
zio_offset = 0x6893d75800
zio_size = 0x200
zio_objset = 0x5
zio_object = 0x23
zio_level = 1
zio_blkid = 0xd74
__ttl = 0x1
__tod = 0x4870a74f 0x64aa428
4. Workaround
There is no workaround for this issue. Please see the Resolution
section below.
5. Resolution
This
issue is addressed in the following releases:
x64 Platform
- Disk firmware revision AV0A (for HDS725050KLA360) as delivered in
patch 140576-03 or later (for Sun Fire X4500 and X4540 Servers)
Linux
- Disk firmware revision AV0A (for HDS725050KLA360) as delivered in
patch 141171-01 or later (for Sun Fire X4500 and X4540 Servers)
Note: The Disk firmware
revision AV0A will prevent any future miscompare issues from occurring,
but does not fix any past miscompare conditions that may have occurred
prior to installation of AV0A firmware. Use appropriate system
utilities to correct past failure conditions, if any.
Modification History
14-Apr-2009: Added category of Data Loss
References
SUNPATCH:140576-03
SUNPATCH:141171-01
Attachments
This solution has no attachment