请注意,文中使用的阵列卡为官方公版,并非厂商OEM版本,教程仅适用于公版卡升级参考,OEM贴牌卡升级方式/固件各不相同,阅读前请先确认卡版本,避免变砖。
下载 & 固件
首先,在 https://www.broadcom.com/support/download-search 下载对应型号的 Firmware & PSoC 固件 及Storcli,并按照指示安装Storcli。
安装Storcli后,就可以使用 storcli64 /c0 show all
得到/c0槽位阵列卡的型号以及固件版本:
PS C:\Users\Administrator> storcli64 /c0 show all
Generating detailed summary of the adapter, it may take a while to complete.
CLI Version = 007.3103.0000.0000 Aug 22, 2024
Operating system = Windows Server 2025
Controller = 0
Status = Success
Description = None
Basics :
======
Controller = 0
Model = MegaRAID 9560-16i 8GB
Serial Number = SKC0981657
Current Controller Date/Time = 12/02/2024, 11:13:45
Current System Date/time = 12/02/2024, 11:13:49
SAS Address = 500062b20c2c7b00
PCI Address = 00:01:00:00
Mfg Date = 03/04/22
Rework Date = 00/00/00
Revision No = 00003
Version :
=======
Firmware Package Build = 52.21.0-4428
Firmware Version = 5.210.02-3663
PSOC FW Version = 0x0018
PSOC Hardware Version = 0x0003
PSOC Part Number = 15987-241-8GB
NVDATA Version = 5.2100.00-0528
CBB Version = 22.25.04.00
Bios Version = 7.21.01.0_0x07150200
HII Version = 07.21.05.00
HIIA Version = 07.21.05.00
Driver Name = MegaSas35.sys
Driver Version = 7.731.02.00
Bus :
===
Vendor Id = 0x1000
Device Id = 0x10E2
SubVendor Id = 0x1000
SubDevice Id = 0x4000
Host Interface = PCI-E
Device Interface = SAS-12G
Bus Number = 1
Device Number = 0
Function Number = 0
Domain ID = 0
Pending Images in Flash :
=======================
Image name = No pending images
Status :
======
Controller Status = Optimal
Memory Correctable Errors = 0
Memory Uncorrectable Errors = 0
ECC Bucket Count = 0
Any Offline VD Cache Preserved = No
BBU Status = NA
PD Firmware Download in progress = No
Support PD Firmware Download = Yes
Lock Key Assigned = No
Failed to get lock key on bootup = No
Lock key has not been backed up = No
Bios was not detected during boot = No
Controller must be rebooted to complete security operation = No
A rollback operation is in progress = No
At least one PFK exists in NVRAM = No
SSC Policy is WB = No
Controller has booted into safe mode = No
Controller shutdown required = No
Controller has booted into certificate provision mode = No
Current Personality = RAID-Mode
Supported Adapter Operations :
============================
Rebuild Rate = Yes
CC Rate = Yes
BGI Rate = Yes
Reconstruct Rate = Yes
Patrol Read Rate = Yes
Alarm Control = No
Cluster Support = No
BBU = NA
Spanning = Yes
Dedicated Hot Spare = Yes
Revertible Hot Spares = Yes
Foreign Config Import = Yes
Self Diagnostic = Yes
Allow Mixed Redundancy on Array = No
Global Hot Spares = Yes
Deny SCSI Passthrough = No
Deny SMP Passthrough = No
Deny STP Passthrough = No
Support more than 8 Phys = Yes
FW and Event Time in GMT = No
Support Enhanced Foreign Import = Yes
Support Enclosure Enumeration = Yes
Support Allowed Operations = Yes
Abort CC on Error = Yes
Support Multipath = Yes
Support Odd & Even Drive count in RAID1E = No
Support Security = Yes
Support Config Page Model = Yes
Support the OCE without adding drives = Yes
Support EKM = Yes
Snapshot Enabled = No
Support PFK = Yes
Support PI = No
Support Ld BBM Info = No
Support Shield State = Yes
Block SSD Write Disk Cache Change = No
Support Suspend Resume BG ops = Yes
Support Emergency Spares = Yes
Support Set Link Speed = Yes
Support Boot Time PFK Change = No
Support JBOD = No
Disable Online PFK Change = No
Support Perf Tuning = Yes
Support SSD PatrolRead = Yes
Real Time Scheduler = Yes
Support Reset Now = Yes
Support Emulated Drives = Yes
Headless Mode = Yes
Dedicated HotSpares Limited = No
Point In Time Progress = Yes
Extended LD = Yes
Support Uneven span = No
Support Config Auto Balance = No
Support Maintenance Mode = No
Support Diagnostic results = Yes
Support Ext Enclosure = Yes
Support Sesmonitoring = Yes
Support SecurityonJBOD = Yes
Support ForceFlash = Yes
Support DisableImmediateIO = Yes
Support LargeIOSupport = No
Support DrvActivityLEDSetting = Yes
Support FlushWriteVerify = Yes
Support CPLDUpdate = No
Support ForceTo512e = Yes
Support discardCacheDuringLDDelete = Yes
Support JBOD Write cache = No
Support Large QD Support = No
Support Ctrl Info Extended = Yes
Support IButton less = Yes
Support AES Encryption Algorithm = No
Support Encrypted MFC = Yes
Support Snapdump = Yes
Support Force Personality Change = Yes
Support Dual Fw Image = No
Support PSOC Update = Yes
Support Secure Boot = Yes
Support Debug Queue = No
Support Least Latency Mode = No
Support OnDemand Snapdump = Yes
Support Clear Snapdump = Yes
Support FW Triggered Snapdump = Yes
Support PHY current speed = Yes
Support Lane current speed = Yes
Support NVMe Width = Yes
Support Lane DeviceType = Yes
Support Extended Drive performance Monitoring = Yes
Support NVMe Repair = Yes
Support Platform Security = No
Support None Mode Params = Yes
Support Extended Controller Property = Yes
Support Smart Poll Interval for DirectAttached = Yes
Support Write Journal Pinning = Yes
Support SMP Passthru with Port Number = Yes
Support SnapDump Preboot Trace Buffer Toggle = Yes
Support Parity Read Cache Bypass = Yes
Support NVMe Init Error Device ConnectorIndex = No
Support VolatileKey = Yes
Support PSOC Part Information = Yes
Support Slow array threshold calculation = No
Support PCIe Reference Clock override = No
Support PCIe PERST override = No
Support Drive FW Download Mask = No
Support Start of day PL log capture = No
Support Drive Unrecovered Medium Error Count = No
Support Report Delay OCR Range = No
Support Phy State Control = No
Enterprise Key management :
=========================
Capability = Supported
Boot Agent = Not Available
Configured = No
Supported PD Operations :
=======================
Force Online = Yes
Force Offline = Yes
Force Rebuild = Yes
Deny Force Failed = No
Deny Force Good/Bad = No
Deny Missing Replace = No
Deny Clear = No
Deny Locate = No
Support Power State = Yes
Set Power State For Cfg = No
Support T10 Power State = No
Support Temperature = Yes
NCQ = Yes
Support Max Rate SATA = No
Support Degraded Media = No
Support Parallel FW Update = Yes
Support Drive Crypto Erase = Yes
Support SSD Wear Gauge = No
Support Sanitize = No
Support Extended Sanitize = Yes
Supported VD Operations :
=======================
Read Policy = Yes
Write Policy = Yes
IO Policy = No
Access Policy = Yes
Disk Cache Policy = Yes
Reconstruction = Yes
Deny Locate = No
Deny CC = No
Allow Ctrl Encryption = No
Enable LDBBM = Yes
Support FastPath = Yes
Performance Metrics = Yes
Power Savings = No
Support Powersave Max With Cache = No
Support Breakmirror = No
Support SSC WriteBack = No
Support SSC Association = No
Support VD Hide = Yes
Support VD Cachebypass = Yes
Support VD discardCacheDuringLDDelete = Yes
Support VD Scsi Unmap = Yes
Advanced Software Option :
========================
-----------------------------------------
Adv S/W Opt Time Remaining Mode
-----------------------------------------
MegaRAID FastPath Unlimited -
MegaRAID SafeStore Unlimited -
MegaRAID RAID6 Unlimited -
MegaRAID RAID5 Unlimited -
-----------------------------------------
Safe ID = CALILFIUIE2225MPE8NWERM14BK25VCEK7J62WIZ
HwCfg :
=====
ChipRevision = A0
BatteryFRU = N/A
Front End Port Count = 0
Backend Port Count = 16
BBU = Absent
Alarm = Absent
Serial Debugger = Present
NVRAM Size = 128KB
Flash Size = 16MB
On Board Memory Size = 8192MB
CacheVault Flash Size = NA
TPM = Absent
Upgrade Key = Absent
On Board Expander = Absent
Temperature Sensor for ROC = Present
Temperature Sensor for Controller = Absent
Upgradable CPLD = Absent
Upgradable PSOC = Present
Current Size of CacheCade (GB) = 0
Current Size of FW Cache (MB) = 0
ROC temperature(Degree Celsius) = 45
Policies :
========
Policies Table :
==============
------------------------------------------------
Policy Current Default
------------------------------------------------
Predictive Fail Poll Interval 300 sec
Interrupt Throttle Active Count 16
Interrupt Throttle Completion 50 us
Rebuild Rate 30 % 30%
PR Rate 30 % 30%
BGI Rate 30 % 30%
Check Consistency Rate 30 % 30%
Reconstruction Rate 30 % 30%
Cache Flush Interval 4s
------------------------------------------------
Flush Time(Default) = 4s
Drive Coercion Mode = none
Auto Rebuild = On
Battery Warning = On
ECC Bucket Size = 15
ECC Bucket Leak Rate (hrs) = 24
Restore Hot Spare on Insertion = Off
Expose Enclosure Devices = On
Maintain PD Fail History = On
Reorder Host Requests = On
Auto detect BackPlane = SGPIO/i2c SEP
Load Balance Mode = Auto
Security Key Assigned = Off
Disable Online Controller Reset = Off
Use drive activity for locate = Off
Boot :
====
BIOS Enumerate VDs = 1
Stop BIOS on Error = Off
Delay during POST = 0
Spin Down Mode = None
Enable Ctrl-R = No
Enable Web BIOS = No
Enable PreBoot CLI = No
Enable BIOS = Yes
Max Drives to Spinup at One Time = 2
Maximum number of direct attached drives to spin up in 1 min = 60
Delay Among Spinup Groups (sec) = 2
Allow Boot with Preserved Cache = Off
High Availability :
=================
Topology Type = None
Cluster Permitted = No
Cluster Active = No
Defaults :
========
Phy Polarity = 0
Phy PolaritySplit = 0
Strip Size = 256 KB
Write Policy = WB
Read Policy = RA
Cache When BBU Bad = Off
Cached IO = Off
VD PowerSave Policy = Controller Defined
Default spin down time (mins) = 30
Coercion Mode = None
ZCR Config = Unknown
Max Chained Enclosures = 16
Direct PD Mapping = No
Restore Hot Spare on Insertion = No
Expose Enclosure Devices = Yes
Maintain PD Fail History = Yes
Zero Based Enclosure Enumeration = No
Disable Puncturing = No
EnableLDBBM = Yes
DisableHII = No
Un-Certified Hard Disk Drives = Allow
SMART Mode = Mode 6
Enable LED Header = Yes
LED Show Drive Activity = Yes
Dirty LED Shows Drive Activity = No
EnableCrashDump = No
Disable Online Controller Reset = No
Treat Single span R1E as R10 = No
Power Saving option = Enabled
TTY Log In Flash = No
Auto Enhanced Import = Yes
BreakMirror RAID Support = No
Disable Join Mirror = Yes
Enable Shield State = Yes
Time taken to detect CME = 60 sec
Capabilities :
============
Supported Drives = SAS, SATA, NVMe
RAID Level Supported = RAID0, RAID1(2 or more drives), RAID5, RAID6, RAID00, RAID10(2 or more drives per span), RAID50, RAID60
Enable JBOD = No
Mix in Enclosure = Allowed
Mix of SAS/SATA of HDD type in VD = Allowed
Mix of SAS/SATA of SSD type in VD = Not Allowed
Mix of SSD/HDD in VD = Not Allowed
SAS Disable = No
Max Arms Per VD = 32
Max Spans Per VD = 8
Max Arrays = 240
Max VD per array = 16
Max Number of VDs = 240
Max Parallel Commands = 5101
Max SGE Count = 60
Max Data Transfer Size = 2048 sectors
Max Strips PerIO = 42
Max Configurable CacheCade Size(GB) = 0
Max Transportable DGs = 0
Enable Snapdump = Yes
Enable SCSI Unmap = Yes
Read cache bypass enabled for Parity RAID LDs = Yes
FDE Drive Mix Support = No
Min Strip Size = 64 KB
Max Strip Size = 1.000 MB
Scheduled Tasks :
===============
Consistency Check Reoccurrence = 168 hrs
Next Consistency check launch = 12/07/2024, 03:00:00
Patrol Read Reoccurrence = 168 hrs
Next Patrol Read launch = 12/07/2024, 03:00:00
Battery learn Reoccurrence = NA
Next Battery Learn = NA
OEMID = Broadcom
Secure Boot :
===========
Secure Boot Enabled = Yes
Controller in Soft Secure Mode = No
Controller in Hard Secure Mode = Yes
Key Update Pending = No
Remaining Secure Boot Key Slots = 7
Security Protocol properties :
============================
Security Protocol = None
升级固件
型号可以看到是 9560-16i 8GB,下载解压得到固件 9560-16i-8G_NOPAD.rom 和 PSoC 固件 pblp_catalog.signed.rom 两个文件,放到C盘根目录。
先更新Firmware,CMD输入 storcli64 /c0 download file=C:\9560-16i-8G_NOPAD.rom
指定固件开始更新(如果有多张卡就是 /c0 /c1 以此类推调整 )。
写入固件用时1分钟左右,很快。
Firmware更新完成,先重启系统。
重启完成后再次输入 storcli64 /c0 show all
确保成功更新至 52.31.0-5827 版本。
接下来继续升级PSoC固件,与升级Firmware同理,CMD输入 storcli64 /c0 download file=C:\pblp_catalog.signed.rom
指定固件开始更新。
更新PSoC就更快了,20秒不到。
注意,此处PSoC固件更新方法仅适用RAID卡,HBA卡更新方式不同,此处不做赘述。
更新完成,再次重启。