目 录CONTENT

文章目录

Dell R410 LSI SAS1068E阵列卡 刷直通模式

ABin
2025-04-17 / 0 评论 / 0 点赞 / 4 阅读 / 0 字

准备:

iT 或 iR 驱动来自

  • https://forums.unraid.net/topic/12114-lsi-controller-fw-updates-irit-modes/page/32/

微PE U盘

  • 如果系统是windows 则不需要pe

操作方法

  • 下载好的LSI SAS1068E Controllers(P20).zip - 3.8 MB (Windows)

  • 解压放到PE里U盘里 (如果是win系统则不需要PE 直接复制到windows中

  • 进入pe 系统。打开

  • --> LSI SAS1068E Controllers(P20)

  • --> 3Gs_6Gs_SATA_Support_Firmware

  • --> 3_Flash_to_IR_mode_x64.bat

  • 输入两次 y 然后等待出现 “按任意键继续” 即可

Linux 进入系统后不识别硬盘

1. 验证当前驱动加载情况

首先确认内核是否已加载任何 MPT 系列模块:

b
  • 在 Ubuntu 上,常见的做法是尝试 modprobe mptsasmodprobe mpt3sas 来测试驱动兼容性;如果模块不存在,则说明内核里没编译进该驱动。 Ask Ubuntu

  • 在 RHEL/CentOS 8 及之后的发行版中,Red Hat 已经移除了多个老旧 MPT 驱动(包括 mpt2sas、mptsas 等),需要额外获取外部模块包才能使用。 Red Hat Customer Portal


2. 从 ELRepo 安装 MPT 驱动模块

Rocky Linux 社区与许多用户也遇到同样问题,常见的解决方案是通过 ELRepo 安装内核模块包:

# 首先添加 ELRepo 仓库
sudo dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

# 安装 mptsas 驱动
sudo dnf --enablerepo=elrepo install kmod-mptsas
  • Reddit 上有用户使用上述方式为 PERC6/i(即 SAS1068E)安装了 kmod-mptsas,并在 Kickstart 安装中通过 Driver Disk 持久化驱动;该方法同样适用于 Rocky Linux 9。 Reddit

  • 对于其他 MPT 系列(如 SAS2/SAS3),也有对应的 kmod-mpt3saskmod-mpt2sas 包可选。 Rocky Linux Forum


3. 重新加载模块并扫描 SCSI 总线

安装完成后,重启或手动加载模块:

sudo modprobe mptsas

然后让内核扫描所有 SCSI 主机适配器:

# 举例针对 host2,实际情况看 /sys/class/scsi_host/
echo "- - -" | sudo tee /sys/class/scsi_host/host2/scan
  • 此时再执行 lsblklsscsi,就能看到原本直通的 Hitachi 300G 盘变成 /dev/sd[bcd…] 等设备。 Debian Wiki

0

评论区