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.
- 14G AMD-server + Linux-besturingssysteem + H330-controller
- 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
- 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.
- Dell Technologies raadt aan om de BIOS bij te werken naar 1.8.7 of hoger.
- 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.
- VMware KB koppeling: https://knowledge.broadcom.com/external/article?legacyId=68068
- Red Hat KB: https://access.redhat.com/solutions/3978031
(aanmelden vereist)
- SUSE KB: https://www.suse.com/support/kb/doc/?id=000019431
- VMware KB koppeling: https://knowledge.broadcom.com/external/article?legacyId=68068
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.XArticle 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.