一种EDFB模式下SAS2SATABridge的错误处理方法和装置
基本信息
申请号 | CN202210268115.3 | 申请日 | - |
公开(公告)号 | CN114637712A | 公开(公告)日 | 2022-06-17 |
申请公布号 | CN114637712A | 申请公布日 | 2022-06-17 |
分类号 | G06F13/28(2006.01)I;G06F13/42(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 田伟;宁佐林 | 申请(专利权)人 | 无锡众星微系统技术有限公司 |
代理机构 | 北京动力号知识产权代理有限公司 | 代理人 | - |
地址 | 214000江苏省无锡市新吴区菱湖大道111号无锡软件园天鹅座C座2101室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种EDFB模式下SAS2SATA Bridge的错误处理方法和装置,该方法包括:当SAS2SATA Bridge接收到来自SATA的DMA Setup FIS时,记录第一标记信息;当SAS2SATA Bridge接收到来自SATA的SDB FIS时,记录NCQ命令完成信息和第二标记信息;当SAS2SATA Bridge接收到来自SATA的Data FIS,并且传输出错时,记录第三标记信息,并从第三标记信息中定位出错标记;将第一、第三标记信息与第二标记信息进行对比,根据对比结果确定错误处理流程;移除第二标记信息中的出错标记,并将第二标记信息进行重组,然后将第二标记信息上报给HBA。本发明的方案在Expander EDFB模式下,精确定位出错的NCQ命令,并及时上报成功的NCQ命令,从而降低传输错误带来的性能损失。 |
