Oracle Sun Flash Accelerator F80 User manual

Sun Flash Accelerator F80 PCIe Card
User's Guide
Part No: E41251-02
December 2013


Sun Flash Accelerator F80 PCIe Card User's Guide
Part No: E41251-02
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except
as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform,
publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS. Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered
to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As
such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or
documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous
applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not
responsible or and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible
for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Référence: E41251-02
Copyright © 2013, Oracle et/ou ses affiliés. Tous droits réservés.
Ce logiciel et la documentation qui l’accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à des restrictions d’utilisation et
de divulgation. Sauf disposition de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, modifier, breveter, transmettre, distribuer, exposer,
exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et par quelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute ingénierie inverse
du logiciel, de le désassembler ou de le décompiler, excepté à des fins d’interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.
Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu’elles soient exemptes d’erreurs et vous
invite, le cas échéant, à lui en faire part par écrit.
Si ce logiciel, ou la documentation qui l’accompagne, est concédé sous licence au Gouvernement des Etats-Unis, ou à toute entité qui délivre la licence de ce logiciel ou l’utilise pour
le compte du Gouvernement des Etats-Unis, la notice suivante s’applique:
U.S. GOVERNMENT END USERS. Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered
to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As
such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or
documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.Government.
Ce logiciel ou matériel a été développé pour un usage général dans le cadre d’applications de gestion des informations. Ce logiciel ou matériel n’est pas conçu ni n’est destiné
à être utilisé dans des applications à risque, notamment dans des applications pouvant causer des dommages corporels. Si vous utilisez ce logiciel ou matériel dans le cadre d’
applications dangereuses, il est de votre responsabilité de prendre toutes les mesures de secours, de sauvegarde, de redondance et autres mesures nécessaires à son utilisation dans des
conditions optimales de sécurité. Oracle Corporation et ses affiliés déclinent toute responsabilité quant aux dommages causés par l’utilisation de ce logiciel ou matériel pour ce type
d’applications.
Oracle et Java sont des marques déposées d’Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques appartenant à d’autres propriétaires
qu’Oracle.
Intel et Intel Xeon sont des marques ou des marques déposées d’Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont des marques ou des marques
déposées de SPARC International, Inc. AMD, Opteron, le logo AMD et le logo AMD Opteron sont des marques ou des marques déposées d’Advanced Micro Devices. UNIX est une
marque déposée d’The Open Group.
Ce logiciel ou matériel et la documentation qui l’accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits et des services émanant
de tiers. Oracle Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ou services émanant de tiers. En aucun cas, Oracle
Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûts occasionnés ou des dommages causés par l’accès à des contenus, produits ou services
tiers, ou à leur utilisation.

Contents
Using This Documentation ................................................................................. 7
Product Notes ................................................................................................. 7
Feedback ....................................................................................................... 7
Access to Oracle Support ................................................................................. 8
Change History ............................................................................................... 8
Sun Flash Accelerator F80 PCIe Card Overview ................................................. 9
Card Overview ............................................................................................... 9
About the Sun Flash Accelerator F80 PCIe Card .......................................... 9
Key Features ........................................................................................ 10
Card Hardware Components .................................................................... 11
Card Software and Firmware Components ................................................. 14
Card LEDs ........................................................................................... 15
Card Specifications ........................................................................................ 15
Physical Dimensions .............................................................................. 16
Environmental Specifications ................................................................... 16
Electrical Specifications .......................................................................... 17
Preparing the Card for Installation .................................................................... 19
Required Tools .............................................................................................. 19
Ship Kit Contents .......................................................................................... 20
Observing Safety Precautions .......................................................................... 21
General Safety Information ..................................................................... 21
Safety Symbols ..................................................................................... 21
ESD Safety Measures ............................................................................. 22
▼ Perform ESD Prevention Measures ...................................................... 22
▼ Update the Host Operating System .............................................................. 23
5

Contents
Installing the Card ............................................................................................. 25
Installation Overview ..................................................................................... 25
Installing the Card Into a Server ...................................................................... 26
Card Optimization Guidelines .................................................................. 26
▼ Install a New Card ........................................................................... 27
▼ Remove an Existing Card From a Server .............................................. 31
Servicing the Card ............................................................................................ 33
Service Overview .......................................................................................... 33
▼ Update the Card Software .......................................................................... 34
▼ Update the Card Firmware ......................................................................... 34
Technical Support .......................................................................................... 35
Servicing the Card Using the ddcli Utility ........................................................ 36
Accessing the ddcli Utility ..................................................................... 36
▼ Verify Card Status ............................................................................ 38
ddcli Utility Command Summary ............................................................ 38
List All Command ................................................................................. 39
List Command ...................................................................................... 40
Update Flash Package Command ............................................................. 43
Health Reporting Command .................................................................... 44
Locate Card Command ........................................................................... 47
Format Card Command .......................................................................... 48
Show the Vital Product Data Command ..................................................... 50
Extract SMART Logs Command .............................................................. 51
Help Command ..................................................................................... 53
Troubleshooting Using Card LEDs ................................................................... 54
Error Messages ............................................................................................. 55
Exception Handling ............................................................................... 56
Firmware Exception Error Messages ......................................................... 57
Reason Codes ....................................................................................... 58
Index .................................................................................................................. 59
6 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Using This Documentation
This user's guide provides detailed procedures that describe installing, configuring, and
servicing Oracle's Sun Flash Accelerator F80 PCIe Card.
This document is written for technicians, system administrators, authorized service providers
(ASPs), and users who have advanced experience troubleshooting and replacing hardware.
Note - For specific installation instructions, see your server installation guide. For information
about restrictions and use of the Sun Flash Accelerator F80 PCIe Card on your server, see the
most recent version of the server product notes.
This preface contains the following sections:
■“Product Notes” on page 7
■“Feedback” on page 7
■“Access to Oracle Support ” on page 8
■“Change History” on page 8
Product Notes
For late-breaking information and known issues about this product, refer to the product notes at
the Sun Flash Accelerator F80 PCIe Card Documentation Library:
http://www.oracle.com/goto/SunFlashF80/docs
Feedback
Provide feedback about this documentation at:
http://www.oracle.com/goto/docfeedback
Using This Documentation 7

Access to Oracle Support
Access to Oracle Support
Oracle customers have access to electronic support through My Oracle Support. For
information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Change History
The following lists the release history of this documentation set:
■October 2013. Initial publication.
■December 2013. Updated Preface.
8 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Sun Flash Accelerator F80 PCIe Card Overview
Review the following product information sections before you install or service the Sun Flash
Accelerator F80 PCIe Card:
■“Card Overview ” on page 9
■“Card Specifications” on page 15
Card Overview
The following sections provide an overview of Sun Flash Accelerator F80 PCIe Card features:
■“About the Sun Flash Accelerator F80 PCIe Card” on page 9
■“Key Features” on page 10
■“Card Software and Firmware Components” on page 14
■“Card Hardware Components” on page 11
■“Card LEDs” on page 15
About the Sun Flash Accelerator F80 PCIe Card
The Sun Flash Accelerator F80 PCIe Card is a turnkey PCI-E 2.0, host bus adapter (HBA), low-
profile, half-height, and half-length PCIe board form factor flash memory storage card. The
following image shows a Sun Flash Accelerator F80 PCIe Card.
Sun Flash Accelerator F80 PCIe Card Overview 9

Card Overview
Related Information
■“Card Specifications” on page 15
Key Features
Sun Flash Accelerator F80 PCIe Card key features include:
Feature Description
Proven enterprise reliability Block-level and page-level failure protection.
Best-in-class read and write
performance
0.085 msec write latency (8k transfer size).
Capacity 800 GB, usable.
Life monitoring capability Functional life expectancy based on read/writes such as write workloads,
duty cycle writes, and retired blocks.
Low host burden No static CPU and memory overhead.
Operating systems Oracle Solaris supported OSes.
PCIe standard PCI Express– 2.0, x8, PCIe low-profile bracket.
LED status indicators Three board-mounted, right-angle LEDs shine through the PCI bracket to
indicate activity, drive life, and status.
10 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Card Overview
Characteristics
The Sun Flash Accelerator F80 PCIe Card has the following general characteristics:
Characteristic Value
Device name Sun Flash Accelerator F80 PCIe Card
Manufacturing name Sun Flash Accelerator F80 PCIe Card
Capacity 800 GB, usable, 200 GB per flash memory module
Firmware IT
NAND eMLC (enterprise multilevel cell)
Card style Low-profile, half-height, and half-length PCIe board
Related Information
■“Card Specifications” on page 15
Card Hardware Components
The Sun Flash Accelerator F80 PCIe Card contains these hardware components:
Component Description
Four SSD flash memory
modules
Total of 800 GB 24nm eMLC NAND flash is directly mounted on the card in two
stacks. Each flash memory module hosts an integrated multi-channel NAND flash
controller.
PCI-E to SAS protocol
controller
The card host controller has a PCI-E 2.0 x8 host interface connecting to a SAS/
SATA x4 6 Gbit/sec protocol controller.
Energy storage components Energy storage component capacitance allows time to shut down tasks cleanly,
assuring full data retention during loss of power.
The Sun Flash Accelerator F80 PCIe Card is a block storage device, with block sizing
optimization capabilities. You can use the card for either nonpersistent or persistent data.
The card offers high-performance with low latency and a low CPU burden. The Sun Flash
Accelerator F80 PCIe Card is designed with advanced enterprise multi-level cell NAND
(eMLC) technology for high-level performance and write durability, while providing higher
capacity than SLC NAND cards.
Sun Flash Accelerator F80 PCIe Card Overview 11

Card Overview
The Sun Flash Accelerator F80 PCIe Card presents itself to the operating system through
a Fusion-MPT™ interface as a flash card with four drives, that requires minimal user
configuration. The card functions using a SAS controller with drive firmware running on its
internal processor. The controller connects to up to four embedded flash memory modules.
For example, two Sun Flash Accelerator F80 PCIe Card available drives display as follows in
an Oracle Solaris operating system:
2. c0t5002361000096074d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000096074
3. c0t5002361000096412d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000096412
4. c0t5002361000098849d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000098849
5. c0t5002361000096282d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000096282
6. c0t5002361000099524d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000099524
7. c0t5002361000087004d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000087004
8. c0t5002361000087090d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000087090
9. c0t5002361000098913d0 <ATA-2E256-TU2-510B00-UI5F cyl 65533 alt 2 hd 32 sec
186>
/scsi_vhci/disk@g5002361000098913
The Sun Flash Accelerator F80 PCIe Card uses a low-profile, half-height, and half-length PCIe
board, as shown in the following illustration.
12 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Card Overview
FIGURE 1 Sun Flash Accelerator F80 PCIe Card Components
Sun Flash Accelerator F80 PCIe Card Overview 13

Card Overview
Figure Legend
1Flash stack 1 (Cage 1)
2Flash stack 2 (Cage 2)
3Board
4Bracket
The card meets the PCI low-profile MD2 specification. The card has a PCIe interface that
complies with the PCI Express Specification 2.0.
Related Information
■“Card Software and Firmware Components” on page 14
Card Software and Firmware Components
The following firmware and software modules are included with the Sun Flash Accelerator F80
PCIe Card:
Component Description
SAS controller firmware The SAS firmware controller runs on the PCIe host controller board of the Sun
Flash Accelerator F80 PCIe Card.
Flash controller firmware The NAND flash controller firmware provides firmware for the four SSD flash
memory modules.
DDCLI The DDCLI software is a user application. The ddcli utility is a standalone CLI
that allows you to service and monitor any Sun Flash Accelerator F80 PCIe Card
connected to the server.
Refer to the Sun Flash Accelerator F80 PCIe Card Product Notes for compatibility with
hardware, firmware, and software.
Related Information
■“Card Hardware Components” on page 11
14 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Card Specifications
Card LEDs
Use the Sun Flash Accelerator F80 PCIe Card LEDs to determine the status of the card. Three
LEDs that are located on the PCI bracket indicate drive life, card status, and card activity.
Image Normal LED state Service required
(1) Life LED - Green steady
(2) Status LED - Green steady (Blinking Green -
Locate indicator)
(3) Activity LED - Green blinks when flash memory
module access, dark when idle
Yellow, Red
Yellow, Red
Related Information
■“Troubleshooting Using Card LEDs” on page 54
Card Specifications
The following sections provide information you need before installing or servicing the Sun
Flash Accelerator F80 PCIe Card:
■“Physical Dimensions” on page 16
■“Environmental Specifications” on page 16
Sun Flash Accelerator F80 PCIe Card Overview 15

Card Specifications
■“Electrical Specifications” on page 17
Note - For server specifications, see the most recent version of the server product notes. For
compliance specifications, refer to the Sun Flash Accelerator F80 PCIe Card Safety and
Compliance Guide, go to http://www.oracle.com/goto/SunFlashF80/docs.
Physical Dimensions
The Sun Flash Accelerator F80 PCIe Card has the following physical dimensions:
Specification Dimension
Height 2.7 in. (70 mm)
Length 6.6 in. (167 mm)
Weight 0.5 lb / 10 oz maximum (283.5 g)
Related Information
■“About the Sun Flash Accelerator F80 PCIe Card” on page 9
Environmental Specifications
The Sun Flash Accelerator F80 PCIe Card operates and is stored in an environment defined by
the following parameters:
Specification Measurement
Temperature range ■ Operatiing temperature: 0 ˚C to 74˚C (measured at card temperature sensor)
■ Operational environment: 5 ˚C to 55˚C (dry bulb)
■ Storage and transit environment: –20 ˚C to 75 ˚C (dry bulb)
■ Thermal sensor temperature cannot exceed 75 ˚C
■ Maximum dry bulb temperature shall be derated by 3.3 ˚C per 1000 m above 500 m
■ Four thermal sensors on the cards monitor each flash memory module
Relative humidity
range
■ Operational environment: 8% to 80% noncondensing
■ Storage and transit environment: 5% to 95% noncondensing
■ Non-operating: -20˚C to 75˚C noncondensing
Altitude ■ Operational environment: Up to 9840 ft (3,000 m)
16 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Card Specifications
Specification Measurement
■ Storage and transit environment: Up to 39,370 ft (12,000 m)
Airflow requirement More than 200 LFPM (linear feet/minute)
The Sun Flash Accelerator F80 PCIe Card is designed to provide continuous full bandwidth
performance with flash memory module temperatures up to 73 ˚C. Qualified host platforms
with required software updates operate with sufficient margin to the maximum temperature
under worst case environments.
Should the system maximum operating temperature be exceeded, or a system fault occur which
causes internal temperatures of the flash memory modules to rise above this limit, the card
responds as follows:
■74 ˚C - Drive write throttling is engaged to reduce card power.
■Card status LED yellow.
■Temperature warning displays in ddcli -health output.
■76 ˚C - Additional drive write throttling is engaged.
■Card status LED red.
■Critical temperature status displays in ddcli -health output.
Caution - Sustained critical temperatures may cause data loss.
Note - For specific site planning guidelines and best practices, refer to the server site planning
guide and product notes for your server.
Related Information
■“About the Sun Flash Accelerator F80 PCIe Card” on page 9
Electrical Specifications
The Sun Flash Accelerator F80 PCIe Card receives power from the PCI Express +12 VDC and
+3.3 VDC power rails as shown in the following table:
Specification Value 3.3 Vdc 12.0 Vdc
DC power requirements PCI Express DC voltage 3.3 V +/-5% 12 V +/- 8%
Sun Flash Accelerator F80 PCIe Card Overview 17

Card Specifications
Specification Value 3.3 Vdc 12.0 Vdc
Power dissipation Not to exceed 23.5 W
DC voltage tolerance 3.3 V +/-5% 3.3 V aux +/-5% 12 V +/-8%
DC current Idle:Max (100% write):
+12 V: 510 mA rms 1.62 A rms
+3.3 V: 1.6 A rms 1.65 A rms
+3.3 V aux: 30 mA rms 30 mA rms
Total power: 11.5 W 25 W max
Related Information
■“About the Sun Flash Accelerator F80 PCIe Card” on page 9
18 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013

Preparing the Card for Installation
The following sections contain information about preparing a Sun Flash Accelerator F80 PCIe
Card for installation:
■“Required Tools ” on page 19
■“Ship Kit Contents” on page 20
■“Observing Safety Precautions” on page 21
■“ESD Safety Measures” on page 22
■“Update the Host Operating System” on page 23
Note - For specific installation instructions, see your system installation guide. For
information about installation and use of the card on your server, see the most recent version
of the server product notes.
Required Tools
You need the following tools to install or service the Sun Flash Accelerator F80 PCIe Card:
■Antistatic wrist strap
■Antistatic mat
■No. 1 Phillips screwdriver
Related Information
■“Installing the Card Into a Server” on page 26
Preparing the Card for Installation 19

Ship Kit Contents
Ship Kit Contents
The ship kit contains the components shown in the following diagram:
FIGURE 2 Sun Flash Accelerator F80 PCIe Card Ship Kit Contents
Figure Legend
1Documentation
2ESD wrist strap (Note: Not included in some ship kits)
3Foam
4Antistatic bag
5Bracket screw
6Sun Flash Accelerator F80 PCIe Card with low profile PCIe mounting bracket
7Packaging
20 Sun Flash Accelerator F80 PCIe Card User's Guide • December 2013
Table of contents
Other Oracle PCI Card manuals