手动升级RAID卡微码

手动升级 430-8i SAS HBA 卡的 LSI 官方版本微码
 
0、查看当前430-8i SAS HBA 卡 微码版本
[Sat Apr 27 00:35:43 2019] mpt3sas_cm0: SAS3408: FWVersion(08.00.03.00), ChipRevision(0x01), BiosVersion(00.00.00.00)
[Sat Apr 27 00:35:44 2019] mpt3sas_cm1: SAS3408: FWVersion(08.00.03.00), ChipRevision(0x01), BiosVersion(00.00.00.00)
 
1、卸载服务器自带的低版本storcli
#rpm -qa | grep storcli
storcli-1.09.16-1.noarch
#rpm -e storcli-1.09.16-1.noarch
 
2、安装最新版本 storcli
#rpm -ivh storcli-007.0912.0000.0000-1.noarch.rpm
 
3、确认storcli版本
#/opt/MegaRAID/storcli/storcli64 -V | grep Ver
StorCli SAS Customization Utility Ver 007.0912.0000.0000 Dec 27, 2018
 
4、查看设备,确认430-8i的控制器序列号
#/opt/MegaRAID/storcli/storcli64 show
 
微码文件来源
 
5、升级 430-8i EFIBIOS文件
参考文件:9400_8i_Pkg_P10_SAS_SATA_NVMe_FW_BIOS_UEFI\UEFI_BSD_HII_SAS3.5_IT_X64\Signed\mpt35sas_x64.rom
#/opt/MegaRAID/storcli/storcli64 /c1 download efibios file = mpt35sas_x64.rom
#/opt/MegaRAID/storcli/storcli64 /c2 download efibios file = mpt35sas_x64.rom
 
6、升级 430-8i BIOS文件
文件参考:9400_8i_Pkg_P10_SAS_SATA_NVMe_FW_BIOS_UEFI\SAS35BIOS_Rel\mpt35sas_legacy.rom
#/opt/MegaRAID/storcli/storcli64 /c1 download bios file = 2mpt35sas_legacy.rom
#/opt/MegaRAID/storcli/storcli64 /c2 download bios file = mpt35sas_legacy.rom
 
7、升级 430-8i Firmware 文件
参考文件:9400_8i_Pkg_P10_SAS_SATA_NVMe_FW_BIOS_UEFI\Firmware\HBA_9400-8i_SAS_SATA_Profile.bin
#/opt/MegaRAID/storcli/storcli64 /c1 download file = HBA_9400-8i_SAS_SATA_Profile.bin
#/opt/MegaRAID/storcli/storcli64 /c2 download file = HBA_9400-8i_SAS_SATA_Profile.bin
 
8、升级430-8i SAS HBA 驱动
#rpm -ivh kmod-mpt3sas-29.00.00.00_el7.5-1.x86_64.rpm
 
9、重启服务器
 
10、查看430-8i SAS HBA 微码版本
# dmesg -T | grep SAS3408
[Sat Apr 27 06:42:55 2019] mpt3sas_cm0: SAS3408: FWVersion(10.00.00.00), ChipRevision(0x01), BiosVersion(09.05.00.00)
[Sat Apr 27 06:42:55 2019] mpt3sas_cm1: SAS3408: FWVersion(10.00.00.00), ChipRevision(0x01), BiosVersion(09.05.00.00)
 
11、查看 430-8i SAS HBA驱动版本
#modinfo mpt3sas | grep version
version: 29.00.00.00
 
 
posted @   haonan071  阅读(1270)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示