SGPIO功能在不同RAID卡和HBA卡中的行為差異

來源:互聯網
上載者:User

標籤: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卡的sgpio有Locate, 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). Rebuild時sdout沒有Fail訊號輸出,。

c). 背板上發出的sdin (slot) 訊號SAS9211-8iHBA卡能接收和識別。

 

    結論: SAS9211-8iSAS卡的sgpio有Activity,Locate,Faile訊號輸出, 但輸出訊號順序與標準訊號相反。Rebuild時沒有Fail訊號輸出,且沒有實現sdin輸入功能。

 

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

   卡參數: MPT Firmware Rev :3.00.00.00-IR

測試:

a). Sdout符合規範, Activity,Locate, Faile, Rebuild LED工作都正常.

b). 背板上發出的sdin (slot) 訊號HBA卡不能識別。

 

    結論: SAS9311-8i SAS卡的sgpio有Activity,Locate,Faile訊號輸出, 但沒有實現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卡的sgpio有Activity,Locate,Faile訊號輸出, 但Activity訊號的電平表示意思與規範不一樣,與SAS9211-8i卡一樣Rebuild時沒有Fail訊號輸出。該卡沒有實現sdin輸入功能。

 

    所以背板上使用的軟體要根據使用者使用的RAID和SAS卡來確定。

 

                                                      周雲輝 電話:13534231120


本文出自 “儲存產品開發” 部落格,請務必保留此出處http://tenlon.blog.51cto.com/3730320/1560252

SGPIO功能在不同RAID卡和HBA卡中的行為差異

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.