前言:
1.SStatus register(32位只读寄存器,convey the current state of the interface and host adapter,目前只有用到低12位,高24位保留的。)

2.Shadow Register Block registers:are interface registers used for delivering commads to the device or posting status from the device.

一. Error handing architecture(SATA Revision 3.2版本15.1节)

二. 1.Phy error:(1)no device present;

          (2)OOB signaling sequence failure;and(3)phy internal error(loss of synchronization of communications link).前2个错误都是存储在SStatus register里,第三个错误存储在SStatus register和SError register里。

2.Link layer error:(1)invalid state transitions;and

              (2)data integrity errors.第一个错误如果发生在frame传输给Phy的过程中,则在传输完SOF后,再传输个R_ERR;如果错误不是发生在frame传输过程中,则Link直接切换为idle状态,等待下一次操作。

3.Transport layer error:(1)internal errors;

                   (2)frame errors;and(3)protocol errors & state errors.传输层都会通知链路层所检测到的error(SStatus and SError registers里反映),链路层再通过每次frame传输完成后的R_ERR/R_OK来报告错误(不过R_ERR相较于D2B FIS不能指出错误的原因)。

4.Application layer error:(1)bad status in the Command Block Status register;

                     (2)bad status in the SError register;and(3)command failed to complete.

SATA 3.2协议 Error handing机制相关推荐

  1. 缓存服务器协议有哪些,HTTP 协议的缓存机制概述

    HTTP 协议的缓存机制涉及到多个请求头字段,而且整个缓存机制的细节行为也存在各种情况的差异,譬如说什么时候访问本地缓存不发送请求,什么时候发送请求查看资源是否更新,获取 response 什么情况下 ...

  2. TCP协议的KeepAlive机制与HeartBeat心跳包

    原文地址:http://www.nowamagic.net/academy/detail/23350382 心跳包 很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个 ...

  3. 【AXI】解读AXI协议双向握手机制的原理

    解读AXI协议双向握手机制的原理 一.写在前面 二.AXI 双向握手机制简介 2.1 信号列表 2.2 双向握手目的 2.3 握手过程 2.3.1 CASE1(READY信号先于VALID信号改变) ...

  4. MQTT协议 发布/订阅 机制初探 - (模拟物联网传感器设备和控制模块间的通信)

    MQTT协议 发布/订阅 机制初探 - (模拟物联网传感器设备和控制模块间的通信) 1. 实验环境介绍 Windows 2. 安装MQTT服务器并运行 管理员身份运行安装工具 选择安装路径 点击安装 ...

  5. 互联网协议 — DNS 缓存机制

    目录 文章目录 目录 DNS 缓存机制 基于缓存的 DNS 域名解析流程 DNS 缓存使用面临的问题 互联网环境缓存应用面临的问题 企业内网缓存应用面临的问题 DNS 缓存在实际应用中的考虑 主动操作 ...

  6. 无线传输层安全协议WTLS安全机制详解

    WTLS的作用是保证传输层的安全,作为WAP 协议栈的一个层次向上层提供安全传输服务接口.WTLS是以安全协议TLS1.0标准为基础发展而来的,提供通信双方数据的机密性.完整性和通信双方的鉴权机制.W ...

  7. Spring mvc HTTP协议之缓存机制

    概述 Spring MVC 支持HTTP协议的 Last-Modified 缓存机制. 1. 在客户端地一次输入URL时,服务器端会返回内容和状态码200, 表示请求成功,同时会添加一个"L ...

  8. HTTP 协议 -- 浏览器缓存机制

    浏览器缓存机制 浏览器缓存机制主要是 HTTP 协议定义的缓存机制. HTTP 协议中有关缓存的缓存信息头的关键字有 Cache-Control,Pragma,Expires,Last-Modifie ...

  9. 群联固态硬盘修复工具_固态硬盘掉速修复小教程,SATA和NVMe协议通用

    不做云评测,只聊真体验,大家好,我是肉包爸爸. 近日,被我拿来做高速移动硬盘的一块海力士PC401 1T固态硬盘出现严重掉速,格式化后故障依旧. 由于硬盘盒接口为USB3.1 Gen2,所以理论速度被 ...

  10. 网络原理 | TCP/IP中的连接管理机制 重要协议与核心机制

    应用层.传输层.网络层.数据链路层.物理层 一.应用层协议 应用层 是程序猿最最经常打交道的一层 其他四层,都是操作系统.驱动.硬件,实现好了的,咱们不需要管 (除非你是系统工程师,驱动开发工程师-- ...

最新文章

  1. 虚拟启动光盘-从ISO光盘镜像引导系统
  2. 图解ARP协议分析实例
  3. 我的年龄又快被5整除了......
  4. JavaScript开发
  5. videojs插件使用
  6. 设计模式--结构型模式
  7. Java实现redis事务
  8. 20210217:力扣第228周周赛(上)
  9. 命令行批量修改IP并ping测试
  10. 调用支付jsapi缺少参数:appid_JAVA实现微信支付功能
  11. 生产制造业如何谋求数字化转型?需要哪些信息化系统做支撑?
  12. 个人博客的Travis持续集成之路
  13. IO---缓冲流、字符集、转换流、序列化和反序列化
  14. 虚拟账户 FTP 服务器不能上传可下载
  15. [省选前题目整理][清橙A1303]tree(LCT)
  16. 【转贴】龙芯生态产品和解决方案巡展(第二篇)——笔记本电脑
  17. Java PDF数字签名(五)—Java 给PDF签名时添加可信时间戳
  18. 如何查美国公司的年报
  19. 虚拟机安装报错-启动失败-Intel VT-x 处于禁用状态
  20. 浅析溯源(2):如何实现区块链溯源

热门文章

  1. The Apache Tomcat Native library which allows optimal performance in production environments wasn
  2. Linux 电源管理 - Linux regulator framework
  3. NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
  4. ensp配置服务器发布(将DMZ区的web服务区发布,供client访问)
  5. Markdown语句总结
  6. 固态硬盘与机械硬盘数据迁移
  7. 魔兽星期二服务器维护,魔兽世界例行维护,假如我星期一晚上通宵,在星期二凌晨五点维护时我没退出游戏,会被强制退出么?...
  8. 软件测试工程师成长之路:掌握软件测试九大技术主题
  9. html页脚的话,HTML页脚footer标记
  10. 华为荣耀5cvs华为v9play_荣耀v9play和华为畅享7哪个好? 区别对比分析,只有资深花粉才知道...