码迷,mamicode.com
首页 > 其他好文 > 详细

SGPIO功能在不同RAID卡和HBA卡中的行为差异

时间:2014-10-01 22:00:02      阅读:514      评论:0      收藏:0      [点我收藏+]

标签:sgpio raid sas

SGPIO是SAS RAID卡和SAS HBA卡为硬盘状态指示提供的一种技术,它的信号线被包含在MiniSAS插座和线缆中,利用该技术能很方便的观测到硬盘正处于哪种工作状态(如活动,故障,重建状态)。

在设计调试具有sgpio功能的硬盘热插拔背板时,发现不同型号的SAS RAID卡和SAS HBA卡上的sgpio没有完全遵守sgpio规范,即使是同一厂商的产品,型号不同其表现行为也不一样,下面列出几款常用的RAID卡和HBA卡的sgpio差异。:

1.      MegaRAID SAS8708ELP(3G)

卡参数:

Firmware Ver 1.40, 232,1007  11.01-0036

          WebBIOS Ver 2.2-21-Rel

   测试:

   a). Locate, Faile, Rebuild LED工作都正常, 动作行为也符合SGPIO规范。

b).  ActivtyLED 没有闪烁, 对应地Activty Bit没有信号输出。

c).  背板上提供的sdin slot信号RAID卡能接收和识别。

 

   结论: MegaRAIDSAS8708ELP RAID卡的sgpioLocate, Faile信号输出, 但没有Activity信号输出.

 

2.      使用SAS9211-8i(6G)

   卡参数: BIOS 7.25.00.00     NVDATA 0D.44.00.05

          BIOS 7.33.00.00

测试:

a). 通过调试发现SAS9211-8i卡的sgpio输出的sdout信号硬盘顺序与标准信号相反.

范中的sdout信号输出顺序是Driver0,1,2,3,SAS9211-8i卡的信号输出顺序是

Driver3,2,1,0

b). Rebuildsdout没有Fail信号输出,

c). 背板上发出的sdin (slot) 信号SAS9211-8iHBA能接收和识别。

 

    结论: SAS9211-8iSAS卡的sgpioActivityLocateFaile信号输出, 但输出信号顺序与标准信号相反。Rebuild时没有Fail信号输出,且没有实现sdin输入功能。

 

3.      使用SAS9311-8i(12G)

   卡参数: MPT Firmware Rev :3.00.00.00-IR

测试:

a). Sdout符合规范, ActivityLocate, Faile, Rebuild LED工作都正常.

b). 背板上发出的sdin (slot) 信号HBA卡不能识别。

 

    结论: SAS9311-8i SAS卡的sgpioActivityLocateFaile信号输出, 但没有实现sdin输入功能。

 

4.      使用SAS9261-8i(6G)

   卡参数

   测试:

a).经测试sdout, 发现对应的Activity信号是高电平表示硬盘不活动, 规范中高电平表示硬盘活动.

b). Loacte操作, RAID卡向sgpio发出的是Fail闪烁信号. 当做Prepare Removal操作时,RAID卡才会发出Locate闪烁信号.

c). 2块盘配置成RAID1, 在拔出一块硬盘后,FailLED被点亮, 在插上一块新硬盘后,RAID卡不会自动Rebuild, 此时FailLED仍然亮, 人工Rebuild操作后, 只有Activity LED闪烁, FailLED不亮.

 

   结论: SAS9261-8iSAS卡的sgpioActivityLocateFaile信号输出, Activity信号的电平表示意思与规范不一样,与SAS9211-8i卡一样Rebuild时没有Fail信号输出。该卡没有实现sdin输入功能。

 

    所以背板上使用的软件要根据用户使用的RAIDSAS卡来确定。

 

                                                      作者:周云辉 电话:13534231120


本文出自 “存储产品开发” 博客,请务必保留此出处http://tenlon.blog.51cto.com/3730320/1560252

SGPIO功能在不同RAID卡和HBA卡中的行为差异

标签:sgpio raid sas

原文地址:http://tenlon.blog.51cto.com/3730320/1560252

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!