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

Uszkodzenie danych może wystąpić w R6415, R7415 i R7425 w przypadku kontrolera PERC H330 obsługującego systemy operacyjne Linux i VMware

Summary: Dell PowerEdge — serwery AMD R7425, R6415, R7415 14G AMD + system operacyjny Linux + kontroler H330 lub ESXi + H330 skonfigurowane jako przekazywanie we/wy VMDirectPath do maszyny wirtualnej z systemem Linux, może wystąpić uszkodzenie danych, uszkodzenie danych, Linux, IOMMU, AMD, system plików ...

This article applies to   This article does not apply to 

Symptoms

W następujących warunkach może wystąpić uszkodzenie danych podczas wykonywania ciężkich we/wy na pamięci masowej podłączonej do kontrolera PERC H330 na serwerach PowerEdge AMD 14. generacji: 
  • H330 zainstalowany z systemem operacyjnym Linux z włączoną funkcją wirtualizacji procesora (VT) w systemie BIOS.
  • Systemy operacyjne VMware/ESXi z kontrolerem pamięci masowej H330 skonfigurowanym jako urządzenie przekazywania we/wy VMDirectPath (PCI-Passthrough) do maszyny wirtualnej Linux. Ryzyko uszkodzenia danych jest narażone tylko na maszynę wirtualną, która ma podłączony serwer H330 jako urządzenie przekazywania.   

Co jest zagrożone

  • Wszystkie serwery AMD 14G (z jednym lub dwoma procesorami)
    • R6415
    • R7415
    • R7425
  • Systemy operacyjne Linux, w tym między innymi
    • 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
  • Wszystkie bieżące wersje monitora maszyny wirtualnej ESXi
    • ESXi 6.5.x
    • ESXi 6.7.x
  • Kontroler pamięci masowej:
    • PERC H330 w trybie RAID lub bez macierzy RAID

Podsumowanie: Ten problem można rozwiązać tylko przy użyciu określonej konfiguracji.

  1. Serwer AMD 14G + system operacyjny Linux + kontroler H330 
  2. Serwer AMD 14G + ESXi + H330 skonfigurowany jako przekazywanie we/wy VMDirectPath do maszyny wirtualnej Linux

 

Co nie jest zagrożone?

  • Platformy Intel 14G
  • Każdy kontroler pamięci masowej (HBA330/H730/H740/H840 itp.) inny niż H330
  • Systemy operacyjne Windows

Cause

-

Resolution

  1. Nie wymieniaj żadnego sprzętu.
  2. Inżynierowie firmy Dell EMC znają ten problem i udostępniają obejście problemu w systemie BIOS w wersji 1.8.7 lub nowszej.
  3. Firma Dell zaleca zaktualizowanie systemu BIOS do wersji 1.8.7 lub nowszej.
  4. Nad poprawką jądra pracują również dostawcy systemu Linux i VMWare. Po udostępnieniu zaktualizowanego pakietu jądra od dostawców systemu Linux i VMWare może on stanowić alternatywne rozwiązanie tego problemu.  Firma Dell próbuje zanotować informacje dotyczące poprawek od dostawców systemu Linux i VMWare, gdy tylko są one dostępne.
Główny powód:
  • Sterownik AMD_IOMMU systemu Linux korzysta z tego samego zakresu pamięci systemu BIOS zarezerwowanego dla H330 dla bufora danych we/wy i wirtualnego adresu we/wy w celu uzyskania dostępu do innego obszaru pamięci fizycznej, co powoduje uszkodzenie systemu plików. Ponadto tabela IVRS w systemie BIOS zawiera adres początkowy i długość zakresu wykluczeń dla H330. Podczas gdy sterownik AMD IOMMU konfiguruje zakres wykluczeń, sterownik dodaje adres początkowy dostarczony przez IVRS i długość, aby uzyskać adres końcowy używany do programowania rejestru limitów zakresu wykluczeń w IOMMU, ale aby uzyskać adres końcowy, powinien dodać długość do adresu początkowego i odjąć jeden, co powoduje wykluczenie zakresu, z wyłączeniem jednej strony dodatkowej po zakończeniu określonego zakresu wykluczeń systemu BIOS. Jeśli jądro używa tego dodatkowego adresu strony jako IOVA, prowadzi to do uszkodzenia danych.
  • Kontroler VMware/ESXi: Konfiguracja maszyny wirtualnej do korzystania z kontrolera H330 w trybie we/wy VMDirectPath może spowodować uszkodzenie pamięci masowej i pamięci dla wspomnianej maszyny wirtualnej


Powrót do góry


 

Affected Products

PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, VMware