Dell PERC H330 RAID Controller will not function on an AMD EPYC based host if passed through to a virtual machine
search cancel

Dell PERC H330 RAID Controller will not function on an AMD EPYC based host if passed through to a virtual machine

book

Article ID: 307000

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • When VMDirectPath I/O feature is used  to pass a Dell PERC H330 RAID Controller through to a virtual machine running on a host machine with an AMD EPYC CPU, the controller will not function properly. 
  • Memory within the virtual machine could be corrupted
  • The RAID controller may not function at all


Environment

VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5

Cause

For passthrough, the H330 requires an AMD CPU feature called IOMMU exclusion ranges that ESXi currently does not support.

Other PERC RAID controller models are not affected.

Resolution

Do not use H330 storage controller in PCI Passthrough mode.
H330 storage controller functions properly when assigned to the ESXi host. For more information, see Dell KB