PWB: 04-00232-302(REV2)
「DataDirect Networks(DDN)純正のPCIe接続 SAS 拡張/接続カード」が手元にある.
ほんとカスタムカードで PCIブラケットには4つの「miniSAS HD SFF-8644」接続ポートと1つのQSFP接続ポートがある. 合計5port.
PCに乗っけて調べてみた
[root@localhost ~]# lspci
:
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
02:00.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
02:08.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
02:09.0 PCI bridge: PLX Technology, Inc. PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
03:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3]
04:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 03)
05:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 03)
:
[root@localhost ~]# lspci -tv
-[0000:00]-+-00.0 Intel Corporation Device 3e0f
+-01.0-[01-05]----00.0-[02-05]--+-00.0-[03]----00.0 Mellanox Technologies MT27500 Family [ConnectX-3]
| +-08.0-[04]----00.0 Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2
| \-09.0-[05]----00.0 Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2
:
[root@localhost ~]#物理接続は PCIe 3.0の8レーン仕様. それを「PEX 8732」をPCIスイッチにして ConnectX-3、LSI SAS2308に繋げている感じでしょうか.
「LSI SAS2308」チップを使った製品としては「LSI SAS 9206-16e」「LSI SAS 9207-8e」とかでしょうか.
SAS2308 は SAS2 世代ですので、sas2flashで中を見てみたいと思います。まずは sas2flash の入手
BROADCOMのサポートページhttps://www.broadcom.com/support/download-search
にて、
Product Groupを「Legacy Products」
Product Familyを「Legacy Host Bus Adapters」
Productに「SAS 9207-8e Host Bus Adapter」
Asset typeに「Firmware」を選択して検索します

ヒットした中からlinux版を探します

ダウンロードしたファイル(「Installer_P20_for_Linux.zip(954KB)」)を展開して「Installer_P20_for_Linux/sas2flash_linux_i686_x86-64_rel」にある
「sas2flash」を使います. これに実行権を付与して使います
[root@localhost ~]# ./sas2flash
LSI Corporation SAS2 Flash Utility
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved
No LSI SAS adapters found! Limited Command Set Available!
Finished Processing Commands Successfully.
Exiting SAS2Flash.
[root@localhost ~]#だが、「-list」を設けるとエラーになる.
[root@localhost ~]# ./sas2flash -list
LSI Corporation SAS2 Flash Utility
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved
No LSI SAS adapters found! Limited Command Set Available!
ERROR: Command Not allowed without an adapter!
ERROR: Couldn't Create Command -list
Exiting Program.
[root@localhost ~]#OEMな製品ならこのようなことになるそうな. でも「lspci -nn」の結果から
04:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 [1000:0087] (rev 03)
05:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 [1000:0087] (rev 03)と「1000:0087」なら正統なLSI識別IDなようで、原因はPCIスイッチの様子.
どうもこの場合は UEFIシェル で対応するそうな.