2019年09月22日

RAID Card 再び SAS 9212-4i4e その2

https://www.supermicro.com/wftp/driver/SAS/LSI/2008/IR_IT/Firmware/
より、Firmware をDownLoad して適用をしてみる。

DOS用とEFI Shell 用のツールが用意されている様です。


まずは、FreeDOSを1GByteのUSBメモリーにインストールしてその上に、ダウンロードしたファイルを展開、実行。

C:\>sas2flsh
LSI Corporation SAS2 Flash Utility
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporaton. All right reserved

ERROR: Failed to initialize PAL. Exiting Program.



とエラーになった。どうやら、EFI-Shellでアップデートする必要があるみたい。

FreeDOSをインストールしたUSBメモリーに" \EFI\BOOT" のディレクトリを掘り、
https://github.com/tianocore/edk2/blob/vUDK2017/ShellBinPkg/UefiShell/X64/Shell.efi
よりダウンロードしたShellをBootX64.efi とリネームして配置。
EFI Boot !

UEFI Interactive Shell v2.2
EDK II
UEFI v2.40 (American Megatrends, 0x0005000B)
Mapping table
      FS0: Alias(s):HD0c0b::BLK1:
        PcRoot(0x0)/Pci(0x14,0x0)/USB(0x2,0x0)/HD(1,MBR,0x00000000,0x3F,0xFFEC1)
     BLK0: Alias(s):
        PciRoot(0x0)/Pci(0x14,0x0)/USB(0x2,0x0)
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell> fs0:
FS0:\> cd \IR\UEFI
FS0:\IR\UEFI> sas2flash -list
InitShellApp: Application not started from Shell
FS0:\IR\UEFI\>



"InitShellApp: Application not started from Shell"とエラーが出てしまった。
色々調べてみると EFI Shellのバージョンでこのエラーが出ることがあるそうです。

https://www.studiosoundsradio.com/create-bootable-uefi-usb-drive-bios-updates/
を参考に
https://static.studiosoundsradio.com/wp-content/uploads/2017/08/efifiles.zipj
から別のEFI Shell をダウンロード

今度のShell では、上手く行きました。
上手く行ったShellの情報です。

fs1:\IR\UEFI>ver
EFI Specification Revision : 2.40
EFI Vendor                         : American Megatrends
EFI Revision                      : 5.11



posted by kuma SF-Z at 13:14| Comment(0) | ハードウェア 修理

2019年09月14日

RAID Card 再び SAS 9212-4i4e その1

また、RAID Cardを手に入れました。
SAS 9212-4i4e (NEC N8103-142)です。これも LSI 2008を使った古くて基本的なものです。
現在使っている富士通のD2607と電気的には同じ構成なはずです。
但し、9212-4i4e には、外部にSFF-8088 内部に4つのSAS/SATA コネクターがあります。
SFF-8088->SATAT変換ケーブルなどを買うより安かったので。

富士通のD2607と同じツールでFirmwareのアップデートを試みるが、カードを対象として認識しません。
調べてみると
プロダクト   ベンダーID ディバイスID
D2607 0x1000 0x73
9212-4i4e 0x1000 0x72
とディバイスIDが違いました。

手に入れた、SAS 9212-4i4e は、IT (NON-RAID なSASカード)のFirmwareが乗っています。
これをIR (RAID)にする必要があります。

DSCF6084-2.jpg
posted by kuma SF-Z at 00:00| Comment(0) | ハードウェア 修理

2019年06月09日

USB KeyBoard 修理

サーバーに繋いでいたUSB Keyboardが不調になった。
秋葉原で安く買って来たものだと思う。

時折動作する事があり、USB ケーブルの断線だと想像。
糞塊して中を見てみると、安物らしく、USB のケーブルにシールド無しです。

DSCF6002-2.jpg

手持ちのUSB ケーブルを切断して、半田付け。
安定的に動作するようになりました。
ケーブルの色が黒くなってしまいましたが、気にせずにいましょう。

DSCF6011-2.jpg
posted by kuma SF-Z at 00:00| Comment(0) | ハードウェア 修理