Windows Server:PERCおよびHBAコントローラーのインバンド管理に誤った情報が表示される
概要: この記事では、インバンド管理を使用するPERC CLIやOMSAなどのユーティリティーでクエリーを実行したときに、PERCおよびHBAコントローラーが検出されない、またはステータスが不明になる問題について説明します。
現象
問題の兆候:
- Windows Serverオペレーティング システムまたはWinPEをサーバーにインストールします。
- コマンドを実行して、正常性ステータスを確認するか、PERCコントローラーの情報を取得します。PERC CLIやOpenManage Server Administrator(OMSA)などのユーティリティーに誤った情報が表示される。
The CIOCTLコマンドがエラー コードで失敗する0x8 ERROR_NOT_ENOUGH_MEMORYまたはcontroller NOT FOUND Errorの詳細を確認してください。
Storelibdebug.txt
Tue Jul 20 09:13:19.360 2021 : 1828: SendIoctl: Exit: retVal 0x8017, GetLastError() 0x8 Tue Jul 20 09:13:19.361 2021 : 1828: DiscoverCtrl: GetDriverCtrlId failed for scsi port 0. rval 0x8017 8 (0x8) Error code in window OS ERROR_NOT_ENOUGH_MEMORY : Not enough memory resources are available to process this command
Dell管理アプリケーション、OMSAおよびOpenManage Enterpriseは、ストレージ コントローラーとドライブの正常性ステータスをレポートできません。その結果、Dell製サーバー正常性管理ソフトウェアとお客様向けソリューションが機能しなくなります。
影響:
次のインボックス ドライバー搭載PERC 9コントローラーには、SRB拡張およびアンキャッシュ拡張に使用する物理メモリーの最初の4 GBに制限があります。
H730
H330
HBA330
影響:
すべてのWindows ServerおよびWinPEバージョン
原因
原因は、最初の 4 GB の物理メモリ位置内に使用可能なページがないことです。 IOCTL failure.
必要なメモリが使用できないため、 storport ドライバーは、必要な SRB パケットを完了するための SRB パケットの構築に失敗します IOCTL 失敗しました。その結果 IOCTL 呼び出しはメモリ不足エラーで失敗します。(エラー コード: 8)
この問題は、ストレージ コントローラーの制限により発生します。SRB拡張およびアンキャッシュ拡張用に物理メモリーの最初の4 GBのアドレスのみを処理できます。
解決方法
再起動すると、問題が一時的に解決する場合があります。
この制限は、特定のアダプターに対してのみ、アウトオブボックス ドライバーで修正されます。
PERC10以降の場合は、次のリンクを使用します。
- Windows Server 2019:2024 年 2 月 13 日 - KB5034768 (OS ビルド 17763.5458) - Microsoft サポート
- Windows Server 2022: 2024 年 2 月 13 日 - KB5034770 (OS ビルド 20348.2322) - Microsoft サポート
- WinPE 22000: 2024 年 3 月 12 日 - KB5035854 (OS ビルド 22000.2836) - Microsoft サポート
- PERC H730P MX
- PERC H730P アダプタ
- PERC H730 アダプタ
- PERC H730P ミニ
- PERC H730 ミニ
- PERC H330 アダプタ
- PERC H330 MX
- PERC H330 ミニ
- HBA330 MX
- HBA330 MMZ
- HBA330ミニ
- HBA330アダプター