Discovery Tool For Generation 3 Sas Controllers

Size: px
Start display at page:

Download "Discovery Tool For Generation 3 Sas Controllers"

Transcription

1 Discovery Tool For Generation 3 Sas Controllers Shriya Kulkarni Electronics Design Technology National Institute of Electronics and Information Technology, Kozhikode, Kerala, India Prashant Yendigeri System Applications Engineer, SCD LSI Corporation R&D, Bangalore, Karnataka, India Abstract- The SAS Controller is connected to end device (SAS/SATA) directly or through expanders. Discovery process is method of detecting all the end devices and Expanders connected to the host. It includes determining what changes have occurred when devices are added or removed from the topology, reporting any configuration errors in the topology to host and doing analysis on the topology to correctly setup port groups.gen 3 controllers implement Fast Path I/O Block which is used for sending I/O request messages to disks directly without firmware involvement unlike Gen1 and Gen2. Using Discovery Process, in a huge topology, where expanders are interconnected to form wide network, by chance if any one device fails (expander or hard disk drive) due to hardware failure or path breaks, then has to be informed to host as soon as possible otherwise it is possible that the host keeps on sending the I/O requests to that lost device or devices connected to expander in the topology if device lost is Expander. Normally, the firmware, using discovery process checks in circular fashion to find out which device is missing and then notifies to the host. This requires a good amount of time to complete in huge topologies, instead, using the new technique, tool could find out that particular device directly in real time using thread functions (running in host) without following the circular fashion. Keywords Gen 3 SAS (Serial Attached SCSI) Controllers, Expanders, Discovery process, SCSI (Small Computer System Interface, SATA (Serial ATA) Drive, SMP (Serial Management Protocol),STP (SATA tunneling Protocol),SSP (Serial SCSI Protocol) I.INTRODUCTION SCSI (Small Computer System Interface) is a set of ANSI standard electronic interfaces that allow computer to connect peripheral hardware such as disk drives, printers, and scanners faster and more flexibly than previous interfaces. So, it is possible to connect a new peripheral device to an existing computer with no hardware changes, the only thing is we need to write I/O driver. It also supports device independence. It means for host all magnetic disks look alike, all printers look alike. So the system does not need to modify when we replace a device with a different manufacture s device. Serial-attached SCSI (SAS) is a point to point serial protocol that moves data to and from the computer storage devices. The initiator (host, controllers) communicates with SAS device (peripheral devices, end devices) using SAS protocol. SAS is a point to point bus and attaches two devices together. The connection points are referred as ports and every device will have at least one, while expanders and HBAs will have several. A port can consist of just one phy or it may implement several. A Port that implements one phy is called Narrow Port and a port that implements several is called a Wide Port. A physical link ties two Phys to each other and consists of one differential pair of wires for a transmit path and another pair for receive path for a connection. The components known as Serial Attached SCSI Expanders (SAS Expanders) facilitate communication between SAS controller and large numbers of SAS devices. Expanders contain two or more external expander-ports. Expander devices contain expander ports and one SMP port. An expander port contains one or more Phys. An expander device shares its Phys with the SAS device(s) contained within the expander device set. A. SAS Generations- First Generation SAS supports the data rate of 3Gbps. Second-generation SAS (SAS-2) doubles the physical link rate to 6.0 Gbps. SAS-2 added self-configuring expanders. SAS-2 includes zoning capabilities to improve resource deployment flexibility, security, and data traffic management. SAS-2 maintains backward compatibility with SAS-1. Special Issue - IDEAS ISSN: X

2 SAS-2 devices (initiators, targets, or expanders) can support more than one communication speed. If any two linked devices support multiple speeds, the devices use the highest mutually supportable speed. The linked devices determine that speed during a speed negotiation process at start up. A sequential series of speed negotiation windows (SNW) characterizes this process. In SNW-1 and SNW-2, linked devices test established combinations of SAS speed(s), transmission amplitude, slew rate, de-emphasis, and spread spectrum clocking (SSC). In SNW-3, the linked devices negotiate link speed and SSC settings. Unlike SAS-1, SAS-2 allows for training of the transceiver mechanism (PHY) and for exchanging parameters. After SNW-3 has negotiated the speed and settings, a trainingspeed negotiation window (Train-SNW) tests the fastest mutually supported speed. Generation 3 SAS (Fig 1) supports data rate of 12Gbps.It also supports Fast Path Engine Block which is not present in the earlier generations. This Fast Path IO Engine handles all start and completion of successful IOs autonomously from firmware, thus allowing for improved IO throughput. In the event of an error or unhandled hardware condition, firmware support will be required to cleanup and restart or complete failed IOs. Additionally the fast path functionality requires some initial setup of the Fast Path IO Engine device structures during discovery to allow for fast path usage. It should be noted that the Fast Path IO Engine is a fully separate block of hardware from the SAS Core, so the register/interface to this block will differ from that of SAS Core. B. Sas Devices- There are three types of SAS devices: initiators, targets, and expanders (Figure 1 & 2). Initiator devices include host bus adaptors (HBAs) and controllers. The initiators attaches to one or more targets forming a SAS domain. Target devices include SAS hard disk drives (HDDs) or solid state drives (SSDs), SATA HDDs or SSDs, and SAS tape drives. Using expanders (low-cost, high-speed switches), you can increase the number of external ports and also the number of end devices connected to it. Figure 1.SAS Devices SAS initiators have multiple ports for connecting to internal and external targets. Each initiator port can have a single physical link (a narrow port) or two, four, or eight physical links (a wide port). You can connect SAS initiator ports to separate domains for fail-over redundancy. The targets attached to an initiator to create a larger SAS domain. However SATA drives have a single narrow port. We can have SAS and SATA devices in a single domain. The size of the expander s routing tables determines how many initiators and targets you can have in a domain. Expanders connect initiators, targets, and other expanders. They receive commands and data in one port and route them to another port based on the SAS address of the target. Expanders use three routing methods: direct, table, and subtractive. Direct routing forwards the commands and data to targets directly attached to the expander. Table routing forwards the commands and data to another expander. When an expander receives a SAS address that it does not recognize, it uses subtractive routing to forward the commands and data to another expander. Each routing method uses routing tables that are maintained in each expander. The expander creates the routing table during the discovery process.. SAS drives (both enterprise-class and midline) have two narrow ports. SAS drives use the same electrical and physical connection interface as SATA drives. SAS drives are highly reliable compared to SATA drives because of two ports. If one port fails then data can be transferred using other port unlike SATA drive. Hence SAS drives are mainly used in mission critical applications and SATA drive in non-mission critical applications. Special Issue - IDEAS ISSN: X

3 Figure 2.Topology The process by which the initiators in SAS network find out which devices are accessible in the system is called Discovery process. There can be as many as 16,384 addresses in SAS topology. Expanders play a big role in the process because they can be cascaded into sets which allow scaling of the topology. The expanders themselves may or may not take a active role in the discovery process, depending on whether they were designed to be selfconfiguring. Normally it falls to initiators to go through the steps, working with the expanders to which it has access, to check all possible paths for the addresses. Once that is done and the initiator has constructs its own address map, so that in future it can access this table for sending messages. II.SAS ARCHITECTURE It s a layered architecture facilitates a modular design (Fig 3). The layers communicate with each other by passing requests, indications, confirmations and other messages to each other. The Application Layer supports three protocols, SSP (Serial SCSI Protocol), SMP (Serial Management Protocol) and STP(SATA Tunneled Protocol).SMP is required for SAS initiator because that protocol is used to execute the Discovery Process. To access SAS drives, SSP support is needed and STP is used to access SATA drives. The Application Layer passes the commands to the Transport Layer, informing it about the packet protocol to be used and the type of command or response to send. The Application Layer at the top sends request to the SAS HBA Driver, which communicates the request to the HBA s register interface. Next, a port is selected based on the destination address and the request is forwarded to the Transport Layer of that port. The Transport Layer also supports these three protocols. The responsibilities include passing requests and confirmation between adjacent layers as well as handling some Link Layer errors. The Port Layer is limited only to SAS devices as SATA devices wont implement wide ports and expanders sorts out which Phy to use. The transport layer could have many threads in progress but frames get pooled together in port layer according to destination address. The Port Layer arranges for frame transmission on the link by either using existing connection or selecting a new Phy. The Link Layer is between Phy Layer and Port Layer. It is responsible for sending and receiving Address frames, sending and receiving identification sequence, Clock compensation, and management of primitives. The Phy Layer is responsible for 8b/10b encoding, generation of Phy reset sequence and also generation of OOB signaling.sas Physical Layer defines the bit level implementation between SAS transmitter and receiver. Special Issue - IDEAS ISSN: X

4 SMP STP SSP SAS HBA DRIVER Application Layer PO RT PO RT PORT TRANSPORT LAYER SAS HBA SMP SSP STP PORT LAYER phy LINK LAYER PHY LAYER PHYSICA L LAYER Figure 3 SAS Architecture III.GEN 3 SAS CONTROLLER The Gen 3 Controller lies between the Host and SAS/SATA topology including Expanders (Figure 4). The controller resides on the Host Bus Adapter (HBA) along with other peripherals. The controller firmware part consists of Controller Initialization Boot Loader MPT initiator/target IO Processor SAS Protocol Layer Controller Initialization and Boot Loader are mainly responsible for preparing the controller for executing the runtime firmware. The run-time firmware consists of the Fusion-MPT IT IOP and SAS protocol layer subsystems. These subsystems will complete the initialization of the controller hardware, enumerate and initialize the SAS topology, and will process MPI requests from the host system(s). NVDATA contains the default values for the MPI configuration pages. It is primarily used to customize firmware behavior for a particular system or host bus adapter implementation without requiring unique firmware. The Fusion-MPT Message Passing Interface Specification not only defines a hardware interface to the controller, it also specifies the communication protocols used by the host and controller along with the content of the MPI messages exchanged. The SAS protocol layer interface, also known as the PLI, is a firmware interface between the IO processor and SAS protocol layer subsystems. This design allows for third party controller firmware configurations that don t use the Fusion-MPT IT IOP subsystem. Instead, they can use the SAS protocol layer subsystem firmware along with their own IO processor and boot loader firmware. Special Issue - IDEAS ISSN: X

5 Therefore, in order to minimize incompatibilities between the SAS protocol layer subsystem and the various custom IO processor firmware implementations, the PLI is a carefully controlled and specified interface. PL or PL firmware is the SAS/SATA protocol layer firmware subsystem that provides an abstracted view of the SAS hardware. PL is responsible for configuring and controlling the hardware, the PL must also maintain detailed knowledge of all devices present in the SAS topology, as well as numerous internal settings related to external devices and the numerous features supported through the PL by the SAS controllers. Discovery is responsible for detecting the contents and properties of the SAS topology present in the current system configuration. This includes determining what changes have occurred when devices are added or removed from the topology, reporting any configuration errors in the topology to host, and doing analysis on the topology to correctly setup port groups, also includes detecting any protocol violations by the devices at any point of time, be it during discovery or during the course of data transfer. In the absence of self-configuring expanders, Discovery also performs expander route table configuration. The primary subsystems Discovery interacts with are the Device Manager, and SMP Engine. The Device Manager is called to handle any addition, deletion or change to device properties. In the first generation (GEN-1), this functionality was all contained within Discovery. Starting with GEN-2 and continuing in GEN-3, this functionality has been broken out into a separate subsystem. Additionally, this Device Manager interaction prevents Discovery from having any direct interaction with the SATA initialization process. The SMP Engine is called to transmit any of the SMP requests Discovery uses for topology analysis. Return calls from the SMP engine are received whenever a Discovery requested SMP completes. Application Layer HOST FIRMWARE 1. Controller Initialization 2. Boot Loader 3. IOP Subsystem 4. PL Subsystem SAS Protocol SAS/SATA Devices Figure 4 Gen 3 SAS Controller IV. PROPOSED ALGORITHM A. Current Solution- In huge topology, to find out all the attached devices, the discovery is done. The management application client performing the discovery process shall perform a level-order (i.e., breadth-first) traversal of the SAS domain to identify the end devices and expander devices in the SAS domain. The order of traversal shall be to discover: 1) The device to which the device containing the management application client is attached. 2) If the attached device is an expander device, every device attached to that expander device; and 3) For each expander device found, every device attached to that expander device. Special Issue - IDEAS ISSN: X

6 This order is repeated until all expander devices have been traversed. During discovery process, if an expander device is detected, the management application client shall use the SMP REPORT GENERAL and SMP DISCOVER and SMP Discover List commands to determine what is attached to each expander phy. If an expander device is detected and its CONFIGURABLE ROUTE TABLE bit is set to one in the SMP REPORT GENERAL function response, the management application client shall configure its expander route table. If an end device is detected, the management application client may attempt to open an SMP connection to determine if it contains an SMP target port, and use the SMP REPORT GENERAL function to determine additional information about the end device. End devices are not required to support SMP. The result of the discovery process is that the management application client has the necessary information to communicate with each SAS device and expander device in the SAS domain and each configurable expander device is configured with the expander route entries to allow routing of connection requests through the expanders. The discovery process may be aborted prior to completion if there is an indication that it may be based on incorrect information (e.g., arrival of a BROADCAST (CHANGE)).Thus if any device fails due to path break and the other device which is trying to connect this device receives OPEN_REJECT (NO DESTINATION).BROADCAST (CHANGE) will be indicated by expander and this message has to traverse back to controller which is initiator of the I/O messages. But before the controller will be notified, heavy I/O request messages have already been sent to that failed device. And also Gen 3 supports Fast Path I/O Block. Advantage of this is it handles all start and completion of successful I/O s autonomously from firmware thus allowing for improved I/O throughput. If error occurs, then firmware resends all the I/O s again unlike in Gen1 and Gen2 where firmware plays the role of transferring I/O messages which would add delay. So using discover process I will find out which all end devices are capable of supporting Fast Path I/O Engine capability, and then enabling that facility for the I/O message transfer between the host and that device. Also making table of all these Fast Path enabled devices so that other IO applications can use this information for routing purpose. Heavy I/O s Controll er E1 E2 E3 Level 1 BPP Level 2 E4 Figure 5 Current solution during Path Break B. Proposed Solution- In huge topology where heavy I/O requests are transmitted, the controller has to be notified without any delay about end device failure as it will keep on sending the I/O s to that particular device. In current solution, it has to traverse the path to reach the controller but in case of huge topology, the delay is significant. Hence the proposed solution will implement real time threads each expander which will be monitoring the device change and it will be updated to controller immediately when BROADCAST (CHANGE) message is received. And also implementing the API call to determine which all devices are capable of supporting fast path using the discovery process. In proposed solution, real time threads will be running in each expander device which keeps monitoring the topology status. When a device goes missing at any level and Broadcast (change) event reaches the expander, these threads updates the topology structure on priority. The Broadcast (change) event when reaches the controller, it is forwarded to host (Discovery tool) and firmware starts conventional discovery process. Once our tool gets the Broadcast (change) event, SMP Report General and SMP Discover list commands are sent to each of the expander threads. Each Special Issue - IDEAS ISSN: X

7 thread will send latest topology information to tool. So tool will have latest topology information on level by level basis but at a faster rate compared to conventional discovery process. Using this topology information tool will identify the missing device and take actions needed to such as flushing out IOs, updating its internal device structure, informing dependent applications about the topology change etc. Control -ler E1 E2 BPP E3 Thread E4 Figure 6.Proposed Solution V.CONCLUSION In the current scenario, if one device fails the BROADCAST (CHANGE) event is sent to all the Expanders and HBAs in the domain. The controller firmware starts looking for missing device on level by level basis. So if the missing device at the last expander level, then controller has to complete discovery on all above levels before it could reach to expander level to which missing device is attached. This process consumes considerable amount of time before controller updates its topology and informs the host of missing device. It is possible that the host has already sent heavy I/O s to the missing device before it is informed about topology update. It takes significant efforts at controller/firmware level and application level to flush out outstanding IOs and update status. To avoid this, real time thread functions will be running in each of the expanders monitoring topology structure which is stored in expander firmware at each level.,. Once Broadcast (change) event reaches, all threads update the topology. Tool once gets the event notification, it will send as many SMP Report General and SMP Discover list commands as the expander levels in topology and get the updated topology details. Tool will thus identify missing device and take appropriate actions. This technique is faster and prevents IOs being sent to missing device in a faster manner than through conventional discovery technique. REFERENCES [1] LSI Corporation, Storage Components Division Specification on SAS_Gen 3 Controller Firmware Architecture,Ver 1.1 [2] LSI Corporation, Storage Components Division Specification- Fusion-MPT Message Passing InterfaceV (Rev F) [3] ColtEDS2.4, Engineering Design Specification, Gen 3 SAS Core-Colt, LSI Document [4] LSI Expander_3 architecture spec, LSI Document. [5] Serial Attached SCSI Specification, SAS1.1. Special Issue - IDEAS ISSN: X

Serial Attached SCSI storage technology

Serial Attached SCSI storage technology Serial Attached SCSI storage technology 2nd Edition Abstract... 2 Transition from parallel to serial SCSI protocol... 2 SAS terminology... 2 SAS technology... 3 SAS devices... 3 Initiators... 4 Expanders...

More information

Revision History r0 Initial revision r1 Revised in response discussions in the SAS Protocol Working Group (minutes in ). See notes on page 2.

Revision History r0 Initial revision r1 Revised in response discussions in the SAS Protocol Working Group (minutes in ). See notes on page 2. Date: 14 January 2006 To: T10 Technical Committee From: Steve Johnson and Ralph Weber Subject: SAS-2 Expander Configuration Supervisor and SMP CHANGE Request Summary Changes are proposed that: a) generalize

More information

T10/06-119r0 SAS-2 BREAK_REPLY 28 February 2006

T10/06-119r0 SAS-2 BREAK_REPLY 28 February 2006 T10/06-119r0 SAS-2 _REPLY 28 February 2006 To: T10 Technical Committee From: Timothy Hoglund, LSI Logic Date: 28 February 2006 Subject: Serial Attached SCSI - 2 (SAS-2) Revision History Revision 0 (28

More information

14 June r1 SAS-2 Spread-spectrum clocking

14 June r1 SAS-2 Spread-spectrum clocking To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 14 June 2006 Subject: 06-263r1 SAS-2 Spread-spectrum clocking Revision history Revision 0 (31 May 2006) First revision Revision

More information

SAS-933E The SAS-933E2/E1 Storage Backplane USER'S GUIDE

SAS-933E The SAS-933E2/E1 Storage Backplane USER'S GUIDE + SAS933E REV 1.12 A BAR ODE SAS-933E The SAS-933E2/E1 Storage Backplane USER'S GUIDE Rev. 1.0 SAS-933E User s Guide Table of ontents Safety Information and Technical Specifications...1-3 1. Safety Guidelines...

More information

8 January r3 SAS-2 More counters

8 January r3 SAS-2 More counters 8 January 2006 04-172r3 SAS-2 More ers To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 8 January 2006 Subject: 04-172r3 SAS-2 More ers Revision history Revision 0 (21 June 2004)

More information

04-340r0 SAS-1.1 OPEN_REJECT BAD DESTINATION handling 18 October 2004

04-340r0 SAS-1.1 OPEN_REJECT BAD DESTINATION handling 18 October 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 18 October 2004 Subject: 04-340r0 SAS-1.1 OPEN_REJECT BAD DESTINATION handling Revision history Revision 0 (18 October 2004) First

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD ISO/IEC 14776-261 INTERNATIONAL STANDARD Edition 1.0 2012-11 colour inside Information technology Small Computer System Interface (SCSI) Part 261: SAS protocol layer (SPL) INTERNATIONAL ELECTROTECHNICAL

More information

ExpressSAS Host Adapter 6Gb v2.05 Linux

ExpressSAS Host Adapter 6Gb v2.05 Linux Product Release Notes ExpressSAS Host Adapter 6Gb v2.05 Linux 1. General Release Information These product release notes define the new features, changes, known issues and release details that apply to

More information

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION. SAS InFusion TM and SATA InFusion TM Error Injector and Traffic Modifier

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION. SAS InFusion TM and SATA InFusion TM Error Injector and Traffic Modifier SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION SAS InFusion TM and SATA InFusion TM Error Injector and Traffic Modifier LeCroy, a worldwide leader in serial data test solutions, creates advanced

More information

4 General. 4.1 Architecture. T10/ revision 1

4 General. 4.1 Architecture. T10/ revision 1 T0/04-042 revision Date: 2/25/04 To: T0 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: SAS UML Corrections 4 General 4. Architecture 4.. Architecture overview. SAS UML Corrections 24 T0/04-042

More information

4 General. 4.1 Architecture. T10/ revision 4

4 General. 4.1 Architecture. T10/ revision 4 T0/04-042 revision 4 Date: 9/3/04 To: T0 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: SAS UML Corrections 4 General 4. Architecture 4.. Architecture overview. SAS UML Corrections 24 T0/04-042

More information

04-172r1 SAS-2 More counters 11 September 2005

04-172r1 SAS-2 More counters 11 September 2005 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 11 September 2005 Subject: 04-172r1 SAS-2 More ers Revision history Revision 0 (21 June 2004) First revision Revision 1 (11 September

More information

r5 09 December 2008

r5 09 December 2008 08-249 r5 09 December 2008 To: T10 SAS Protocol Working Group From: Brian Day and George Penokie Subject: SAS 2.+ SPL: 08-249 Link Layer Power Management Revision History Revision 0 - Initial draft Revision

More information

04-340r1 SAS-1.1 OPEN_REJECT BAD DESTINATION handling 24 December 2004

04-340r1 SAS-1.1 OPEN_REJECT BAD DESTINATION handling 24 December 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 24 December 2004 Subject: 04-340r1 SAS-1.1 OPEN_REJECT BAD DESTINATION handling Revision history Revision 0 (18 October 2004) First

More information

06-037r5 SAS-2 SMP Lists (DISCOVER LIST) 1 May, 2006

06-037r5 SAS-2 SMP Lists (DISCOVER LIST) 1 May, 2006 To: T10 Technical Committee From: Steve Johnson LSI Logic (steve.johnson@lsil.com), Brad Besmer LSI Logic Date: 1 May, 2006 Subject: 06-037r5 SAS-2 SMP Lists (DISCOVER LIST) Revision history Revision 0

More information

4.1 Zoning model Zone Model Overview. T10/05-144r0 SAS-2 zoning

4.1 Zoning model Zone Model Overview. T10/05-144r0 SAS-2 zoning To: From: T10 Technical Committee Heng Liao, PMC-Sierra (heng.liao@pmc-sierra.com), Steve Gorshe, PMC Sierra (steve_gorshe@pmc.com) and Tom Grieff, HP (thomas.grieff@hp.com) Date: 19 April 2005 Subject:

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO/IEC 14776-261 Edition 1.0 2012-11 colour inside Information technology Small Computer System Interface (SCSI) Part 261: SAS protocol layer (SPL) ISO/IEC 14776-261:2012(E) THIS

More information

N2225 and N2226 SAS/SATA HBAs for System x Lenovo Press Product Guide

N2225 and N2226 SAS/SATA HBAs for System x Lenovo Press Product Guide N2225 and N2226 SAS/SATA HBAs for System x Lenovo Press Product Guide The N2225 and N2226 SAS/SATA HBAs for System x are low-cost, high-performance host bus adapters for high-performance connectivity between

More information

Serial Attached SCSI (SAS) Traffic Generator/Exerciser/Tester Application Note

Serial Attached SCSI (SAS) Traffic Generator/Exerciser/Tester Application Note SAS PacketMaker II Serial Attached SCSI (SAS) Traffic Generator/Exerciser/Tester Application Note Target Testing with the SAS PacketMaker II OVERVIEW The Packet Maker II (PM2) is a flexible traffic generator

More information

06-037r3 SAS-2 SMP Lists (DISCOVER LIST) 28 April, 2006

06-037r3 SAS-2 SMP Lists (DISCOVER LIST) 28 April, 2006 To: T10 Technical Committee From: Steve Johnson LSI Logic (steve.johnson@lsil.com), Brad Besmer LSI Logic Date: 28 April, 2006 Subject: 06-037r3 SAS-2 SMP Lists (DISCOVER LIST) Revision history Revision

More information

24 October r2 SAS-2 Support multiple STP affiliations

24 October r2 SAS-2 Support multiple STP affiliations 24 October 2006 06-188r2 SAS-2 Support multiple STP affiliations To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 24 October 2006 Subject: 06-188r2 SAS-2 Support multiple STP affiliations

More information

10.2 SCSI application layer

10.2 SCSI application layer 2 November 2007 07-479r0 SAS-2 Phy test pattern transmitter controls To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 2 November 2007 Subject: 07-479r0 SAS-2 Phy test pattern transmitter

More information

ExpressSAS Host Adapter 6Gb v2.10 Windows

ExpressSAS Host Adapter 6Gb v2.10 Windows Product Release Notes ExpressSAS Host Adapter 6Gb v2.10 Windows 1. General Release Information These product release notes define the new features, changes, known issues and release details that apply

More information

ExpressSAS Host Adapter 6Gb v2.30 Windows

ExpressSAS Host Adapter 6Gb v2.30 Windows Product Release Notes ExpressSAS Host Adapter 6Gb v2.30 Windows 1. General Release Information These product release notes define the new features, changes, known issues and release details that apply

More information

30 October r7 SAS-2 Modifications to the SAS Speed Negotiation

30 October r7 SAS-2 Modifications to the SAS Speed Negotiation To: T10 Technical Committee From: Amr Wassal, PMC-Sierra (amr_wassal@pmc-sierra.com) Stephen Finch, STMicroelectronics (steve.finch@st.com) Date: 20 September 2006 Subject: 06-324r7 SAS-2 Modifications

More information

2 May r2 SAS-2 WWN-based Attached Device Name for SATA

2 May r2 SAS-2 WWN-based Attached Device Name for SATA To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 2 May 2007 Subject: 06-476r2 SAS-2 WWN-based Attached Device Name for SATA Revision history Revision 0 (31 October 2006) First revision

More information

Analyzation of Automatic Repeat Request (ARQ) Protocols

Analyzation of Automatic Repeat Request (ARQ) Protocols RESEARCH ARTICLE OPEN ACCESS Analyzation of Automatic Repeat Request (ARQ) Protocols 1 Jeshvina.S, 2 Sneha.P, 3 Saraanya.S Final year BCA, Dept of Computer Science New Horizon College Kasturinagar, Bangalore

More information

3.1 Definitions. Related Documents sas1r09 - Serial Attached SCSI 1.1 revision 9

3.1 Definitions. Related Documents sas1r09 - Serial Attached SCSI 1.1 revision 9 To: From: T10/05-144r0 SAS-2 zoningt10/05-144r0 SAS-2 zoning T10 Technical Committee Heng Liao, PMC-Sierra (liaoheng@pmc-sierra.com), Steve Gorshe, PMC-Sierra (steve_gorshe@pmc-sierra.com), and Tom Grieff,

More information

Intel Storage System JBOD 2000S3 Product Family

Intel Storage System JBOD 2000S3 Product Family Intel Storage System JBOD 2000S3 Product Family SCSI Enclosure Services Programming Guide SES Version 3.0, Revision 1.8 Apr 2017 Intel Server Boards and Systems Headline

More information

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. 1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. A typical communication link between the processor and

More information

Programmed I/O Interrupt-Driven I/O Direct Memory Access (DMA) I/O Processors. 10/12/2017 Input/Output Systems and Peripheral Devices (02-2)

Programmed I/O Interrupt-Driven I/O Direct Memory Access (DMA) I/O Processors. 10/12/2017 Input/Output Systems and Peripheral Devices (02-2) Programmed I/O Interrupt-Driven I/O Direct Memory Access (DMA) I/O Processors 1 Principle of Interrupt-Driven I/O Multiple-Interrupt Systems Priority Interrupt Systems Parallel Priority Interrupts Daisy-Chain

More information

SERIAL ATTACHED SCSI (SAS) CONSORTIUM

SERIAL ATTACHED SCSI (SAS) CONSORTIUM SERIAL ATTACHED SCSI (SAS) CONSORTIUM Clause 6 SAS SPL Link Layer Test Suite Version 1.3 Technical Document Last Updated: 6 September 2011 Serial Attached SCSI Consortium 121 Technology Drive, Suite 2

More information

Overview. About the Cisco UCS S3260 System

Overview. About the Cisco UCS S3260 System About the Cisco UCS S3260 System, on page 1 How to Use This Guide, on page 3 Cisco UCS S3260 System Architectural, on page 4 Deployment Options, on page 5 Management Through Cisco UCS Manager, on page

More information

Direct-Attached Storage (DAS) is an architecture

Direct-Attached Storage (DAS) is an architecture Chapter 5 Direct-Attached Storage and Introduction to SCSI Direct-Attached Storage (DAS) is an architecture where storage connects directly KEY CONCEPTS to servers. Applications access data from Internal

More information

16 July r1 SAS-2 Add device slot numbering fields to DISCOVER

16 July r1 SAS-2 Add device slot numbering fields to DISCOVER 16 July 2008 08-183r1 SAS-2 Add device slot numbering fields to DISCOVER To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 16 July 2008 Subject: 08-183r1 SAS-2 Add device slot numbering

More information

9 January r0 SAS-2 SPC-4 Enabling and disabling Transport Layer Retries

9 January r0 SAS-2 SPC-4 Enabling and disabling Transport Layer Retries To: T10 Technical Committee From: Chris Martin (chris.martin@hp.com) and Rob Elliott, HP (elliott@hp.com) Date: 9 January 2007 Subject: 07-027r0 SAS-2 SPC-4 Enabling and disabling Transport Layer Retries

More information

IBM 6 Gb Performance Optimized HBA IBM Redbooks Product Guide

IBM 6 Gb Performance Optimized HBA IBM Redbooks Product Guide IBM 6 Gb Performance Optimized HBA IBM Redbooks Product Guide The IBM 6 Gb Performance Optimized HBA is an ideal host bus adapter to connect to high-performance solid state drives. With a PCI Express 2.0

More information

7 April r0 SAS-2 SMP function result for incomplete descriptor lists

7 April r0 SAS-2 SMP function result for incomplete descriptor lists 7 April 2007 07-176r0 SAS-2 SMP function result for incomplete descriptor lists To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 7 April 2007 Subject: 07-176r0 SAS-2 SMP function

More information

22 June r2 SAS-2 Spread-spectrum clocking

22 June r2 SAS-2 Spread-spectrum clocking To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 22 June 2006 Subject: 06-263r2 SAS-2 Spread-spectrum clocking Revision history Revision 0 (31 May 2006) First revision Revision

More information

PCI Express to 6Gb/s Serial Attached SCSI (SAS) Host Bus Adapters. User Guide

PCI Express to 6Gb/s Serial Attached SCSI (SAS) Host Bus Adapters. User Guide PCI Express to 6Gb/s Serial Attached SCSI (SAS) Host Bus Adapters User Guide March 2010 Revision History March 2010 October 2009 July 2009 Version and Date Description of Changes Updated Figure 2, LSISAS9200-8e

More information

MAU3036RC, MAU3073RC, MAU3147RC SERIES MAV2036RC, MAV2073RC SERIES DISK DRIVES SERIAL ATTACHED SCSI INTERFACE SPECIFICATIONS

MAU3036RC, MAU3073RC, MAU3147RC SERIES MAV2036RC, MAV2073RC SERIES DISK DRIVES SERIAL ATTACHED SCSI INTERFACE SPECIFICATIONS C141-C009-01EN MAU3036RC, MAU3073RC, MAU3147RC SERIES MAV2036RC, MAV2073RC SERIES DISK DRIVES SERIAL ATTACHED SCSI INTERFACE SPECIFICATIONS FOR SAFE OPERATION Handling of This Manual This manual contains

More information

An FPGA-Based Optical IOH Architecture for Embedded System

An FPGA-Based Optical IOH Architecture for Embedded System An FPGA-Based Optical IOH Architecture for Embedded System Saravana.S Assistant Professor, Bharath University, Chennai 600073, India Abstract Data traffic has tremendously increased and is still increasing

More information

Recommended Protocol Configurations for Stratix IV GX FPGAs

Recommended Protocol Configurations for Stratix IV GX FPGAs Recommended Protocol s for Stratix IV GX FPGAs AN-577-3.0 Application Note The architecture of the Altera Stratix IV GX FPGA is designed to accommodate the widest range of protocol standards spread over

More information

SASTracer / Trainer. SASTracer/Trainer Overview

SASTracer / Trainer. SASTracer/Trainer Overview Protocol Solutions Group SASTracer / Trainer SAS - SATA Protocol Analyzer & Exerciser September 1, 2005 Michael Micheletti Sr. Product Marketing Manager LJDN-ST-CA-0241-0001 SASTracer/Trainer Overview

More information

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1 Connectivity Module 2.2 2006 EMC Corporation. All rights reserved. Connectivity - 1 Connectivity Upon completion of this module, you will be able to: Describe the physical components of a networked storage

More information

The History and the layers of the OSI Model 30 - October

The History and the layers of the OSI Model 30 - October THE OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO standard that covers all aspects

More information

PCIE PCIE GEN2 EXPANSION SYSTEM USER S MANUAL

PCIE PCIE GEN2 EXPANSION SYSTEM USER S MANUAL PCIE2-2711 PCIE GEN2 EXPANSION SYSTEM USER S MANUAL The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies.

More information

LSISAS6160 SAS Switch r Firmware

LSISAS6160 SAS Switch r Firmware LSISAS6160 SAS Switch r201.14.00.00 Firmware Release Notes Version 1.0 DB07-000119-00 Revision History Version and Date Version 1.0, Initial release of the document. Description of Changes LSI, the LSI

More information

Table 21. OOB signal transmitter requirements Idle time minimum. maximum 175 ns

Table 21. OOB signal transmitter requirements Idle time minimum. maximum 175 ns To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 28 June 2002 Subject: T10/02-198r4 SAS OOB timing T10/02-198r4 SAS OOB timing Revision History Revision 0 (20 May 2002) first revision

More information

... Application Note AN-531. PCI Express System Interconnect Software Architecture. Notes Introduction. System Architecture.

... Application Note AN-531. PCI Express System Interconnect Software Architecture. Notes Introduction. System Architecture. PCI Express System Interconnect Software Architecture Application Note AN-531 Introduction By Kwok Kong A multi-peer system using a standard-based PCI Express (PCIe ) multi-port switch as the system interconnect

More information

Overview The OOB timing requirements need to be more precise, listing the transmit burst time and specifying receiver tolerances.

Overview The OOB timing requirements need to be more precise, listing the transmit burst time and specifying receiver tolerances. To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 19 June 2002 Subject: T10/02-198r3 SAS OOB timing T10/02-198r3 SAS OOB timing Revision History Revision 0 (20 May 2002) first revision

More information

03-346r2 SAS-1.1 Pathway recovery priority corrections 3 November 2003

03-346r2 SAS-1.1 Pathway recovery priority corrections 3 November 2003 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 3 November 2003 Subject: 03-346r2 SAS-1.1 Pathway recovery priority corrections Revision history Revision 0 (22 October 2003) First

More information

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION SASTracer TM Analyzer SASTrainer TM Exerciser SATracer TM Analyzer SATrainer TM Exerciser SASTracker TM Command Analyzer SATATracker TM Command

More information

6Gb/s SAS AND SATA PROTOCOL ANALYSIS SOLUTIONS. Avalanche SAS Analyzer Avalanche SATA Analyzer

6Gb/s SAS AND SATA PROTOCOL ANALYSIS SOLUTIONS. Avalanche SAS Analyzer Avalanche SATA Analyzer 6Gb/s SAS AND SATA PROTOCOL ANALYSIS SOLUTIONS Avalanche SAS Analyzer Avalanche SATA Analyzer LeCroy, a worldwide leader in serial data test solutions, creates advanced instruments that drive product innovation

More information

Module 2 Storage Network Architecture

Module 2 Storage Network Architecture Module 2 Storage Network Architecture 1. SCSI 2. FC Protocol Stack 3. SAN:FC SAN 4. IP Storage 5. Infiniband and Virtual Interfaces FIBRE CHANNEL SAN 1. First consider the three FC topologies pointto-point,

More information

04-352r0 SAS-1.1 Phy test functions for SMP 29 October 2004

04-352r0 SAS-1.1 Phy test functions for SMP 29 October 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 29 October 2004 Subject: 04-352r0 SAS-1.1 Phy test functions for SMP Revision history Revision 0 (29 October 2004) First revision

More information

4 July r1 SAS-2 Enable and disable zoning

4 July r1 SAS-2 Enable and disable zoning To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 4 July 2006 Subject: 06-281r1 SAS-2 Enable and disable zoning Revision history Revision 0 (15 June 2006) First revision Revision

More information

Sierra SAS/SATA 6G/12G Protocol Test Systems

Sierra SAS/SATA 6G/12G Protocol Test Systems Specifications Sierra M6-1 Sierra M6-2 Sierra M122/M124A Host Machine Minimum Requirements Microsoft Windows 8, Windows Server 2012, Windows 7, Windows Server 2008R2, Windows XP; 2 GB of RAM; Storage with

More information

Fabric Services. Tom Clark Director, Technical Marketing

Fabric Services. Tom Clark Director, Technical Marketing Fabric Services Tom Clark Director, Technical Marketing April 2000 Introduction A fabric is one or more Fibre Channel switches connected together as a network. Typically, fabrics are used to build storage

More information

RAID5 SATA II Host Adapter

RAID5 SATA II Host Adapter RAID5 SATA II Host Adapter This Manual for many Models of SATAII RAID5 HBA: 1) 32bit PCI bus host cards which use Silicon Image SATA II SiI3124 chipset 2) 64bit PCI-X bus host cards which use Silicon Image

More information

06-037r0 SAS-2 SMP Lists 9 January, 2006

06-037r0 SAS-2 SMP Lists 9 January, 2006 To: T10 Technical Committee From: Steve Johnson, Brad Besmer, LSI Logic (sjohnson@lsil.com) Date: 9 January, 2006 Subject: 06-03r0 SAS-2 SMP Lists Revision history Revision 0 (8 January, 2006) First revision

More information

White Paper Understanding 40-nm FPGA Solutions for SATA/SAS

White Paper Understanding 40-nm FPGA Solutions for SATA/SAS White Paper Understanding 40-nm Solutions for /SAS This white paper describes the and SAS protocols, how the protocols are used, explains the value and SAS in terms of usage in an, and illustrates how

More information

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged

More information

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION. SATracer TM Analyzer SATrainer TM Exerciser

SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION. SATracer TM Analyzer SATrainer TM Exerciser SAS AND SATA PROTOCOL SOLUTIONS FOR TESTING AND VERIFICATION SASTracer TM Analyzer SASTrainer TM Exerciser SATracer TM Analyzer SATrainer TM Exerciser LeCroy, a worldwide leader in serial data test solutions,

More information

APPLICATION NOTE OVERVIEW NAK. Target Testing Examples with the SAS PacketMaker II.

APPLICATION NOTE OVERVIEW NAK. Target Testing Examples with the SAS PacketMaker II. APPLICATION NOTE Target Testing Examples with the SAS PacketMaker II. OVERVIEW The Finisar PacketMaker II (PM2) is a flexible traffic generator for Serial Attached SCSI (SAS) and Serial ATA (SATA). It

More information

Table 21. OOB signal transmitter requirements Idle time minimum. maximum 175 ns

Table 21. OOB signal transmitter requirements Idle time minimum. maximum 175 ns To: T10 Technical Committee From: Rob Elliott (elliott@hp.com) and Thomas Grieff (thomas.grieff@hp.com), HP Date: 18 July 2002 Subject: T10/02-198r6 SAS OOB timing T10/02-198r6 SAS OOB timing Revision

More information

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen Application Notes NETWORK TOPOLOGIES Author John Peter & Timo Perttunen Issued June 2014 Abstract Network topology is the way various components of a network (like nodes, links, peripherals, etc) are arranged.

More information

How Hard Drives Work

How Hard Drives Work Thomas H. Russell How Hard Drives Work Hard drives come in two major types: the traditional type with moving parts; and a newer, more expensive technology that has no moving parts How Hard Drives Work

More information

CH : 15 LOCAL AREA NETWORK OVERVIEW

CH : 15 LOCAL AREA NETWORK OVERVIEW CH : 15 LOCAL AREA NETWORK OVERVIEW P. 447 LAN (Local Area Network) A LAN consists of a shared transmission medium and a set of hardware and software for interfacing devices to the medium and regulating

More information

Modes of Transfer. Interface. Data Register. Status Register. F= Flag Bit. Fig. (1) Data transfer from I/O to CPU

Modes of Transfer. Interface. Data Register. Status Register. F= Flag Bit. Fig. (1) Data transfer from I/O to CPU Modes of Transfer Data transfer to and from peripherals may be handled in one of three possible modes: A. Programmed I/O B. Interrupt-initiated I/O C. Direct memory access (DMA) A) Programmed I/O Programmed

More information

04-247r0 SAS-1.1 XL6 and idle dwords 8 September 2004

04-247r0 SAS-1.1 XL6 and idle dwords 8 September 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 8 September 2004 Subject: 04-247r0 SAS-1.1 XL6 and idle dwords Revision history Revision 0 (8 September 2004) First revision Related

More information

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION TO COMPUTER NETWORKS Computer Networks Computer network connects two or more autonomous computers. The computers can be geographically located anywhere. LAN, MAN & WAN Network in small geographical

More information

4 November r4 SAS-2 Far-end retimed loopback phy test function

4 November r4 SAS-2 Far-end retimed loopback phy test function To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 4 November 2007 Subject: 07-119r4 SAS-2 Far-end retimed loopback phy test function Revision history Revision 0 (9 March 2007) First

More information

3 Here is a short overview of the specifications. A link to a data sheet with full specification details is given later in this web based training

3 Here is a short overview of the specifications. A link to a data sheet with full specification details is given later in this web based training 1 Welcome to this web based training session. This presentation provides you an introduction to the Fujitsu ETERNUS JX40. The JX40 is a passive direct server attached drive extension offering extension

More information

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur Module 5 Broadcast Communication Networks Lesson 5 High Speed LANs Token Ring Based Specific Instructional Objectives On completion, the student will be able to: Explain different categories of High Speed

More information

Overview. About the Cisco UCS S3260 System

Overview. About the Cisco UCS S3260 System About the Cisco UCS S3260 System, on page 1 How to Use This Guide, on page 3 Cisco UCS S3260 System Architectural, on page 5 Connectivity Matrix, on page 7 Deployment Options, on page 7 Management Through

More information

MANAGING MULTI-VENDOR SANS WITH VERITAS SANPOINT CONTROL

MANAGING MULTI-VENDOR SANS WITH VERITAS SANPOINT CONTROL MANAGING MULTI-VENDOR SANS WITH VERITAS SANPOINT CONTROL February 14, 2004 VERITAS ARCHITECT NETWORK TABLE OF CONTENTS Managing Heterogeneous Storage Networks 3 SAN Management Software Interoperability

More information

Darshan Institute of Engineering & Technology for Diploma Studies

Darshan Institute of Engineering & Technology for Diploma Studies 1. Explain different network devices in detail. Or Explain NIC (Network Interface Card) in detail. Network interface cards are add on cards as hardware cards on the motherboard. This is additional hardware

More information

Serial ATA (SATA) Interface. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Serial ATA (SATA) Interface. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Serial ATA (SATA) Interface Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Solid State Drive (SSD) Commercial SSDs Source: http://www.enuri.com

More information

Dell PowerEdge 6 Gbps SAS HBA and Internal Tape Adapter. User s Guide

Dell PowerEdge 6 Gbps SAS HBA and Internal Tape Adapter. User s Guide Dell PowerEdge 6 Gbps SAS HBA and Internal Tape Adapter User s Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION:

More information

Analysis of Routing Protocols in MANETs

Analysis of Routing Protocols in MANETs Analysis of Routing Protocols in MANETs Musica Supriya, Rashmi, Nishchitha, Ashwini C Shetty, Sharath Kumar Student, Dept. of CSE, SMVITM Bantakal, Karnataka, India Student, Dept. of CSE, SMVITM Bantakal,

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD ISO/IEC 14776-262 INTERNATIONAL STANDARD Edition 1.0 2017-02 colour inside Information technology Small Computer System Interface (SCSI) Part 262: SAS Protocol Layer 2 (SPL-2) INTERNATIONAL ELECTROTECHNICAL

More information

19 July r4 SAS-2 Spread-spectrum clocking

19 July r4 SAS-2 Spread-spectrum clocking To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 19 July 2006 Subject: 06-263r4 SAS-2 Spread-spectrum clocking Revision history Revision 0 (31 May 2006) First revision Revision

More information

N2225 and N2226 SAS/SATA HBAs for IBM System x IBM Redbooks Product Guide

N2225 and N2226 SAS/SATA HBAs for IBM System x IBM Redbooks Product Guide N2225 and N2226 SAS/SATA HBAs for IBM System x IBM Redbooks Product Guide The N2225 and N2226 SAS/SATA HBAs for IBM System x are low-cost, high-performance host bus adapters for high-performance connectivity

More information

Chapter 7 : Input-Output Organization

Chapter 7 : Input-Output Organization Chapter 7 Input-Output organization 7.1 Peripheral devices In addition to the processor and a set of memory modules, the third key element of a computer system is a set of input-output subsystem referred

More information

INPUT-OUTPUT ORGANIZATION

INPUT-OUTPUT ORGANIZATION INPUT-OUTPUT ORGANIZATION Peripheral Devices: The Input / output organization of computer depends upon the size of computer and the peripherals connected to it. The I/O Subsystem of the computer, provides

More information

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies SSD Architecture Considerations for a Spectrum of Enterprise Applications Alan Fitzgerald, VP and CTO SMART Modular Technologies Introduction Today s SSD delivers form-fit-function compatible solid-state

More information

03-186r3r3 SAS-1.1 Transport layer retries 25 October 2003

03-186r3r3 SAS-1.1 Transport layer retries 25 October 2003 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 25 October 2003 Subject: 03-186r3r3 SAS-1.1 Transport layer retries Revision history Revision 0 (6 May 2003) first revision Revision

More information

NVMe Direct. Next-Generation Offload Technology. White Paper

NVMe Direct. Next-Generation Offload Technology. White Paper NVMe Direct Next-Generation Offload Technology The market introduction of high-speed NVMe SSDs and 25/40/50/100Gb Ethernet creates exciting new opportunities for external storage NVMe Direct enables high-performance

More information

Ultra Wide Hard Drive Quickstart Manual

Ultra Wide Hard Drive Quickstart Manual Ultra Wide Hard Drive Quickstart Manual About This Manual This is not a technical manual. Technical manuals usually include information about the drive mechanism (like drive specs, wiring schematics, pin

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD This is a preview - click here to buy the full publication ISO/IEC 14776-151 INTERNATIONAL STANDARD Edition 1.0 2010-07 Information technology Small computer system interface (SCSI) Part 151: Serial attached

More information

CHENBRO CK port SAS Expander Card User s Manual. Version B0. September / 01 / 2009

CHENBRO CK port SAS Expander Card User s Manual. Version B0. September / 01 / 2009 CHENBRO CK12803 28-port SAS Expander Card Version B0 September / 01 / 2009 1 Copyright Copyright 2008 CHENBRO Micom Co., Ltd.. All rights reserved. Unless otherwise indicated, all materials in this manual

More information

Storage Profiles. Storage Profiles. Storage Profiles, page 12

Storage Profiles. Storage Profiles. Storage Profiles, page 12 , page 1 Disk Groups and Disk Group Configuration Policies, page 2 RAID Levels, page 6 Automatic Disk Selection, page 7 Supported LUN Modifications, page 8 Unsupported LUN Modifications, page 8 Disk Insertion

More information

IBM IBM Open Systems Storage Solutions Version 4. Download Full Version :

IBM IBM Open Systems Storage Solutions Version 4. Download Full Version : IBM 000-742 IBM Open Systems Storage Solutions Version 4 Download Full Version : https://killexams.com/pass4sure/exam-detail/000-742 Answer: B QUESTION: 156 Given the configuration shown, which of the

More information

Server Systems and Motherboards

Server Systems and Motherboards Server Systems and Motherboards Raid Configuration and Driver installation guide For LSI53C 1030 chip 1 Contents 1. RAID Configuration 1.1 RAID Definition.. 3 1.2 Installing disk drives. 3 1.3 Setting

More information

SanDisk DAS Cache Compatibility Matrix

SanDisk DAS Cache Compatibility Matrix SanDisk DAS Cache Compatibility Matrix Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential

More information

CONTENTS. 1. Introduction. 2. How To Store Data. 3. How To Access Data. 4. Manage Data Storage. 5. Benefits Of SAN. 6. Conclusion

CONTENTS. 1. Introduction. 2. How To Store Data. 3. How To Access Data. 4. Manage Data Storage. 5. Benefits Of SAN. 6. Conclusion CONTENTS 1. Introduction 2. How To Store Data 3. How To Access Data 4. Manage Data Storage 5. Benefits Of SAN 6. Conclusion 1. Introduction: A Storage Area Network (SAN) is a dedicated network that carries

More information

Introduction to Computer Science (I1100) Networks. Chapter 6

Introduction to Computer Science (I1100) Networks. Chapter 6 Networks Chapter 6 501 Outline How does Networks and Internet Work? Networking devices Physical Network topology Types of Network Intranets - extranets Copper Media IP Address 502 How does Networks and

More information

Abstract /10/$26.00 c 2010 IEEE

Abstract /10/$26.00 c 2010 IEEE Abstract Clustering solutions are frequently used in large enterprise and mission critical applications with high performance and availability requirements. This is achieved by deploying multiple servers

More information