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

Пошкодження даних може статися на R6415, R7415 і R7425 з PERC H330 під керуванням операційних систем на базі Linux і VMware

Summary: Dell PowerEdge - R7425, R6415, R7415 14G сервери AMD + ОС Linux + контролер H330 або ESXi + H330, налаштований як передача вводу/виводу VMDirectPath на віртуальну машину Linux, може зіткнутися з пошкодженням даних, 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

За наведених нижче умов ви можете зіткнутися з пошкодженням даних під час виконання інтенсивного вводу/виводу на сховищі, підключеному до контролера PERC H330, на серверах PowerEdge 14-го покоління на базі AMD: 
  • H330 встановлюється з ОС на базі Linux з включеною функцією CPU Virtualization Technology (VT) в системному BIOS.
  • Операційні системи VMware/ESXi з контролером зберігання даних H330, налаштованим як наскрізний пристрій вводу/виводу VMDirectPath (PCI-Passthrough) на віртуальну машину Linux (VM). Ризик пошкодження даних піддається лише віртуальній машині, до якої H330 підключено як наскрізний пристрій.   

На що впливає

  • Усі сервери AMD 14G (одно- або двопроцесорні)
    • Р6415
    • Р7415
    • 7425 р.
  • Операційні системи на базі 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
    • СЛЕ 15
  • Усі актуальні версії гіпервізора ESXi
    • ESXi 6.5.x
    • ESXi 6.7.x
  • Контролер пам'яті:
    • PERC H330 у режимі RAID або без RAID

Зведення: Ви зіткнетеся з цією проблемою лише з певною конфігурацією.

  1. 14G сервер AMD + ОС Linux + контролер H330 
  2. Сервер AMD 14G + ESXi + H330 з конфігурацією вводу/виводу VMDirectPath на віртуальну машину Linux

 

На що не впливає?

  • Платформи Intel 14G
  • Будь-який контролер зберігання даних (HBA330/H730/H740/H840 тощо), крім H330
  • Операційні системи Windows

Cause

-

Resolution

  1. Не замінюйте обладнання.
  2. Інженери Dell EMC знають про цю проблему, і обхідний шлях BIOS доступний у версії BIOS 1.8.7 або новішої.
  3. Dell рекомендує оновити BIOS до версії 1.8.7 або новішої.
  4. Виправлення ядра також виконується постачальниками Linux та VMWare. Як тільки оновлений пакет ядра стане доступним від постачальників Linux і від VMWare, він може запропонувати альтернативне рішення цієї проблеми.  Dell намагається занотувати інформацію про виправлення від постачальників Linux і VMWare тут, коли вони стають доступними.
Першопричина:
  • Драйвер Linux AMD_IOMMU використовує той самий діапазон пам'яті BIOS, зарезервований для H330 як для буфера даних вводу/виводу, так і для віртуальної адреси вводу/виводу для доступу до різних фізичних областей пам'яті, що призводить до пошкодження файлової системи. Крім того, таблиця IVRS в BIOS містить початкову адресу і довжину діапазону виключення для H330. У той час як драйвер AMD IOMMU налаштовує діапазон виключення, драйвер додає надану IVRS початкову адресу та довжину, щоб отримати кінцеву адресу, яку він використовує для програмування регістра обмеження діапазону виключення в IOMMU, але щоб отримати кінцеву адресу, він повинен додати довжину до початкової адреси та відняти одиницю, що призводить до того, що діапазон виключення виключає одну додаткову сторінку після кінця діапазону виключень, указаного BIOS. Якщо ядро використовує цю додаткову адресу сторінки як IOVA, це призводить до пошкодження даних.
  • VMware/ESXi: Налаштування віртуальної машини для використання контролера H330 у режимі вводу/виводу VMDirectPath може призвести до пошкодження пам'яті та пам'яті зазначеної віртуальної машини


Повернутися до початку


 

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.