Poweredge T330 和 Toshiba 12 TB SAS 上的 FreeBSD 12

Poweredge T330 和 Toshiba 12 TB SAS 上的 FreeBSD 12

我正在尝试将 Perc H330 上的 SAS 磁盘 (MG07SCA12TA) 添加到我的服务器。当我尝试使用 gpart 初始化磁盘时gpart create -s gpt mfisyspd4,它会产生gpart: Input/output error.

dmesg 是这么说的:

mfisyspd4: hard error cmd=write fsbn 0
mfi0: I/O error, cmd=0xfffffe00006457e8, status=0x2e, scsi_status=0xf0
mfi0: sense error 0, sense_key 0, asc 0, ascq 0

gpart show列表:

=>        40  2929721264  mfisyspd4  GPT  (1.4T)
          40  2929721264             - free -  (1.4T)

这是 dmesg 中的进一步内容:

mfisyspd4 on mfi0
mfisyspd4: 1430528MB (2929721344 sectors) SYSPD volume (deviceid: 4)
mfisyspd4:  SYSPD volume attached
mfi0: 936 (boot + 27s/0x0002/info) - Inserted: PD 20(c None/p1) Info: enclPd=20, scsiType=d, portMap=00, sasAddr=55cd90f00656d100,0000000000000000
mfi0: 937 (boot + 27s/0x0002/info) - Inserted: PD 00(e0x20/s0)
mfi0: 938 (boot + 27s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info: enclPd=20, scsiType=0, portMap=01, sasAddr=4433221106000000,0000000000000000

我究竟做错了什么?

答案1

看来多边金融机构(4)PERC H330 控制器的驱动程序在某些固件版本(至少 25.3.0.0016 和 25.5.2.0001)中存在问题。

对于该卡似乎更好使用夫人 (4)司机。有报告称使用mrsasover可使性能加倍mfi

mrsas您可以通过此设置优先考虑驱动程序/boot/device.hints

hw.mfi.mrsas_enable="1"

错误 239801:

  • 将 FreeBSD 升级到 11.3 或 12.0 后,mfi(4) 可能会报告与实际硬件故障无关的 I/O 错误。

  • 看来 I/O 错误取决于特定的固件版本。即使在 11.3 和 12.0 上使用 mfi(4),某些较旧的固件版本也能正常工作。

  • 如果该设备也受 mrsas(4) 支持,则切换到该设备将解决该错误。请注意,这会导致不兼容问题 — mfi(4) 使用 /dev/mfi* 设备节点作为连接的驱动器,并使用 mfiutil(8) 作为用户层实用程序。 mrsas(4) 使用 /dev/da* 和供应商提供的实用程序(例如 megaCli)。

相关内容