H310,H710,H710P,H810 Mini和全尺寸刷IT(直通)模式

2022-08-12 22:37:27 22点赞 132收藏 13评论

本文整理翻译自国外大佬,原文位于这里(https://fohdeesha.com/docs/perc.html),能访问及英语阅读没问题可以自行查阅原文。不能访问的请自行搜索解决,本人无法提供方案。本人在R720刷了H310亲测成功,刷H710P后无法通过硬盘引导系统,还在摸索中。

这个文章主要是介绍如何刷12代的Dell Mini Mono和全尺寸卡LSI IT固件。Mini Mono是指直接装在Dell服务器的“存储槽”的一种小的卡。在允许启动前iDRAC会检测在这个槽里的PCI 提供者,通用全尺寸PERC刷固件方式不适用这里。支持以下类型卡:

H310 Mini Mono、H310Full Size,H710 Mini Mono,H710P Mini Mono,H710 Full Size, H710P Full Size,H810 Full Size。

为什么要刷IT(直通)模式?

1、更好的性能:增加队列深度,比如H310 Mini,队列深度将从25提高到600.这将极大提升IO性能。

2、不同的驱动:在Linux/FreeBSD等系统里,Dell的固件使用的是MegaRAID驱动,在某些发行的版本里可能有问题。比如在FreeNAS,从连接在MegaRAID控制器的设备里拉SMART数据就会有问题。刷成IT模式后,OS可以通过更简单的mpt3sas驱动来使用。

3、我们现在使用Dell服务器大部分的场景都是自己搭建NAS,很多人使用黑群晖,我使用的是OMV,这些系统是不支持硬阵列卡的。听说可以把每一个盘做成Raid0然后供os用也可以,本人没试过。即使可以,对于H310这样的卡性能也是巨大的问题。

事前准备:

确保在系统里只有一个基于LSI的卡。如果不止一块,需要拔掉其他所有的。同时需要对BIOS进行设置,disable下面三项:

Processor->Virtualization Technology

Integrated Devices->SR-IOV Global Enable

Integrated Devices->I/OAT DMA Engine

而且系统必须从BIOS启动不能是UEFI:

Boot Setting->Boot Mode->Set to BIOS

在刷完后别忘记把设置恢复回去。

拔掉Raid卡上面的电池。这个很重要。

下载ZIP文件,里面包含了两个ISO,FreeDos和Linux镜像。这两个镜像已经包含了所有需要的工具。可以通过iDRAC启动,也可以通过你喜欢的工具写到u盘启动。

确认卡的版本信息

首先使用FreeDos引导系统,引导成功后运行info命令。

H310,H710,H710P,H810 Mini和全尺寸刷IT(直通)模式

记录下SAS Address后面那串数字,后面要用。截屏还是写本子上随你便了。

根据显示的不同版本信息,刷机的命令不一样,这里我们只介绍H310Mini和H710P D1 Mini的刷机过程,其他类型的卡有需要请留言。

H310Mini刷机过程

1、使用linux iso启动系统,帐密是user/live。推荐通过ssh登录,这样可以通过copy/paste来执行命令,不容易出错。可以通过ipinfo来获取ip。

2、切换到root用户:sudo su -

3、记录sas地址,如果上面前面准备阶段已经记录了就不需要再次记录了,内容是一样的:sas-mega

4、执行刷固件的脚本,开始刷机:H310-Mini

整个过程都应该是自动完成。加入没有意外的错误那么成功后直接重启。由于某些原因,第一次重启可能会出错。如果重启出错,别慌,再次重启就好了,可以是通过iDRAC强制重启也可以让他自己重启。

5、会写SAS地址:

sudo su -

setsas 500......(后面这串数字替换成第一步记录下来的地址)。执行完成后,正常应该都成功。

6、验证刷的固件信息:info

你会看到下面这些信息(个别信息会不一样),

Controller Number : 0

Controller : SAS2008(B2)

PCI Address : 00:02:00:00

SAS Address : 5b8ca3a-0-f37a-4500

NVDATA Version (Default) : 14.01.00.08

NVDATA Version (Persistent) : 14.01.00.08

Firmware Product ID : 0x2213 (IT)

Firmware Version : 20.00.07.00

NVDATA Vendor : LSI

NVDATA Product ID : SAS9211-8i

BIOS Version : N/A

UEFI BSD Version : N/A

FCODE Version : N/A

Board Name : SAS9211-8i

Board Assembly : N/A

Board Tracer Number : N/A

7、至此,除非你需要使用连接到H310卡的硬盘来启动,否则就结束了。恭喜你,Enjoy your IT mode card!

8、如果你需要使用连接到H310卡的硬盘来启动,那么需要刷启动镜像。

flashboot /root/Bootloaders/mptsas2.rom

假如你需要通过UEFI启动,那么执行:

flashboot /root/Bootloaders/x64sas2.rom

9、恢复Dell PERC固件

假如由于某些原因需要恢复Dell PERC固件,通过FreeDos启动系统,执行:

310REVRT

恢复的固件是Dell的20.13.3-001,A11.

H710P D1 Mini刷机过程

1、通过FreeDos启动系统,执行info,记录下sas地址。如果显示的ChipRevision不是D1请不要按照这个执行。

Product Name : PERC H710P Mini
ChipRevision : D1
SAS Address : xxxx (will differ)

2、清除卡

PD1CROSS

执行完成后通过reboot重启系统到linux

3、通过user/live登录linux,通过ipinf查看ip,可以ssh登录

4、切换到root用户,开始刷固件

sudo su -

D1-H710

这个会全自动执行所有的内容,完成后reboot重启系统。第一次启动可能会出错,但是别慌,再次重启就行

5、启动到linux系统,回写sas地址

sudo su -

setsas xxx....(替换成前面记录下来的sas地址)

正常情况下应该没有任何错误。

6、验证刷的固件信息:info

你会看到下面这些信息(个别信息会不一样)

Controller Number : 0

Controller : SAS2308_2(D1)

PCI Address : 00:02:00:00

SAS Address : 0000000-0-0000-0000

NVDATA Version (Default) : 14.01.00.06

NVDATA Version (Persistent) : 14.01.00.06

Firmware Product ID : 0x2214 (IT)

Firmware Version : 20.00.07.00

NVDATA Vendor : LSI

NVDATA Product ID : SAS9207-8i

BIOS Version : N/A

UEFI BSD Version : N/A

FCODE Version : N/A

Board Name : SAS9207-8i

Board Assembly : N/A

Board Tracer Number : N/A

7、至此,除非你需要使用连接到H710P D1 Mini卡的硬盘来启动,否则就结束了。恭喜你,Enjoy your IT mode card!

8、如果你需要使用连接到H710P D1 Mini卡的硬盘来启动,那么需要刷启动镜像。

flashboot /root/Bootloaders/mptsas2.rom

假如你需要通过UEFI启动,那么执行:

flashboot /root/Bootloaders/x64sas2.rom

9、恢复Dell PERC固件

假如由于某些原因需要恢复Dell PERC固件,通过FreeDos启动系统,执行:

PD1REVRT

恢复的固件是Dell的21.3.5-002,A09.

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 40298 2.5/3.5英寸 双盘位 SATA硬盘盒 USB3.0 Type-C

UGREEN 绿联 40298 2.5/3.5英寸 双盘位 SATA硬盘盒 USB3.0 Type-C

369元起

UGREEN 绿联 70441 2.5/3.5英寸 五盘位 SATA硬盘盒 USB3.0 Type-C

UGREEN 绿联 70441 2.5/3.5英寸 五盘位 SATA硬盘盒 USB3.0 Type-C

949元起

TERRAMASTER 铁威马 D5-300 五盘位 RAID硬盘盒 USB3.0 Type-C

TERRAMASTER 铁威马 D5-300 五盘位 RAID硬盘盒 USB3.0 Type-C

1368.93元起

TERRAMASTER 铁威马 D4-300 4盘位硬盘柜 银色

TERRAMASTER 铁威马 D4-300 4盘位硬盘柜 银色

699元起

ZSpace 极空间 A4硬盘盒磁盘阵列四盘位

ZSpace 极空间 A4硬盘盒磁盘阵列四盘位

1099元起

TERRAMASTER 铁威马 D2-320 双盘RAID磁盘 Type-c

TERRAMASTER 铁威马 D2-320 双盘RAID磁盘 Type-c

599元起

Yottamaster 尤达大师 DR2RU3-25 2.5英寸 双盘位 SATA阵列柜 USB 3.0 SATA DR2RU3-25

Yottamaster 尤达大师 DR2RU3-25 2.5英寸 双盘位 SATA阵列柜 USB 3.0 SATA DR2RU3-25

299元起

MAIWO 麦沃 K3547D 四盘位 3.5英寸 硬盘阵列盒

MAIWO 麦沃 K3547D 四盘位 3.5英寸 硬盘阵列盒

530元起

UGREEN 绿联 30786 2.5/3.5英寸 双盘位 SATA硬盘盒 USB3.1 Type-C

UGREEN 绿联 30786 2.5/3.5英寸 双盘位 SATA硬盘盒 USB3.1 Type-C

599元起

铁威马 D16 Thunderbolt3 雷电3桌面专业级雷电非编存储支持RAID 0/1/5/6/50/10/JBOD阵列模式支持288TB大容量

铁威马 D16 Thunderbolt3 雷电3桌面专业级雷电非编存储支持RAID 0/1/5/6/50/10/JBOD阵列模式支持288TB大容量

暂无报价

UGREEN 绿联 双盘位磁盘阵列硬盘柜2.5/3.5英寸硬盘通用Type-C阵列硬盘盒

UGREEN 绿联 双盘位磁盘阵列硬盘柜2.5/3.5英寸硬盘通用Type-C阵列硬盘盒

599元起

UGREEN 绿联 硬盘阵列盒磁盘柜多双盘位机械外接Raid改Sata移动笼架读取器

UGREEN 绿联 硬盘阵列盒磁盘柜多双盘位机械外接Raid改Sata移动笼架读取器

369元起

UGREEN 绿联 硬盘盒子阵列柜多双盘位RAID外接3.5机械磁盘SATA存储扩展坞

UGREEN 绿联 硬盘盒子阵列柜多双盘位RAID外接3.5机械磁盘SATA存储扩展坞

259元起

Linkreal 联瑞 USB3.1 磁盘阵列盒

Linkreal 联瑞 USB3.1 磁盘阵列盒

暂无报价

TERRAMASTER 铁威马 D2-310 双盘位NAS

TERRAMASTER 铁威马 D2-310 双盘位NAS

599元起

SanDisk professional 闪迪大师 SDPH62H-012T-ZBAAD 3.5英寸 双盘位 SATA硬盘盒 雷电3 Type-C SDPH62H-012T-ZBAAD

SanDisk professional 闪迪大师 SDPH62H-012T-ZBAAD 3.5英寸 双盘位 SATA硬盘盒 雷电3 Type-C SDPH62H-012T-ZBAAD

暂无报价
13评论

  • 精彩
  • 最新
  • 我记得R730可以直接设置raid或者直通模式啊,卡具体什么型号记不清了。

    校验提示文案

    提交
    不了解730

    校验提示文案

    提交
    收起所有回复
  • 楼主你好,H710 (非H710p)也是同样的步骤吗?

    校验提示文案

    提交
    一样的

    校验提示文案

    提交
    收起所有回复
  • 这个不错。。。。。。。

    校验提示文案

    提交
  • 刷了直通模式后,在uefi模式下是无法进入设置。只能在bios下进入,如果需要使用硬盘引导则需要在设置里将硬盘添加boot标志,否则系统不会加载引导分区

    校验提示文案

    提交
    有没有 LSI9712的 刷机 刷成9207 直通的

    校验提示文案

    提交
    没用过这个

    校验提示文案

    提交
    收起所有回复
  • 专业,点赞!

    校验提示文案

    提交
  • H710P D1 Mini终于弄好了。
    忘机了原来弄H310的时候也是一样的,也就是刷完之后需要Ctrl+C进入bios设置一下哪个盘是启动盘

    校验提示文案

    提交
  • 刷710P过程中,好几次出错,不要慌,经验是reboot重来。实在不行恢复回去从头来过,没问题的。
    另外经验是刷的时候不要太多硬盘,我插了6个硬盘的时候感觉出错次数很多,连linux引导都会出错,后改成只留两个硬盘就没啥问题了。

    校验提示文案

    提交
  • 刷完直通后,硬盘指示灯不亮咋办?只有数据灯会闪啊

    校验提示文案

    提交
  • 看了别的教程,刷了直通,无法启动引导系统,直到看到这篇,之前一度想放弃,想办法用别的方式引导系统!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
132
扫一下,分享更方便,购买更轻松