【技术实现步骤摘要】
一种SAS控制器PHY端口极性自适应的方法、系统
本专利技术涉及硬盘通信链路设计
,具体涉及一种SAS控制器PHY端口极性自适应的方法、系统。
技术介绍
在云计算数据中心领域,随着互联网技术的发展,网络数据剧增,对网络存储要求越来越高,基于SAS协议的SAScontroller配合expander实现对硬盘的扩展和管理。SAS(SerialAttachedSCSI)具备目前磁盘通道技术里面的最高接口速率,通过采用通道合并技术,SAS支持将多个PHY(PortphysicalLayer,中文可称之为端口物理层,是一个对OSI模型物理层的共同简称)合入一个port,可提供高达几十G的通道带宽,比如常用的4*SAS宽端口,带宽可达12Gbit/s;SAS的交换构架支持多个设备的扩展,一个SAS域理论上最多可接16128个设备,同时SAS设备支持24×7的多线程设计,可满足多任务的应用;SAS设备基于目前存储领域最成熟的SCSI技术,可兼容SATA,这使得SAS通道技术具备广泛的适用范围和良好兼容性。目前有很多用于硬盘 ...
【技术保护点】
1.一种SAS控制器PHY端口极性自适应的方法,其特征在于,应用于自适应系统,该系统包括SAS控制器和与SAS控制器连接的下行设备,该方法包括如下步骤:/n读取SAS控制器PHY端口的极性配置信息;/n根据获取的极性配置信息对下行设备的端口发起链路训练操作;/n链路训练完成后,读取链路训练的结果;/n根据读取链路训练的结果进行下行设备的端口链路状态的判断;/n若下行设备的端口链路为激活状态,则认为SAS控制器与下行设备之间链路处于连通状态,保持PHY端口的极性并设置PHY端口的极性标志为默认值。/n
【技术特征摘要】
1.一种SAS控制器PHY端口极性自适应的方法,其特征在于,应用于自适应系统,该系统包括SAS控制器和与SAS控制器连接的下行设备,该方法包括如下步骤:
读取SAS控制器PHY端口的极性配置信息;
根据获取的极性配置信息对下行设备的端口发起链路训练操作;
链路训练完成后,读取链路训练的结果;
根据读取链路训练的结果进行下行设备的端口链路状态的判断;
若下行设备的端口链路为激活状态,则认为SAS控制器与下行设备之间链路处于连通状态,保持PHY端口的极性并设置PHY端口的极性标志为默认值。
2.根据权利要求1所述的一种SAS控制器PHY端口极性自适应的方法,其特征在于,该方法还包括:
若下行设备的端口链路为禁用状态,设置下行设备的PHY端口的极性反转;
重新发起链路训练操作并根据链路训练的结果进行判断;
若下行设备的端口链路为激活状态,则认为SAS控制器与下行设备之间链路处于连通状态,保持PHY端口的极性并设置PHY端口的极性标志为反选值。
3.根据权利要求2所述的一种SAS控制器PHY端口极性自适应的方法,其特征在于,重新发起链路训练操作并根据链路训练的结果进行判断的步骤还包括:
重新发起设定阈值次数的链路训练操作后,若下行设备的端口链路为禁用状态,退出驱动的加载并输出提示信息。
4.根据权利要求2所述的一种SAS控制器PHY端口极性自适应的方法,其特征在于,该方法还包括:
将PHY端口的极性标志存入EEPROM;
系统重新上电启动时,读取EEPROM中存储的PHY端口的极性标志进行设置,完成对PHY极性的确认。
5.根据权利要求4所述的一种SAS控制器PHY端口极性自适应的方法,其特征在于,读取SAS控制器PHY端口的极性配置信息的步骤之前包括:
读取SAS控制器PHY端口信息以及下行设备端口信息;
根据读取的端口信息确定待进行极性自适应的PHY端口ID。
6.根据权利要求5所述的一种SAS控制器PHY端口极性自适应的方法,其特征在于,读取SAS控制器PHY端口的极性配置信息的步骤包括:
根据PHY端口ID读取E...
【专利技术属性】
技术研发人员:管彦广,张猛,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。