The Datasheetarchive

Total Page:16

File Type:pdf, Size:1020Kb

The Datasheetarchive QLogic Corporation GEM359 Guardian Enclosure Management Controller Data Sheet Features Product Description I Compliance with SCSI Accessed Fault Tolerant The GEM359 is the latest addition to QLogic’s Enclosures (SAF-TE) specification, version 1.00 enclosure management product line. Designed as a and addendum complete chassis management controller for SCSI and I Compliance with SCSI-3 Enclosure Services Fibre Channel enclosures, the highly integrated GEM359 Command Set (SES) draft, version 8.0b monitors all aspects of a server’s backplane or storage I Compliance with Intelligent Platform Management enclosure. The chip provides in-band SAF-TE and SES Interface (IPMI), version 1.0 management through the SCSI interface or from the I Low Voltage Differential (LVD) SCSI interface SFF-8067 (ESI) ports on Fibre Channel drives. The GEM359 also supports the IPMI specification by providing I SCSI-3 compatible management data to a baseboard management controller I Two small form factor (SFF)-8067 interfaces for through the IPMB. Fibre Channel applications Users can implement the GEM359 for a variety of I Two I2C interfaces for connectivity to I2C devices applications, from a simple hot swap or SCSI drive such as a temperature sensor, NVRAM, and the backplane controller in a server to a full-featured chassis Intelligent Platform Management Bus (IPMB) management controller for a storage subsystem. The I Embedded Universal Asynchronous * advanced feature set allows management of the hot swap Receiver/Transmitter (UART), 16550 compatible, drives and monitors all the environmental and control provides a serial port that can be used as a debug port functions of the chassis or backplane. I Up to 14 drive slots supported The GEM359 has 59 input and output pins that allow I 59 general purpose input/output pins extensive user customization. These pins allow users to ❒ 39 bidirectional pins define the number of drive slots (up to 14), power supplies, ❒ 20 dedicated output pins temperature sensors, door locks, and other components I Four fan tachometer inputs for fan speed monitoring specific to the design. In addition, the GEM359 supports I Three Pulse Width Modulator (PWM) outputs for fan tachometer inputs and pulse width monitor outputs, fan speed control providing the system with specific fan monitoring and I Automatic notification of environmental failure control.To monitor other characteristics, the GEM359 can control the status LEDs and set thresholds on temperatures I Watchdog and heartbeat timers and fan speeds. I 144-pin Low profile Quad Flat Pack (LQFP) To minimize development time, QLogic supplies the I GEM configuration utility software provided user with the GEM Configuration Utility. This easy to use, I Firmware is provided for the following interfaces menu driven software tool configures various GEM359 (contact QLogic for availability): parameters, which eliminates the need to customize the ❒ SCSI accessed fault-tolerant enclosures code for most applications. (SAF-TE) ❒ SCSI-3 enclosure services (SES) ❒ Intelligent platform management interface (IPMI) and Intelligent Platform Management Bus (IPMB) ❒ Fan tachs and PWMs I Evaluation boards available 33359-580-00 C GEM359 1 QLogic Corporation The GEM359 block diagram is illustrated in figure 1. GEM359 INT LED/ADR ADR/LED TWO SFF-8067 OUTPUTS MUX CPU INT INTERFACE MODULES EXT. CONTROL MEMORY FLASH DATA MUX INT I2C SCSI CORE I2C DEVICES MASTER SLAVE SCSI SAF-TE INT COMMAND REGISTERS PROCESSOR INT I2C IPMB MASTER CNTR SLAVE DECODER REG SCSI BUS OR INT TWO SFF-8067 UART SCSI PORTS STATUS BIDIR GPIO FIFO DATA I/O IN/OUT CLOCK TIMER AND INT WATCHDOG PARITY FAN SPEED IN FAN TACH IN/OUT FAN SPEED CONTROL PWM Figure 1. GEM359 Block Diagram * Applications Figure 2 illustrates the GEM359 in a typical SCSI application. Figure 3 illustrates the GEM359 in a typical Fibre Channel application. SCSI BUS SCSI HOST GLOBAL ALARM SCSI DISK DRIVES FRU LM75 LED CONTROL SLOT STATUS I2C GPIO I2C BUS IPMI DATA I2C TO HOST IPMB GEM359 GPIO GPIO TACH PWM SCSI BUS FAN POWER FAN SPEED SPEED SUPPLY CONTROL Figure 2. GEM359 SCSI Application 2 GEM359 33359-580-00 C QLogic Corporation GLOBAL ALARM FC HOST SLOT CONTROL DUAL LOOP FC DRIVE FRU LM75 LEDS CONFIGURATION SFF8067 2 GPIO SFF8067 2 I C I C BUS (ESI) PORT 0 IPMI DATA I2C TO HOST IPMB GEM359 SFF8067 (ESI) PORT 1 GPIO TACH PWM FAN SPEED FC BUS POWER SFF8067 SUPPLY FAN SPEED CONTROL PORT BYPASS CONTROL CIRCUIT LEGEND ESI = ENCLOSURE SERVICES INTERFACE FRU= FIELD REPLACEABLE UNIT FC HOST Figure 3. GEM359 Fibre Channel Application IPMI Application GEM Configuration Utility Users can easily integrate the GEM359 into systems * The menu-driven, Windows NT and Windows 2000 that support the IPMI specification. Internal server compatible GEM configuration utility allows the user to backplanes typically utilize the GEM359 as a hot swap configure the GEM359 to meet the requirements of their controller that uses one of the I2C interfaces as an system, all without writing a single line of code. This tool intelligent platform management bus (IPMB). The IPMB performs various functions, including updating the flash connects to the servers’ baseboard management controller ROM and configuring all the GPIOs. The GEM (for example, QLogic’s Zircon chip), as shown in figure 4. configuration utility allows users to specify a variety of options, including: SERVER I Number of device slots SCSI I SCSI or Fibre Channel ID of each slot SERVER BACKPLANE I Number of fans, power supplies, temperature -TEMP -DEV_INS sensors -VOLTAGE -P/S GEM359 -LED CTRL -CONFIG I Upper and lower temperature thresholds FRU I Audible alarm and door lock installed SDR This complete solution provided by QLogic reduces -SERVER IPMB development costs and improves time to market for new -STORAGE 2 and future systems. I C ZIRCON BMC In addition, SES, SAF-TE, and IPMI firmware are SEL FRU planned for system designers needing a highly customized -SERVER -STORAGE solution. LEGEND FRU = FIELD REPLACEABLE UNIT SDR= SENSOR DATA RECORD SEL= SYSTEM EVENT LOG Figure 4. Hot Swap Controller 33359-580-00 C GEM359 3 QLogic Corporation Figures 5 through 7 illustrate some of the configuration screens from the GEM utility. These figures show how the user can configure the GEM359 to meet the specific requirements of their applications by selecting the features that the device needs. * Figure 5. Edit Enclosure Configuration Screen 4 GEM359 33359-580-00 C QLogic Corporation Figure 6. Edit Operational Parameter Data Screen (1 of 2) * Figure 7. Edit Operational Parameter Data Screen (2 of 2) 33359-580-00 C GEM359 5 QLogic Corporation Hardware Functional Description Pulse Width Modulator (PWM) SCSI Interface The GEM359 PWM has the following features: I Three PWM outputs are provided for fan speed The GEM359 SCSI interface has the following control or tone generation. features: I The fan speed is set to 80 percent; if a fan fail or I On-chip 48-mA and LVD SCSI transceivers temperature out-of-range condition occurs, the fan I LVD and single-ended SCSI operation (multimode) speed is increased to 100 percent. with a differential sense input that automatically I PWM outputs are driven by open-drain, 6 mA pads selects the operating mode that provide enough drive to control the fan speed I Eight-bit, asynchronous SCSI data transfers (in logic. compliance with the SAF-TE specification) I Unused PMW outputs can be assigned as GPIO I Wide SCSI addressing with hardware assignable pins. SCSI IDs I Multiple initiator support General Purpose Input/Output (GPIO) I Two SFF-8067 ports for Fibre Channel The GEM359 has 59 individually programmable I/O implementations pins with following features: I Fibre Channel loop identifiers are read from an I 39 open-drain output, bidirectional pins external port or stored in the GEM359 configuration I 20 dedicated output pins table. I Functions assigned using the GEM utility software I Ultra2 and Ultra3 compatible (check for feature availability) Tachometer Counters I Pins can monitor and/or control audible and visual indicators, door locks, power supplies, intrusion The GEM359 tachometer counters have the following alert signals, port bypass control circuits, etc. features: I Four tachometer counter modules are incorporated Software Functional Description to monitor the speed of up to four fans. I Fan inputs can also be used as GPIO pins. * SCSI Command Set The following SCSI commands are supported: Universal Asynchronous I Inquiry Receiver/Transmitter (UART) I Read Buffer The GEM359 UART can be used as a firmware debug I Write Buffer port. I Test Unit Ready I Request Sense I2C Serial Bus I Send Diagnostic I The GEM359 I2C serial bus has the following features. Receive Diagnostics I Upload Firmware I System configuration can be read from an external EEPROM through the I2C bus. SAF-TE Command Set (Parallel SCSI I Slot power status can be saved to an external Configurations) EEPROM through the I2C bus. 2 The following SAF-TE commands for parallel SCSI I Two independent master/slave I C interfaces are are supported: provided. I I Read Enclosure Configuration 100K-bits and 400K-bits operations supported I Read Enclosure Status I Multimaster arbitration and slave generated wait I Read Device Slot Status states supported I Read Global Flags I Clock stretching supported I Write Device Slot Status I I2C interfaces incorporate eight-bit FIFO for data I Perform Slot Operation transfers I Send Global Flags I Read/write pass-thru data port allows the host to communicate with I2C devices external to the GEM359. (For example,
Recommended publications
  • Serial Attached SCSI (SAS) Interface Manual
    Users Guide Serial Attached SCSI (SAS) Interface Manual Users Guide Serial Attached SCSI (SAS) Interface Manual ©2003, 2004, 2005, 2006 Seagate Technology LLC All rights reserved Publication number: 100293071, Rev. B May 2006 Seagate, Seagate Technology, and the Seagate logo are registered trademarks of Seagate Technology LLC. SeaTools, SeaFAX, SeaFONE, SeaBOARD, and SeaTDD are either registered trademarks or trade- marks of Seagate Technology LLC. Other product names are registered trademarks or trademarks of their owners. Seagate reserves the right to change, without notice, product offerings or specifications. No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC. Revision status summary sheet Revision Date Writers/Engineers Notes Rev. A 11/11/04 J. Coomes Initial release. Rev. B 05/07/06 C. Chalupa, J. Coomes, G. Houlder All. Contents 1.0 Interface requirements. 1 1.1 Acknowledgements . 1 1.2 How to use this interface manual . 1 1.2.1 Scope . 2 1.2.2 Applicable specifications . 2 1.2.3 Other references . 3 1.3 General interface description. 3 1.3.1 Introduction to Serial Attached SCSI Interface (SAS) . 3 1.3.2 The SAS interface . 3 1.3.3 Glossary . 5 1.3.4 Keywords . 16 1.4 Physical interface characteristics. 17 1.5 Bit and byte ordering . 17 2.0 General . 19 2.1 Architecture . 19 2.1.1 Architecture overview . 19 2.1.2 Physical links and phys . 19 2.1.3 Ports (narrow ports and wide ports) . 20 2.1.4 SAS devices . 21 2.1.5 Expander devices (edge expander devices and fanout expander devices) .
    [Show full text]
  • SCSI Commands Reference Manual
    Product Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068 Rev. H July 2014 © 2014 Seagate Technology LLC. All rights reserved. Publication number: 100293068, Rev. H July 2014 Seagate, Seagate Technology and the Wave logo are registered trademarks of Seagate Technology LLC in the United States and/or other countries. SeaTools is a trademarks of Seagate Technology LLC or one of its affiliated companies in the United States and/or other countries. All other trademarks or registered trademarks are the property of their respective owners. No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC. Call 877-PUB-TEK1 (877-782-8351) to request permission. CONTENTS 1.0 Definitions, Symbols, Abbreviations, Keywords, And Conventions . .1 1.1 Definitions . .2 1.2 Symbols and abbreviations . .9 1.3 Keywords . .10 1.4 Conventions. .11 2.0 General Concepts . .12 2.1 Command Descriptor Block (CDB) . .12 2.1.1 CDB usage and structure. .12 2.1.2 The fixed length CDB formats . .12 2.1.3 The variable length CDB formats . .14 2.2 Common CDB fields . .16 2.2.1 Operation Code . .16 2.2.2 SERVICE ACTION. .16 2.2.3 Logical block address. .16 2.2.4 TRANSFER LENGTH . .17 2.2.5 PARAMETER LIST LENGTH. .17 2.2.6 ALLOCATION LENGTH. .17 2.2.7 CONTROL . .17 2.2.8 Grouping function. .18 2.3 Parameter Rounding . .18 2.4 Sense data. .19 2.4.1 Sense data introduction . .19 3.0 Command Reference .
    [Show full text]
  • SCSI Commands Reference Manual
    SCSI Commands Reference Manual Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068, Rev. J October 2016 © 2016 Seagate Technology LLC. All rights reserved. Publication number: 100293068, Rev. J October 2016 Seagate, Seagate Technology and the Spiral logo are registered trademarks of Seagate Technology LLC in the United States and/or other countries. SeaTools is a trademarks of Seagate Tech- nology LLC or one of its affiliated companies in the United States and/or other countries. All other trademarks or registered trademarks are the property of their respective owners. No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC. Call 877-PUB-TEK1 (877-782-8351) to request permission. Contents 1. Definitions, Symbols, Abbreviations, Keywords, And Conventions. 24 1.1 Definitions . .25 1.2 Symbols and abbreviations . .33 1.3 Keywords . .35 1.4 Conventions. .36 2. General Concepts . 37 2.1 Command Descriptor Block (CDB) . .37 2.1.1 CDB usage and structure . .37 2.1.2 The fixed length CDB formats. .38 2.1.3 The variable length CDB formats. .40 2.2 Common CDB fields . .42 2.2.1 Operation Code. .42 2.2.2 SERVICE ACTION . .42 2.2.3 Logical block address . .43 2.2.4 TRANSFER LENGTH. .43 2.2.5 PARAMETER LIST LENGTH . .43 2.2.6 ALLOCATION LENGTH . .43 2.2.7 CONTROL . .44 2.2.8 Grouping function . .44 2.3 Parameter Rounding. .45 2.4 Sense data . .46 2.4.1 Sense data introduction . .46 3. Direct Access Block commands (SPC-5 and SBC-4) .
    [Show full text]
  • Quantum Intelligent Libraries SCSI Reference Guide
    SCSI Reference Guide Scalar Intelligent Libraries 6-00423-16 Rev A Quantum Scalar® Intelligent Libraries SCSI Reference Guide, 6-00423-16, Ver. A, December 2016, Product of USA. Quantum Corporation provides this publication “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Quantum Corporation may revise this publication from time to time without notice. COPYRIGHT STATEMENT © 2016 Quantum Corporation. All rights reserved. Your right to copy this manual is limited by copyright law. Making copies or adaptations without prior written authorization of Quantum Corporation is prohibited by law and constitutes a punishable violation of the law. TRADEMARK STATEMENT Quantum, the Quantum logo, DLT, DLTtape, the DLTtape logo, SuperLoader, Scalar, StorNext, and DXi are registered trademarks of Quantum Corporation, registered in the U.S. and other countries. Preserving the World's Most Important Data. Yours., Backup. Recovery. Archive. It’s What We Do., the DLT logo, DLTSage, Dynamic Powerdown, FastSense, FlexLink, GoVault, MediaShield, Optyon, Pocket-sized. Well-armored, SDLT, SiteCare, SmartVerify, StorageCare, Super DLTtape, and Vision are trademarks of Quantum. LTO and Ultrium are trademarks of HP, IBM, and Quantum in the U.S. and other countries. All other trademarks are the property of their respective companies. Specifications are subject to change without notice. Contents 1 SCSI Command Support 1 Device Model. 1 DA Blade Controller Device Commands and Parameters. 2 Media Changer Commands and Parameters . 3 General Command Support Behavior . 5 Multiple Initiator Support . 5 Element Addressing . 5 Command Status. 5 Unit Attentions .
    [Show full text]
  • LIO and the TCMU Userspace Passthrough: the Best of Both Worlds
    LIO and the TCMU Userspace Passthrough: The Best of Both Worlds Andy Grover <[email protected]> @iamagrover March 11, 2015 1 LIO AND TCMU What is LIO? Multi-protocol in-kernel SCSI target 2 LIO AND TCMU Multi-protocol in-kernel SCSI target Unlike other targets like IET, tgt, and SCST, LIO is entirely kernel code. 3 LIO AND TCMU targetcli rtslib Configuration User Kernel /sys/kernel/config/target Fabrics block /dev/vg0/vol0 iscsi tcm_fc LIO core file disk.img pscsi /dev/sdc iSCSI commands Backstores 4 LIO AND TCMU Why add userspace command handling? ● Enable wider variety of backstores without kernel code ● Clustered network storage filesystems like Ceph, GlusterFS, & other things that have shared libraries available ● File formats beyond .img, such as qcow2 & vmdk for more interesting features & compatibility ● SCSI devices beyond mass storage ● Enable experimentation just like FUSE did for filesystems 5 LIO AND TCMU Userspace handling challenges: perf ● I/O latency ● I/O throughput ● Parallelism within a dev (OoO cmd completion) ● Parallelism across devs, we're good. 6 LIO AND TCMU Userspace handling challenges: usability ● Configuration as simple as existing backstores ● Userspace daemon failure ● Userspace daemon activation/restart ● Balance ultimate flexibility with common use ● Avoid “multiple personalities” ● Reasonable resource usage 7 LIO AND TCMU SCSI Command processing cmd handling daemon targetcli rtslib Configuration uio0 uio1 User Kernel ! tcm-user W ! /sys/kernel/config/target EEW Fabrics NN block /dev/vg0/vol0 iscsi tcm_fc LIO core file disk.img pscsi /dev/sdc iSCSI commands Backstores 8 LIO AND TCMU User/Kernel Communication Shared Memory Region Layout (not to scale) cmd handling daemon MailboxMailbox cmdr_off cmdr_size cmd_head ● read (wait for cmd) ● read to get ● write (cmds done) configuration cmd_tail dev ● mmap (get SMR) add/remove Command Ring (netlink) Command Ring cmd_entry opcode iovec[] /dev/uio0 /sys/class/uio/uio0 .
    [Show full text]
  • Chapter 5 Direct-Attached Storage and Introduction to SCSI
    Chapter 5 Direct-Attached Storage and Introduction to SCSI irect-Attached Storage (DAS) is an archi- KEY CONCEPTS tecture where storage connects directly Dto servers. Applications access data from Internal and External DAS DAS using block-level access protocols. The inter- SCSI Architecture nal HDD of a host, tape libraries, and directly connected external HDD packs are some exam- SCSI Addressing ples of DAS. Although the implementation of storage networking technologies are gain- ing popularity, DAS has remained ideal for localized data access and sharing in environments that have a small number of servers. For example, small busi- nesses, departments, and workgroups that do not share information across enterprises find DAS to be an appropriate solution. Medium-size companies use DAS for file serving and e-mail, while larger enterprises leverage DAS in conjunction with SAN and NAS. This chapter details the two types of DAS along with their benefits and limi- tations. A major part of this chapter is devoted to detailing the types of storage devices used in DAS environments and SCSI—the most prominent protocol used in DAS. 5.1 Types of DAS DAS is classified as internal or external, based on the location of the storage device with respect to the host. 99 100 Section II n Storage Networking Technologies and Virtualization 5.1.1 Internal DAS In internal DAS architectures, the storage device is internally connected to the host by a serial or parallel bus. The physical bus has distance limitations and can only be sustained over a shorter distance for high-speed connectivity. In addition, most internal buses can support only a limited number of devices, and they occupy a large amount of space inside the host, making maintenance of other components difficult.
    [Show full text]
  • D-Link 1U 4-Bay Rackmount Unified Storage User Manual DNS-1560-04
    D-Link Document – User Manual D-Link 1U 4-bay rackmount unified storage User Manual DNS-1560-04 Version 1.00 April 2014 Copyright@2014 D-Link System, Inc. All Rights Reserved. 1 D-Link Document – User Manual Copyright Copyright@2014, D-Link Corporation, Inc. All rights reserved. Trademarks All products and trade names used in this manual are trademarks or registered trademarks of their respective companies. Login information User name: admin Password: 1234 Copyright@2014 D-Link System, Inc. All Rights Reserved. 2 D-Link Document – User Manual Preface About this manual This manual is the introduction of a D-Link unified storage system and it aims to help users know the operations of the disk array system easily. Information contained in this manual has been reviewed for accuracy, but not for product warranty because of the various environments / OS / settings. Information and specification will be changed without further notice. Before reading this manual, it is assumed that you are familiar with computer skills such as hardware, storage concepts and network technology. It is also assumed that you have a basic knowledge of Redundant Array of Independent Disks (RAID), Storage Area Network (SAN), Network-Attached Storage (NAS), Internet SCSI (iSCSI), Serial-attached SCSI (SAS), Serial ATA (SATA), technology. CAUTION: Do not attempt to service, change, disassemble or upgrade the equipment’s components by yourself. Doing so may violate your warranty and expose you to electric shock. Refer all servicing to authorized service personnel. Please always follow the instructions in this user manual. Tips and Cautions This manual uses the following symbols to draw attention to important safety and operational information.
    [Show full text]
  • GEM359 Guardian Enclosure Management Controller
    QLogic Corporation GEM359 Guardian Enclosure Management Controller Data Sheet Features Product Description I Compliance with SCSI Accessed Fault Tolerant The GEM359 is the latest addition to QLogic’s Enclosures (SAF-TE) specification, version 1.00 enclosure management product line. Designed as a and addendum complete chassis management controller for SCSI and I Compliance with SCSI-3 Enclosure Services Fibre Channel enclosures, the highly integrated GEM359 Command Set (SES) draft, version 8.0b monitors all aspects of a server’s backplane or storage I Compliance with Intelligent Platform Management enclosure. The chip provides in-band SAF-TE and SES Interface (IPMI), version 1.0 management through the SCSI interface or from the I Low Voltage Differential (LVD) SCSI interface SFF-8067 (ESI) ports on Fibre Channel drives. The GEM359 also supports the IPMI specification by providing I SCSI-3 compatible management data to a baseboard management controller I Two small form factor (SFF)-8067 interfaces for through the IPMB. Fibre Channel applications Users can implement the GEM359 for a variety of I Two I2C interfaces for connectivity to I2C devices applications, from a simple hot swap or SCSI drive such as a temperature sensor, NVRAM, and the backplane controller in a server to a full-featured chassis Intelligent Platform Management Bus (IPMB) management controller for a storage subsystem. The I Embedded Universal Asynchronous advanced feature set allows management of the hot swap Receiver/Transmitter (UART), 16550 compatible, drives and monitors all the environmental and control provides a serial port that can be used as a debug port functions of the chassis or backplane.
    [Show full text]
  • SCSI Architecture Model - 3 (SAM-3)
    Working T10 Draft Project 1561-D Revision 13 17 March 2004 Information technology - SCSI Architecture Model - 3 (SAM-3) This is an internal working document of T10, a Technical Committee of Accredited Standards Committee INCITS (InterNational Committee for Information Technology Standards). As such this is not a completed standard and has not been approved. The contents may be modified by the T10 Technical Committee. The contents are actively being modified by T10. This document is made available for review and comment only. Permission is granted to members of INCITS, its technical committees, and their associated task groups to reproduce this document for the purposes of INCITS standardization activities without further permission, provided this notice is included. All other rights are reserved. Any duplication of this document for commercial or for-profit use is strictly prohibited. T10 Technical Editor: Ralph O. Weber ENDL Texas 18484 Preston Road Suite 102 PMB 178 Dallas, TX 75252 USA Telephone: 214-912-1373 Facsimile: 972-596-2775 Email: [email protected] Reference number ISO/IEC 14776-413-200x ANSI INCITS.***:200x Printed Wednesday, March 17, 2004 5:44 AM Points of Contact: T10 Chair T10 Vice-Chair John B. Lohmeyer George O. Penokie LSI Logic IBM 4420 Arrows West Drive 3605 Highway 52 N Colorado Springs, CO 80907-3444 MS: 2C6 Tel: (719) 533-7560 Rochester, MN 55901 Fax: (719) 533-7183 Tel: (507) 253-5208 Email: [email protected] Fax: (507) 253-2880 Email: [email protected] INCITS Secretariat INCITS Secretariat Telephone: 202-737-8888
    [Show full text]
  • Administrator's Manual
    Technical Documentation LIO LINUX SCSI TARGET Administrator’s Manual Version: 4.0 Print Date: 6 August 2015 Copyright © 2015 Datera, Inc. LIO Admin Manual Copyright Copyright © 2015 Datera, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Datera, Inc., 2570 W El Camino Real, Suite 380, Mountain View, CA 94040. Trademarks Datera™, LIO™ and the Datera logo are trademarks of Datera, Inc., which may be registered in some jurisdictions. Microsoft and Windows are trademarks of Microsoft Corp. in the US and other countries, used under license. vSphere is a trademark of VMware Inc. in the US and other countries, used under license. All other trademarks are the property of their respective owners. Changes The material in this document is for information only and is subject to change without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, Datera, Inc. assumes no liability resulting from errors or omissions in this document, or from the use of the information contained herein. Datera, Inc. reserves the right to make changes in the product design without reservation and without notification to its users. Disclaimer If this product directs you to copy materials, you must have permissions from the copyright owner of the materials to avoid violating the law, which could results in serious damages and/or remedies. Datera, Inc. 2570 W El Camino Real, Suite 380 Mountain View, CA 94040 www.datera.io Phone: +1-650-384-6284 Email: [email protected] Document: Version 4.0 Print date: 6 August 2015 Language: English Copyright © 2015 Datera i LIO Admin Manual Contents Contents ...........................................................................................................................................
    [Show full text]
  • SCSI Primary Commands -3
    T10/08-309r1 ENDL TEXAS Date: 26 November 2008 To: T10 Technical Committee From: Ralph O. Weber Subject: Draft ISO SPC-3 FDIS w/ Accepted ISO edits Introduction The draft ISO SPC-3 FDIS document — including accepted ISO edits to the front matter, Clause 1, and Clause 2 — appears on the following pages. This document is draft being submitted to ISO. It is not the ISO approved document. 18484 Preston Road, Suite 102 PMB 178, Dallas, TX 75252 214-912-1373 972-596-2775 Fx [email protected] ISO/IEC 14776-453 Information technology - Small Computer System Interface - Part 453: SCSI Primary Commands-3 (SPC-3) 14776-453 © ISO/IEC:2008(E) Printed Wednesday, November 26, 2008 11:53 AM Printed Wednesday, November 26, 2008 11:53 AM - 3 - 14776-453 © ISO/IEC:2008(E) Contents Page Introduction ............................................................................................................................................................. 23 1 Scope................................................................................................................................................................... 24 2 Normative references........................................................................................................................................... 25 2.1 General....................................................................................................................................................... 25 2.2 Approved references .................................................................................................................................
    [Show full text]
  • Kernel Based Mechanisms for High Performance I/O
    Kernel Based Mechanisms for High Performance I/O A thesis submitted in partial fulfilment of the requirements for the degree of Master of Science by Evgeny Budilovsky This work was carried out under the supervision of Prof. Sivan Toledo Tel Aviv University Apr 2013 Acknowledgments First of all, I would like to thank my advisor, Professor Sivan Toledo, for his amazing help during the work on this thesis and for contributing his effort and experience to guide me through the first steps in the research world. I would like to thank to my friend, Aviad Zuk, with whom we worked on the hinting mechanism. Thanks to Dmitry Sotnikov, Avishay Traeger, and Ronen Kat from IBM Haifa Research Lab for cooperation and help in research of I/O traces. Finally I would like to thank my parents Sofia and Viktor, for encouraging me to pursue this degree and to my wife Liel for her love, care and support. Abstract This thesis deals with mechanisms that assist to improve I/O performance in Linux kernel. We focus on Linux kernel due to its enormous popularity and the openness of this platform. We begin by presenting the Linux I/O stack, the common storage protocols and the frameworks which are used to prototype storage devices. Next, in chapter two, we describe clever host-assisted hinting mechanism that uses RAM on the host to compensate for the small amount of RAM within the Solid State Disk (SSD). This mechanism is one of the key contributions to paper which was submitted to the 4th Annual International Systems and Storage Conference.
    [Show full text]