Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

オンラインHDDファームウェアDUPを実行中にデバイス バッファー エラーが発生する

Summary: この問題は、「デバイスバッファ書き込みが失敗したため、操作が正常に行われませんでした」と報告されることがよくあります。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

これにより、特定された HDD 上のファームウェアのアップデートが中断されることになります。
この障害モードに関連づけられているエラーコードは、8009と8017です。


 

Cause

オペレーティングシステムのオンラインユーティリティを使用してハードドライブファームウェアをアップデートしようとすると、エラーメッセージが表示されます。

Resolution

「オフライン Nautilus アップデートユーティリティ」を使用して、HDD ファームウェアをアップデートするには、次の SAS および SATA ディスクおよびソリッドステート回避策について Dell、ドライバとダウンロードを参照して



ください。
  • システムリソースを解放すると、それ以降に HDD ファームウェアをアップデートすることができます。
  • SBUU CD では、最小の環境で起動することにより、リーンメモリサーバーのリソース制限に対処することができます。
  • セーフモードで起動すると、DUP アップデートを使用するために十分なリソースが解放される場合があります。


 
その他の情報:
  • HDD ファームウェアをフラッシュしようとしても、ドライブには影響しませんが、現在のファームウェアレベルのままになります。
  • この問題では、データの整合性またはデータの可用性リスクは関連づけられていません。
  • このエラーは、8 GB 未満のメモリを搭載した Windows 2008 を実行している場合に発生する可能性が最も高くなります。
  • このエラーは Windows 2003 を実行しているサーバで発生する可能性があります。
DUP は LSI storlib ドライバを使用して Microsoft IOCTL_SCSI_MINIPORT を呼び出し、ドライバを IOCTL_SCSI_PASS_THROUGH して SAS/SATA デバイスと直接通信します。  ハード制限はありませんが、Microsoft では、IOCTL_SCSI_MINIPORT および IOCTL_SCSI_PASS_THROUGH ドライバに32k バイトのコマンドのみを送信することを推奨しています。  これは、IOCTL_SCSI_MINIPORT と IOCTL_SCSI_PASS_THROUGH が32k バイトを超えるコマンドを実行しないことを意味するわけではありません。これは、潜在的なメモリ管理の懸念に基づいて32k バイトを使用することを推奨する Microsoft のみです。

現在の DUP は、セグメント化されていないファームウェアのダウンロードコマンドを使用するため、この同じドライバを使用して、32k バイトに制限することを推奨 Microsoft します。  一部のハードドライブには、小さなセグメントダウンロードを送信するための制限があります。  これらの競合要件のために、ファームウェアのダウンロードエラーが発生することはありません。

DUP に関連する内容は、32kb を超えるコマンドが機能している場合、メモリが限られている場合、大規模な構成、または複数の DUP パッケージの実行では、より多くのメモリリソースを使用し、DUP パッケージがファームウェアのダウンロードを正常に完了できない場合があります。

ダウンロードに失敗した場合は、RAID ボリュームが低下したり、破損したりすることはありません。  ドライブは、ファームウェアパッケージ全体が受信されるまで、ファームウェアのフラッシュを試行しません。  Microsoft からの 32k IOCTL_SCSI_PASS_THROUGH の推奨事項 IOCTL_SCSI_MINIPORT では、ファームウェアパッケージ全体を受信する前にダウンロードが失敗します。  ファームウェアパッケージが受信されると、ドライブはファームウェア (CRC) を検証し、新しいファームウェアを適用する前に現在のファームウェアをリカバリ用に保存します。  CRC チェックの後の部分である現在のファームウェアの保存とファームウェアのアップデートは、ドライブによって内部処理されます。これにより、IOCTL_SCSI_MINIPORT および IOCTL_SCSI_PASS_THROUGH ドライバの制限に関連する障害が発生することはありません。

Article Properties


Affected Product

Servers, PowerEdge

Last Published Date

21 Feb 2021

Version

4

Article Type

Solution