Sas线缆检测系统及方法

文档序号:8472867阅读:424来源:国知局
Sas线缆检测系统及方法
【技术领域】
[0001] 本发明涉及一种SAS线缆检测系统及方法。
【背景技术】
[0002] JBOD(JustaBunchOfDisks,硬盘簇)简单来说是将多颗硬盘集合起来整合成 一颗超大硬盘来使用的存储设备。它是藉由将一个或多个边缘扩展器(EdgeExpander)的 宽端口(Wideport)经由SAS线缆串接到一个输出扩展器(Fan-outExpander)的宽端口来 扩增整个存储容量的。每个宽端口 一般是由四个PHY接口所组合而成。
[0003] 此外,每个扩展器还包括用于与硬盘连接的PHY接口,一个PHY接口可连接一个硬 盘,若有24个用于与硬盘连接的PHY接口,则可连接24个硬盘。所以,扩展器所包括的用 于与硬盘连接的PHY接口数量愈多,就愈能连接更多的硬盘。然而,由于扩展器所具有的与 硬盘连接的PHY接口数目是有限的,因此,若要增大JBOD的存储容量,通常只能用SAS线缆 不断串接边缘扩展器的方式来加大整体存储容量。
[0004] 随着边缘扩展器数量增加,所需要的SAS线缆的数量也会跟着增加,再加上整个 JBOD的组装并不容易,愈有更高机率在生产制造过程中,因人为或其他因素致使SAS线缆 跟宽端口没有连接好(例如断线或SAS线缆和宽端口接触不良),由此导致JBOD可能会全部 或部份不能运作,硬盘存取效率降低。

【发明内容】

[0005] 鉴于以上内容,有必要提供一种SAS线缆检测系统及方法,可用于对SAS线缆进行 检测。
[0006] 在所述SAS线缆检测系统中,所述SAS线缆将输出扩展器的第一宽端口与边缘扩 展器的第二宽端口连接,该系统包括:设置模块,用于设置所述第一宽端口的传输速率值, 并控制所述边缘扩展器设置所述第二宽端口为相同的传输速率值;发送模块,用于将一个 预设数据包透过所述SAS线缆从所述第一宽端口发送到所述第二宽端口;判断模块,用于 根据所述边缘扩展器能否在预定时间内透过所述第二宽端口接收到所述预设数据包,判断 所述SAS线缆可否以所设置的传输速率值进行数据传输;及提示模块,用于当所述SAS线缆 通过了所有传输速率值的测试时,提示用户所述SAS线缆通过测试。
[0007] 在所述SAS线缆检测方法中,所述SAS线缆将输出扩展器的第一宽端口与边缘扩 展器的第二宽端口连接,该方法包括:设置步骤,设置所述第一宽端口的传输速率值,并控 制所述边缘扩展器设置所述第二宽端口为相同的传输速率值;发送步骤,将一个预设数据 包透过所述SAS线缆从所述第一宽端口发送到所述第二宽端口;判断步骤,根据所述边缘 扩展器能否在预定时间内透过所述第二宽端口接收到所述预设数据包,判断所述SAS线缆 可否以所设置的传输速率值进行数据传输;及提示步骤,当所述SAS线缆通过了所有传输 速率值的测试时,提示用户所述SAS线缆通过测试。
[0008] 相较于现有技术,本发明所述SAS线缆检测系统及方法,可根据所述SAS线缆可否 以不同的传输速率进行数据传输来对该SAS线缆进行检测。
【附图说明】
[0009] 图1是本发明SAS线缆检测系统的运行环境图。
[0010] 图2是本发明SAS线缆检测系统的功能模块图。
[0011] 图3是本发明SAS线缆检测方法的较佳实施例的流程图。
[0012] 主要元件符号说明
[0013]
【主权项】
1. 一种SAS线缆检测系统,所述SAS线缆将输出扩展器的第一宽端口与边缘扩展器的 第二宽端口连接,其特征在于,该系统包括: 设置模块,用于设置所述第一宽端口的传输速率值,并控制所述边缘扩展器设置所述 第二宽端口为相同的传输速率值; 发送模块,用于将一个预设数据包透过所述SAS线缆从所述第一宽端口发送到所述第 二宽端口; 判断模块,用于根据所述边缘扩展器能否在预定时间内透过所述第二宽端口接收到所 述预设数据包,判断所述SAS线缆可否以所设置的传输速率值进行数据传输;及 提示模块,用于当所述SAS线缆通过了所有传输速率值的测试时,提示用户所述SAS线 缆通过测试。
2. 如权利要求1所述的SAS线缆检测系统,其特征在于,所述第一宽端口包括第一PHY 接口,所述第二宽端口包括第二PHY接口。
3. 如权利要求2所述的SAS线缆检测系统,其特征在于,该系统还包括: 检测模块,用于设置所述第一宽端口的传输速率值前,对所述第一PHY接口进行检测; 及 所述检测模块,还用于当所述第一PHY接口正常时,对所述第二PHY接口进行检测。
4. 如权利要求3所述的SAS线缆检测系统,其特征在于,所述检测模块通过读取所述 输出扩展器的第一寄存器中所存储的第一PHY接口实体错误记录,来判断该第一PHY接口 是否正常;及通过读取所述边缘扩展器的第二寄存器中所存储的第二PHY接口实体错误记 录,来判断该第二PHY接口是否正常。
5. 如权利要求1所述的SAS线缆检测系统,其特征在于,所述设置模块通过连接于所 述输出扩展器的第一 12C接口和所述边缘扩展器的第二12C接口之间的12C总线,发送12C 命令来控制该边缘扩展器设置所述第二宽端口的传输速率值。
6. -种SAS线缆检测方法,所述SAS线缆将输出扩展器的第一宽端口与边缘扩展器的 第二宽端口连接,其特征在于,该方法包括: 设置步骤,设置所述第一宽端口的传输速率值,并控制所述边缘扩展器设置所述第二 宽端口为相同的传输速率值; 发送步骤,将一个预设数据包透过所述SAS线缆从所述第一宽端口发送到所述第二宽 端口; 判断步骤,根据所述边缘扩展器能否在预定时间内透过所述第二宽端口接收到所述预 设数据包,判断所述SAS线缆可否以所设置的传输速率值进行数据传输;及 提示步骤,当所述SAS线缆通过了所有传输速率值的测试时,提示用户所述SAS线缆通 过测试。
7. 如权利要求6所述的SAS线缆检测方法,其特征在于,所述第一宽端口包括第一PHY 接口,所述第二宽端口包括第二PHY接口。
8. 如权利要求7所述的SAS线缆检测方法,其特征在于,该方法还包括: 第一检测步骤,于设置所述第一宽端口的传输速率值前,对所述第一PHY接口进行检 测;及 第二检测步骤,当所述第一PHY接口正常时,对所述第二PHY接口进行检测。
9. 如权利要求8所述的SAS线缆检测方法,其特征在于,所述第一检测步骤中,通过 读取所述输出扩展器的第一寄存器中所存储的第一PHY接口实体错误记录,来判断该第一 PHY接口是否正常;及所述第二检测步骤中,通过读取所述边缘扩展器的第二寄存器中所 存储的第二PHY接口实体错误记录,来判断该第二PHY接口是否正常。
10. 如权利要求6所述的SAS线缆检测方法,其特征在于,所述设置步骤中,通过连接于 所述输出扩展器的第一I2C接口和所述边缘扩展器的第二I2C接口之间的I2C总线,发送 I2C命令来控制该边缘扩展器设置所述第二宽端口的传输速率值。
【专利摘要】本发明提供一种SAS线缆检测系统,所述SAS线缆将输出扩展器的第一宽端口与边缘扩展器的第二宽端口连接,该系统包括:设置模块,用于设置所述第一宽端口的传输速率值,并控制所述边缘扩展器设置所述第二宽端口为相同的传输速率值;发送模块,用于将一个预设数据包透过所述SAS线缆从所述第一宽端口发送到所述第二宽端口;判断模块,用于根据所述边缘扩展器能否在预定时间内透过所述第二宽端口接收到所述预设数据包,判断所述SAS线缆可否以所设置的传输速率值进行数据传输;及提示模块,用于当所述SAS线缆通过了所有传输速率值的测试时,提示用户所述SAS线缆通过测试。本发明还提供一种SAS线缆检测方法。本发明可对所述SAS线缆进行检测。
【IPC分类】G06F11-22
【公开号】CN104794030
【申请号】CN201410028522
【发明人】柯兴廷
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年7月22日
【申请日】2014年1月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1