Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

在執行 Linux 和 VMware 作業系統且搭載 PERC H330 的 R6415、R7415 和 R7425 上,可能會發生資料損毀

Summary: Dell PowerEdge - R7425, R6415, R7415 14G AMD 伺服器 + Linux OS + H330 控制器或 ESXi + 設定為 VMDirectPath I/O 傳遞至 Linux VM 的 H330, 可能發生資料損毀, 資料損毀, Linux, IOMMU, AMD, 檔案系統

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在下列情況下,在第 14 代 PowerEdge AMD 型伺服器上,將大量 I/O 連接至 PERC H330 控制器的儲存裝置上時,可能會發生資料損毀的情況: 
  • H330 與 Linux 型作業系統一起安裝,並在系統 BIOS 中啟用 CPU 虛擬化技術 (VT) 功能。
  • VMware 作業系統/具備 H330 儲存控制器的 ESXi 設定為 VMDirectPath I/O 傳遞裝置 (PCI-Passthrough) 至 Linux 虛擬機器 (VM)。資料損毀的風險僅會發生於連接 H330 作為傳遞裝置的 VM。   

哪些裝置受到影響? 

  • 所有 14G AMD 伺服器 (單處理器或雙處理器)
    • R6415
    • R7415
    • R7425
  • Linux 型作業系統,包括但不限於
    • Red Hat Enterprise Linux 7.5
    • Red Hat Enterprise Linux 7.6
    • Ubuntu 16.04
    • Ubuntu ® 18.04 LTS LTS
    • CentOS 7.5
    • CentOS 7.6
    • SLES 12 SP3/SP4
    • SLES 15
  • 所有現行版本的 ESXi Hypervisor
    • ESXi 6.5.x
    • ESXi 6.7.x
  • 儲存裝置控制器:
    • RAID 或非 RAID 模式的 PERC H330

摘要:您只會在特定組態中遇到此問題。

  1. 14G AMD 伺服器 + Linux OS + H330 控制器 
  2. 14G AMD 伺服器 + ESXi + 設定為 VMDirectPath I/O 傳遞至 Linux VM 的 H330

 

哪些裝置不受影響

  • 14G Intel 平台
  • H330 以外的所有儲存裝置控制器 (HBA330/H730/H740/H840 等)
  • Windows 作業系統

Cause

-

Resolution

  1. 請勿更換硬體。
  2. Dell EMC 工程部門正在調查此問題,並已透過 BIOS 1.8.7 或更新版本提供 BIOS 因應措施。
  3. Dell 建議您將 BIOS 更新為 1.8.7 或更新版本。
  4. Linux 廠商和 VMWare 也正在進行核心修正。當 Linux 廠商和 VMWare 提供核心套件更新時,可能會提供此問題的不同解決方案。  當 Linux 廠商和 VMWare 的修正程式可用時,Dell 會嘗試在此記下相關資訊。
根本原因:
  • Linux AMD_IOMMU 驅動程式使用與 BIOS 為 H330 保留的相同記憶體範圍,該範圍用於 I/O 資料緩充區和 I/O 虛擬位址存取不同的實體記憶體區域,導致檔案系統損毀。此外,BIOS 中的 IVRS 表提供 H330 排除範圍的起始位址和長度。當 AMD IOMMU 驅動程式設定排除範圍時,驅動程式正在新增 IVRS 提供的開始位址和長度,以取得用於在 IOMMU 中編程排除範圍限制註冊的最終位址,但為了取得結束位址,應將長度新增至開始位址並減去一。這會導致排除範圍在 BIOS 指定的排除範圍結束後排除額外一頁。如果核心使用這個額外的頁面位址作為 IOVA,則會導致資料損毀。
  • VMware/ESXi:若在 VMDirectPath I/O 模式中設定 VM 使用 H330 控制器,可能會導致上述 VM 的儲存裝置和記憶體損毀


回到頁首


 

Affected Products

PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, VMware
Article Properties
Article Number: 000176953
Article Type: Solution
Last Modified: 23 Sept 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.