PowerEdge: Mogelijke beschadiging van gegevens op R6415, R7415 en R7425 met PERC H330 met Linux OS

Summary: In dit artikel worden de R7425, R6415, R7415 14G AMD-servers met Linux OS met H330-controllers of ESXi met H330 geconfigureerd als VMDirectPath I/O-pass-through naar een virtuele Linux-machine besproken, waarbij de gegevens beschadigd kunnen raken. ...

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

Onder de volgende omstandigheden kan databeschadiging optreden tijdens het uitvoeren van zware I/O op storage die is aangesloten op PERC H330-controllers op een 14e generatie PowerEdge AMD-server: 

  • H330 wordt geïnstalleerd met een Linux-besturingssysteem waarop de functie CPU-virtualisatietechnologie (VT) is ingeschakeld in het systeem-BIOS
  • VMware-besturingssystemen/ESXi met H330-storagecontroller geconfigureerd als een VMDirectPath I/O pass-through-apparaat (PCI-Passthrough) naar een virtuele Linux-machine (VM)
    • Het risico van databeschadiging wordt alleen blootgesteld aan de VM waarop de H330 als passthrough-apparaat is aangesloten.   

Wat wordt beïnvloed

  • Alle 14G AMD-servers (enkele of dubbele processor)
    • R6415
    • R7415
    • R7425
  • Op Linux gebaseerde besturingssystemen, inclusief maar niet beperkt tot
    • 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
  • Alle huidige versies van ESXi hypervisor
    • ESXi 6,5.x
    • ESXi 6,7.x
  • Storagecontroller:
    • PERC H330 in RAID- of niet-RAID-modus

Samenvatting: Er is een specifieke configuratie vereist om dit probleem op te lossen.

  1. 14G AMD-server + Linux-besturingssysteem + H330-controller 
  2. 14G AMD-server + ESXi + H330 geconfigureerd als VMDirectPath I/O-passthrough naar een Linux-VM

 

Wat wordt niet beïnvloed?

  • 14G Intel platforms
  • Elke storagecontroller (HBA330/H730/H740/H840, enzovoort) anders dan H330
  • Windows-besturingssystemen

Cause

Oorzaak:

  • Linux AMD_IOMMU-driver gebruikt hetzelfde geheugenbereik dat is gereserveerd voor H330 voor zowel I/O-databuffer als virtueel I/O-adres voor toegang tot verschillende fysieke geheugengebieden, wat resulteert in beschadiging van het bestandssysteem. De IVRS-tabel in het BIOS bevat ook het startadres en de lengte van het uitsluitingsbereik voor H330. Terwijl de AMD IOMMU-driver het uitsluitingsbereik instelt, voegt de driver het door IVRS verstrekte startadres en de lengte toe om het eindadres te krijgen dat wordt gebruikt om het limietregister voor het uitsluitingsbereik in de IOMMU te programmeren, maar om het eindadres te krijgen, moet het de lengte optellen bij het startadres en er één aftrekken, Dit resulteert in het uitsluitingsbereik dat één pagina extra uitsluit na het einde van het door het BIOS opgegeven uitsluitingsbereik. Als de kernel dit extra paginaadres gebruikt als IOVA, dan leidt dit tot datacorruptie.
  • VMware/ESXi: Het configureren van een VM voor het gebruik van H330-controller in een VMDirectPath I/O-modus kan leiden tot storage- en geheugenbeschadiging voor de genoemde VM

Resolution

  1. Dell Engineering is op de hoogte van het probleem en er wordt een BIOS-tijdelijke oplossing beschikbaar gesteld met BIOS 1.8.7 versie of nieuwer.
  2. Dell Technologies raadt aan om de BIOS bij te werken naar 1.8.7 of hoger.
  3. Er wordt ook gewerkt aan een kernelreparatie door Linux-leveranciers en VMware. Zodra een bijgewerkt kernelpakket beschikbaar is van de Linux-leveranciers en van VMware, kan het een alternatieve oplossing voor dit probleem bieden. Dell probeert informatie over de oplossingen van Linux-leveranciers en VMware hier te noteren zodra deze beschikbaar komen.


Terug naar boven


 
 

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.