Poweredge T330と東芝12TB SASのFreeBSD 12

Poweredge T330と東芝12TB 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)ドライバー。mrsasこれを使用すると、パフォーマンスが倍増するという報告があります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) を使用します。

関連情報