首页 > 其他分享 >LSI SAS 2208 阵列卡刷 IT 模式

LSI SAS 2208 阵列卡刷 IT 模式

时间:2022-10-26 16:02:34浏览次数:72  
标签:8i RAID 2208 模式 lsi ServeRAID MegaRAID SAS 阵列卡

1.前言

对于需要大容量存储但又没有足够预算费用并且对功能和稳定性有一定要求的情况,FreeNAS(现在改名叫 TrueNAS)应该是不二选择。

受 TrueNAS 内核驱动(FreeBSD)的影响,一些品牌服务器的低端存储卡不支持 IT 模式(硬盘 JBOD 直通模式)。

本文的目的是将 LSI SAS 2208 的 RAID 卡(512M缓存)重刷固件使其支持 IT 模式。

1.1.前期准备

  • FreeDOS 启动盘,用于 BIOS 模式下的固件刷写步骤。可以直接使用​​U盘工具​​启动
  • BIOS 模式下的 LSI ROM 文件
  • UEFI 的启动文件和 UEFI 固件刷写工具
  • UEFI 下的 固件

文件统一打包到 ​​SAS2208​​ 直接下载

1.2.注意事项

1、按要求准备好启动U盘,并把对应的文件放入指定位置

2、将本机所有的硬盘拔出,使其不与 RAID 卡连接

2.固件刷写步骤

2.1.制作启动盘

使用 U  盘工具制作 FreeDOS  启动盘

2.2.增加 UEFI 启动支持

1、在 FreeDOS 的启动盘根目录下增加 BootX64.efi 和 ShellX64.efi 文件

2、在 FreeDOS 的 U 盘中新建 /boot/efi 和 /efi/boot 2个目录

3、在上述的2个目录中复制步骤1中的2个文件

4、确保在 U 盘的根目录和上述2个目录中存在 EFI 启动文件

LSI SAS 2208 阵列卡刷 IT 模式_阵列卡

2.3.查看 RAID 卡信息

1、通过 U 盘启动系统(非 UEFI 启动模式)

c:\sas2008\lsi_dos\MegaRec -adplist
c:\sas2008\lsi_dos\MegaRec -cleanflash 0

2、按 ctrl+alt+del 重启

2.4.刷入原始 ROM 

1、通过 U 盘启动系统(非 UEFI 启动模式)

c:\sas2008\lsi_dos\MegaRec -m0flash 0  c:\sas2008\lsi_dos\2208_16.rom

2、按 ctrl+alt+del 重启

2.5.备份并清除 RAID 卡信息

1、通过 U 盘启动系统(非 UEFI 启动模式)

c:\sas2008\lsi_dos\MegaRec -readsbr 0 smc2208.sbr
c:\sas2008\lsi_dos\MegaRec -readspd 0 smc2208.spd
c:\sas2008\lsi_dos\MegaRec -writesbr 0 c:\sas2008\2008_lsi\sbrempty.bin
c:\sas2008\lsi_dos\MegaRec -cleanflash 0

2.6.刷入 IT 模式

1、通过 U 盘启动系统( UEFI 启动模式)

sas2flash.efi -list
sas2falsh.efi -o -f sas2008\9207_8i_\Firmware\HBA_9207_8i_IT\9207-8.bin
sas2flash.efi -list
sas2flash.efi -o -sasadd 5003048010a73d00

LSI SAS 2208 阵列卡刷 IT 模式_固件_02

LSI SAS 2208 阵列卡刷 IT 模式_固件_03

3.LSI 阵列卡的工作模式

MR - MegaRAID 模式

使用 RoC 芯片硬件实现 RAID 功能,常见的带缓存的阵列卡工作在此模式,如 ServeRAID M5210、RAID720ix、9260-8i等

iMR - Integrated MegaRAID 模式

通过软件(驱动)实现高级 RAID 功能(如 RAID5 ),常见的不带缓存的阵列卡工作在此模式,如 ServeRAID M1215 及移除缓存模块的 ServeRAID M5210、9240-8i等

IR - Integrated RAID 模式

提供最简单 RAID 功能(RAID0/1/1E)的 SAS 卡工作在此模式,如 ServeRAID H1110 等

IT - Initiator and Target模式

即直通模式,无任何 RAID 功能,SAS HBA 卡工作在此模式,如N2215、N2225等

3.1.规格汇总

LSI芯片

 ThinkSystem

 System x

 ThinkServer

 LSI型号

 类型

 缓存

 接口

 驱动

SAS3516

 RAID 930-8e



 MegaRAID 9480-8i8e

(RoC)

  4GB

 SAS12G

 megasas35

 SAS3508

 RAID 930-24i



 MegaRAID 9365-28i

(RoC)

  4GB

 SAS12G

 megasas35

 SAS3416

 430-16e



 HBA 9400-16e

(IOC)

  无

 SAS12G

 mpt35sas

SAS3408

RAID 530-8i



 MegaRAID 9440-8i

(IOC)

  无

 SAS12G

 megasas35

SAS3408

 430-8e



 HBA 9400-8e

(IOC)

  无

 SAS12G

 mpt35sas

SAS3108

 RAID 730-8i



 ServeRAID M5210

 ServeRAID M5215

 ServeRAID M5225

 RAID 720i

 AnyRAID 720i

 AnyRAID 720ix

 MegaRAID 9361-8i

 MegaRAID 9364-8i

 MegaRAID 9380-8e

 MR

(RoC)

  1GB

  2GB

  4GB

 SAS12G

 megasas2

SAS3008


ServeRAID M1215

 RAID 520i

 MegaRAID 9340-8i

(IOC)

  无

 SAS12G

 megasas2

SAS3008


N2215

N2225

N2226


9300-8i

9300-8e

9300-16e

(IOC)

  无

 SAS12G

 mpt3sas

 SAS2308


 N2125


 9207-8e

(IOC)

  无

 SAS6G

 mpt2sas

 SAS2208


 ServeRAID M5115

 ServeRAID M5120

 ServeRAID M5016

 RAID 710



 MegaRAID 9286CV-8e

 MegaRAID 9265CV-8i

(RoC)

512MB  

1GB

2GB

 SAS6G

 megasas2

 SAS2108


 ServeRAID M5014

 ServeRAID M5025

 RAID 700



 MegaRAID 9280-8e

(RoC)

 256MB

 SAS6G

 megasas2


3.2.参考文档

​https://forums.serverbuilds.net/t/flashing-sas2208-to-it-mode-when-sas2flsh-does-not-detect-it/2357​

​https://forums.serverbuilds.net/t/guide-updating-your-lsi-sas-controller-with-a-uefi-motherboard/131​

标签:8i,RAID,2208,模式,lsi,ServeRAID,MegaRAID,SAS,阵列卡
From: https://blog.51cto.com/waringid/5798006

相关文章

  • 为什么你需要R语言、Python、MATLAB、JAVA、SAS编程代写代做assignment指导帮助?
    全文链接:tecdat.cn/?p=29638为什么你需要编程assignment指导帮助?计算机编程一直都不是一个简单的领域,即使是对于那些痴迷于计算机编程的同学,乃至大神们,也很难掌握所有的......
  • 为什么你需要R语言、Python、MATLAB、SAS代写代做编程assignment指导帮助?
    全文链接:tecdat.cn/?p=29638 为什么你需要编程assignment指导帮助?计算机编程一直都不是一个简单的领域,即使是对于那些痴迷于计算机编程的同学,乃至大神们,也很难掌握所有......
  • 有人知道SASE是什么意思吗?企业为什么需要引进SASE解决方案?
    SASE就是安全访问服务边缘的意思,现在很多正在数字化转型的企业都需要接触到网络安全的问题,传统的安全架构已经无法满足企业的发展需求,而SASE则可以为他们提供一个全新的解决......
  • SAS Macro基础_2
    1.参考SAS简单运行机制非宏程序:从inputstack中逐行扫描code,如果有宏变量、宏程序等,进入macrocompile后,把解析后的宏变量、宏程序返回inputstack中,然后再逐行扫描。宏......
  • 使用gulp对sass文件进行打包压缩遇到的小问题
    使用constsass=require('gulp-sass')导入了sass转换模块,但在执行gulp命令时报错了---------------------------Errorinplugin"gulp-sass"Message:gulp-sassnol......
  • sass
    sass(用的居多)   1、基于Ruby语言   1.1mac系统不需要下载 1.2windows系统就需要下载ruby这个软件了,进行安装   下载安装地址......
  • 配置SASS过程
    1.首先在电脑上安装Node.js2.其次在命令行配置npm,命令:npminit。运行后会创建一个package.json文件3.然后输入命令配置npm中可以使用SASS的包,命令:npminstallnode-sass......
  • 简单总结一下第二天学习Sass的知识点
    Sass的目的之一就是为了少写css代码,便于阅读。为降低Sass编译后的css代码量,使用组合选择器更能提高网站的速度:先复习一下css选择器 //后代选择器articlesection{......
  • Sass浅了解
    Sass(SyntacticallyAwesomeStyleSheets)是CSS的语言扩展。它添加了基本CSS中没有的功能,使项目的样式表更简化和更易维护。它还支持我们在变量中存储数据、嵌套CSS、使用m......
  • 解决node v16.14.0与sass-loader和node-sass版本冲突的问题
    解决nodev16.14.0与sass-loader和node-sass版本冲突的问题[email protected]@1.26.5--save-dev备注:就是升级......