BUG: Passthrough HBA Controller with VMWare 7.0

This post was originally published on this site

System: Dell R730 with Dell HBA330 Controller (LSI 3008) on VMWare 7.0b Build16324942.

Goal: Passthrough Controller to VM

Issue: Passthrough not possible with disks attached to HBA330

 

Steps:

1. Boot ESXI 7.0 with HBA330 Controller without disks attached

2. vSphere client:

  • select host
  • Configure->Hardware->PCI-Devices
  • “CONFIGURE PASSTHROUGH”
  • select HBA330 controller
  • HBA330 is listed in “Passtrough-enabled devices”

3. vShpere client

  • select VM
  • Context menu: Edit Settings
  • “ADD NEW DEVICE”
  • PCI Device
  • select Passtrough device HBA330
  • boot VM

3. VM (e.g. freeBSD)

  • camcontrol devlist: controller shown
  • attach disks to controller (hot swap bay): disks recognized and accessable:

HBA330 - Passthrough Disks.jpg

HBA330 - Passthrough Disks - camcontrol.jpg

BUG:

After rebooting HOST (with disks attached) the PCI device is not passthrough anymore:

VM-Settings:

HBA330 - no Passthrough after reboot - VM.jpg

Host->PCI-Devices:

HBA330 - no Passthrough after reboot - Host.jpg

No Passthrough possible with attached disks:

HBA330 - no Passthrough with disks attached - Host.jpg

Rebooting host does not help. Only detach of disks on boot enables the passthrough again.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.