Device Statistics Transport



Similar documents
ACS Proposal - Device Internal Status Log

Samsung SSD 840 PRO Series.

Attachment A. Master Agreement for Mental Health Short-Term Residential Treatment

Attachment A. Amendment #2 to Master Agreement with The Regents of the University of California

B. Agreement with National Council on Alcoholism and Drug Dependence

A. Agreement for Provision of HIV Housing Services with AIDS Services Foundation Orange County

A. Agreement for Criminal Justice Full Service Partnership Services with College Community Services

Attachment A. Agreement with Advanced Medical Management, Inc.

Link Layer Discovery Protocol and MIB

This text refers to the 32bit version of Windows, unfortunately I don't have access to a 64bit development environment.

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

Today. Binary addition Representing negative numbers. Andrew H. Fagg: Embedded Real- Time Systems: Binary Arithmetic

Redpaper. Performance Metrics in TotalStorage Productivity Center Performance Reports. Introduction. Mary Lovelace

LogiCORE IP AXI Performance Monitor v2.00.a

AXI Performance Monitor v5.0

S4000TH HART. HART Communication Manual

Requirements. A feature to return negative acknowledgements (error codes) is under discussion in MQTT-236.

Sheet 7 (Chapter 10)

(Refer Slide Time: 00:01:16 min)

Programming Interface. for. Bus Master IDE Controller. Revision 1.0

Title: DISASTER RECOVERY/ MAJOR OUTAGE COMMUNICATION PLAN

A Data De-duplication Access Framework for Solid State Drives

Comp 255Q - 1M: Computer Organization Lab #3 - Machine Language Programs for the PDP-8

The string of digits in the binary number system represents the quantity

Intel Solid State Drive Data Center Tool

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b CONTENTS

SQL Server Transaction Log from A to Z

ACCESS 9340 and 9360 Meter Ethernet Communications Card ETHER

SAS-2 Changes. T10/ Revision 1

ACS-3 Reporting Security Compliance

How To Set The Sensor On A Powerpoint 3.5 (Powerpoint) On A Blackberry 2.5A (Powerplant) On An Iphone Or Ipad (Powerplant) On The Blackberry 3.2 (

USING WIRELESS DIAGNOSTICS Application Note 31

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Alarms of Stream MultiScreen monitoring system

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

Methode Electronics. DM-338-GG-XXXX Up to 120 Gbps CXP Passive Cable Assembly.

TIMING DIAGRAM O 8085

AN 223: PCI-to-DDR SDRAM Reference Design

Instruction Set Architecture (ISA)

PROGRAMMING SOFTWARE FOR ASYNCHRONOUS SERIAL ENCODERS AMS / ATS / AMM / ATM

Decimal Number (base 10) Binary Number (base 2)

Storage Class Memory Support in the Windows Operating System Neal Christiansen Principal Development Lead Microsoft

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Performance Monitoring User s Manual

SAMSUNG SSD 845DC PRO Data Sheet, Ver. 1.0

MONITORING PERFORMANCE IN WINDOWS 7

Counters. Present State Next State A B A B

Key Hopping A Security Enhancement Scheme for IEEE WEP Standards

SDLT Event Log Troubleshooting Guide

Intel Solid State Drive Toolbox

Token-ring local area network management

Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures

CACE Technologies. Per-Packet Information Header Specification. Version 1.0

Phoenix Technologies Ltd.

Intel Solid State Drive Toolbox

Reducing Storage Energy Consumption by up to 75%

DS2438EVKIT+ Smart Battery Monitor Evaluation Kit

Forensic Analysis of Internet Explorer Activity Files

DATA RECOVERY SOLUTIONS EXPERT DATA RECOVERY SOLUTIONS FOR ALL DATA LOSS SCENARIOS.

2 When is a 2-Digit Number the Sum of the Squares of its Digits?

Section 14. Compare/Capture/PWM (CCP)

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 CONTENTS

Eloquence Training What s new in Eloquence B.08.00

71M6521 Energy Meter IC. Real Time Clock Compensation. The Challenge. The RTC in the 71M6521D/F. Theory of Operation APPLICATION NOTE

The Windows Shortcut File Format as reverse-engineered by Jesse Hager Document Version 1.0

Recurring Payments. Navigate to: Accounts Payable>File Maintenance/Lists>Recurring Payments

Data Link Layer Overview

Active Directory Integration with Blue Coat

Tivoli Storage Manager Explained

ROC Protocol Specifications Manual

Offline Deduplication for Solid State Disk Using a Lightweight Hash Algorithm

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

ABB i-bus EIB / KNX EIB Monitoring Unit EUB/S 1.1

Route-Testing Auto Dialer

Voice Over IP Per Call Bandwidth Consumption

NASDAQ Market Velocity and Forces 2.1

CoE3DJ4 Digital Systems Design. Chapter 4: Timer operation

DS1821 Programmable Digital Thermostat and Thermometer

Algorithms for Interference Sensing in Optical CDMA Networks

3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch

Smart Wireless Devices. LAN-WMBUS-G Wireless MBUS, high performance Temperature, Humidity and Pulse counting device.

Finding a needle in Haystack: Facebook s photo storage IBM Haifa Research Storage Systems

How NAND Flash Threatens DRAM

Network Layer: Network Layer and IP Protocol

Site Master S251B Antenna and Cable Analyzer

EEPROM PROGRAMMING FOR PCIe UARTs

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Lesson-16: Real time clock DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK

Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J

Transcription:

Device Statistics Transport By Steve Livaccari, IBM, and Joseph Chen, Samsung Revision 6, 2008-06-23 [This document is a proposal for the T13 to describe the Device Statistics for the device to report. The device transport statistics is the information for the device interface information history. The statistics supported are optional, and only applicable to the applicable devices.] Page 1

A.5 Device Statistics (Log Address TBDh) A.5.1 Overview The Device Statistics log contains selected statistics about the device. This log shall be read-only, and shall only be accessed via the GPL feature set. This log is supported if there is a non-zero length for log address TBDh in the General Purpose Log Directory. The format of the data is defined in table TBD. If the Device Statistics log is supported, only the Structure Version field is required. Each statistic is composed of a 1-byte flag field and a value field. If the bit 7 of the flag field is set to one then the value field of that statistic is valid. Each statistic shall be a multiple of 8 bytes long. The number of log pages may be greater than one. A.5.2 Device Transport Statistics (Page TBD) A.5.2.1 Overview Device Statistics log page TBD contains interface transport information about the device as described in table TBD. The summary of this transport statistics is as followed: a) Structure Version b) Number of Signature FIS s Sent due to a COMRESET (Lifetime) c) Number of ASR (Asynchronous Signal Recovery) Events (Lifetime) d) Number ASR (Asynchronous Signal Recovery) Events (Short Term) e) Number of Interface CRC Errors (Lifetime) f) Number of Interface CRC Errors (Short Term) Offset Type Content 0-7 QWord Structure Version Table TBD Transport Statistics 63:56 Reserved 55:48 Device Statistics Version Number = 0001h 47:16 Reserved 15:0 TBDh, Page Number 8-15 QWord Number of Signature FIS s Sent due to a COMRESET (Lifetime) 31:0 Number of Signature FIS s Sent due to a COMRESET (Lifetime) 16-23 QWord Number of ASR (Asynchronous Signal Recovery) Events (Lifetime) 31:0 Number of ASR Events (Lifetime) 24-31 QWord Number ASR (Asynchronous Signal Recovery) Events (Short Term) Page 2

Offset Type Content 31:0 Number ASR Events (Short Term) 32-39 QWord Number of Interface CRC Errors (Lifetime) 31:0 Number of Interface CRC Errors (Lifetime) 40-47 QWord Number of Interface CRC Errors (Short Term) 48-511 Byte Reserved 31:0 Number of Interface CRC Errors (Short Term) A.5.2.2 Structure Version A.5.2.2.1 Structure Version defines the version of the data structure arrangement for this statistics. The structure is defined by the T13 committee. When a new structure is defined the version number will be assigned. Bit 56:48 is used for the revision number of the statistics structure. Bit 15:0 is used for the page number of the Log Page for this statistics. A.5.2.2.2 Update interval is not applicable to the Structure Version field. A.5.2.2.3 Measurement unit is not applicable to the Structure Version field. A.5.2.2.4 Structure Version shall be initialized to the corresponding number at the time of manufacture. A.5.2.3 Number of Signature FIS s Sent due to a COMRESET (Lifetime) A.5.2.3.1 Number of Signature FIS s Sent due to a COMRESET (Lifetime) is a counter that records the number of Signature FIS s sent by the device since the device was manufactured. See xxx. (SATA PHY Event Counter Page, xxx will be the section of the Annex.) Number of Signature FIS s Sent due to a COMRESET (Lifetime) is incremented by one for Signature FIS sent due to a COMRESET. Page 3

A.5.2.3.2 Number of Signature FIS s Sent due to a COMRESET (Lifetime) is updated on the following events. When the device is operational the counter is updated and stored in a non-volatile location at a minimum interval of ten minutes. A.5.2.3.3 A.5.2.3.4 Number of Signature FIS s Sent due to a COMRESET (Lifetime) shall be initialized to zero at the time of manufacture. A.5.2.4 Number of ASR (Asynchronous Signal Recovery) Events (Lifetime) A.5.2.4.1 Number of ASR Events (Lifetime) is a counter that records the number of successful ASR events since the device was manufactured. See SATA 2.6, Section 8.2 for the ASR event. Number of ASR Event s(lifetime) is incremented by one for each ASR event detected. A.5.2.4.2 Number of ASR Events (Lifetime) is updated on the following events. When the device is operational the counter is updated and stored in a non-volatile location at a minimum interval of ten minutes. A.5.2.4.3 A.5.2.4.4 Number of ASR Events (Lifetime) shall be initialized to a vendor specific number at the time of manufacture. A.5.2.5 Number ASR (Asynchronous Signal Recovery) Events (Short Term) A.5.2.5.1 Number ASR Events (Short Term) is a counter that records the number of ASR events since the last 5 minute. This counter is calculated by accumulating the count of ASR on every minute and record the sum of the last ten minutes into this statistic. See SATA 2.6, Section 8.2. Number ASR Events (Short Term) is incremented by one for each ASR event detected. A.5.2.5.2 Number ASR Events (Short Term) is updated on the following events. When the device is operational the counter is updated and stored in a non-volatile location at a minimum interval of ten minutes. A.5.2.5.3 Page 4

A.5.2.5.4 Number ASR Events (Short Term) shall be initialized to zero at the time of manufacture. A.5.2.6 Number of Interface CRC Errors (Lifetime) A.5.2.6.1 Number of Interface CRC Errors (Lifetime) is a counter that records the number of Interface CRC errors detected since the device was manufactured. Number of Interface CRC Errors (Lifetime) is incremented by one for each interface CRC error is detected. A.5.2.6.2 Number of Interface CRC Errors (Lifetime) is updated on the following events. When the device is operational the counter is updated and stored in a non-volatile location at a minimum interval of five minutes. A.5.2.6.3 A.5.2.6.4 Number of Interface CRC Errors (Lifetime) shall be initialized to zero at the time of manufacture. A.5.2.7 Number of Interface CRC Errors (Short Term) A.5.2.7.1 Number of Interface CRC Errors (Short Term) is a counter that records the number of Interface CRC errors detected by the device in the last 5 minutes. The counter is calculated by accumulating the count of Interface CRC errors on every minute and record the sum of the last ten minutes into this statistic. Number of Interface CRC Errors (Short Term) is incremented by one for each interface CRC error is detected. A.5.2.7.2 Number of Interface CRC Errors (Short Term) is updated on the following events. When the device is operational the counter is updated and stored in a non-volatile location at a minimum interval of ten minutes. A.5.2.7.3 A.5.2.7.4 Number of Interface CRC Errors (Short Term) shall be initialized to zero at the time of manufacture. Page 5