一種EDFB模式下SAS2SATABridge的錯(cuò)誤處理方法和裝置
基本信息
申請(qǐng)?zhí)?/td> | CN202210268115.3 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114637712A | 公開(公告)日 | 2022-06-17 |
申請(qǐng)公布號(hào) | CN114637712A | 申請(qǐng)公布日 | 2022-06-17 |
分類號(hào) | G06F13/28(2006.01)I;G06F13/42(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 田偉;寧佐林 | 申請(qǐng)(專利權(quán))人 | 無(wú)錫眾星微系統(tǒng)技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京動(dòng)力號(hào)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | - |
地址 | 214000江蘇省無(wú)錫市新吳區(qū)菱湖大道111號(hào)無(wú)錫軟件園天鵝座C座2101室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種EDFB模式下SAS2SATA Bridge的錯(cuò)誤處理方法和裝置,該方法包括:當(dāng)SAS2SATA Bridge接收到來(lái)自SATA的DMA Setup FIS時(shí),記錄第一標(biāo)記信息;當(dāng)SAS2SATA Bridge接收到來(lái)自SATA的SDB FIS時(shí),記錄NCQ命令完成信息和第二標(biāo)記信息;當(dāng)SAS2SATA Bridge接收到來(lái)自SATA的Data FIS,并且傳輸出錯(cuò)時(shí),記錄第三標(biāo)記信息,并從第三標(biāo)記信息中定位出錯(cuò)標(biāo)記;將第一、第三標(biāo)記信息與第二標(biāo)記信息進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果確定錯(cuò)誤處理流程;移除第二標(biāo)記信息中的出錯(cuò)標(biāo)記,并將第二標(biāo)記信息進(jìn)行重組,然后將第二標(biāo)記信息上報(bào)給HBA。本發(fā)明的方案在Expander EDFB模式下,精確定位出錯(cuò)的NCQ命令,并及時(shí)上報(bào)成功的NCQ命令,從而降低傳輸錯(cuò)誤帶來(lái)的性能損失。 |
