PowerEdge: Posibles daños en los datos en R6415, R7415 y R7425 mediante PERC H330 que ejecutan el SO Linux

Summary: En este artículo, se analizan los servidores AMD 14G R7425, R6415 y R7415 con sistema operativo Linux mediante controladoras H330 o ESXi mediante H330 configurados como paso de I/O de VMDirectPath a una máquina virtual Linux con el potencial de experimentar daños en los datos. ...

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

En las siguientes condiciones, pueden producirse daños en los datos durante la ejecución de I/O intensas en el almacenamiento conectado a controladoras PERC H330 en un servidor PowerEdge basado en AMD de 14.ª generación: 

  • H330 se instala con un sistema operativo basado en Linux con la función de tecnología de virtualización de CPU (VT) habilitada en el BIOS del sistema
  • Sistemas operativos VMware/ESXi con controladora de almacenamiento H330 configurada como un dispositivo de paso de I/O VMDirectPath (PCI-Passthrough) a una máquina virtual (VM) Linux
    • El riesgo de daños en los datos solo se expone a las VM con la H330 conectado como un dispositivo de acceso directo.   

¿Qué elementos se ven afectados? 

  • Todos los servidores AMD de 14.ª generación (procesador único o doble)
    • R6415
    • R7415
    • R7425
  • Sistemas operativos basados en Linux que incluyen, entre otros, los siguientes:
    • Red Hat Enterprise Linux 7.5
    • Red Hat Enterprise Linux 7.6
    • Ubuntu 16.04
    • Ubuntu ® 18.04 LTS
    • CentOS 7.5
    • CentOS 7.6
    • SLES 12 SP3/SP4
    • SLES 15
  • Todas las versiones actuales del hipervisor ESXi
    • ESXi 6.5.x
    • ESXi 6.7.x
  • Controladora de almacenamiento:
    • PERC H330 en modo RAID o no RAID

Resumen: Se requiere una configuración específica para encontrar este problema.

  1. Servidor AMD de 14.ª generación + SO Linux + controladora H330 
  2. Servidor AMD de 14.ª generación + ESXi + H330 configurada como acceso directo de VMDirectPath I/O a una VM de Linux

 

¿Qué elementos no se ven afectados?

  • Plataformas Intel de 14.ª generación
  • Cualquier controladora de almacenamiento (HBA330/H730/H740/H840, etc.) que no sea H330
  • Sistemas operativos Windows

Cause

Causa raíz:

  • El controlador Linux AMD_IOMMU utiliza el mismo BIOS de rango de memoria reservado para H330, tanto para el buffer de datos de I/O como la dirección virtual de I/O a fin de acceder a diferentes áreas de memoria física, lo que da como resultado daños en el sistema de archivos. Además, la tabla IVRS en el BIOS proporciona la dirección inicial y la longitud del rango de exclusión para H330. Mientras el controlador AMD IOMMU configura el rango de exclusión, el controlador agrega la dirección inicial y la longitud proporcionadas por IVRS para obtener la dirección final que utiliza para programar el registro de límite de rango de exclusión en IOMMU, pero para obtener la dirección final debe agregar la longitud a la dirección inicial y restar uno, lo que da como resultado que el rango de exclusión excluya una página más allá del final del rango de exclusión especificado del BIOS. Si el kernel utiliza esta dirección de página adicional como IOVA, se dañarán los datos.
  • VMware/ESXi: La configuración de una VM para utilizar la controladora H330 en un modo VMDirectPath I/O puede provocar daños en el almacenamiento y la memoria de la VM

Resolution

  1. El equipo de ingeniería de Dell está al tanto del problema y existe una solución alternativa para el BIOS disponible con la versión del BIOS 1.8.7 o posterior.
  2. Dell Technologies recomienda actualizar el BIOS a la versión 1.8.7 o posterior.
  3. Los proveedores de Linux y VMware también están realizando una reparación del kernel. Una vez que un paquete de kernel actualizado esté disponible de los proveedores de Linux y de VMware, puede proporcionar una solución alternativa a este problema. Dell intenta anotar aquí información sobre las correcciones de los proveedores de Linux y VMware a medida que estén disponibles.


Volver al principio


 
 

Affected Products

SUSE Linux Enterprise Server 12, PowerEdge R6415, PowerEdge R7415, PowerEdge R7425, PowerEdge RAID Controller H330, Red Hat Enterprise Linux Version 7, SUSE Linux Enterprise Server 15, VMware ESXi 6.5.X, VMware ESXi 6.7.X
Article Properties
Article Number: 000176953
Article Type: Solution
Last Modified: 01 Dec 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.