Skip to content

Instantly share code, notes, and snippets.

@bjornbouetsmith
Last active March 4, 2024 12:08
Show Gist options
  • Save bjornbouetsmith/95220a43bd0929086d17a84be6368d69 to your computer and use it in GitHub Desktop.
Save bjornbouetsmith/95220a43bd0929086d17a84be6368d69 to your computer and use it in GitHub Desktop.
ESXI intel c602 SATA controller pass through
SSH to esxi host
Run lspci|grep Wells
Which should give two lines similar to:
0000:00:11.4 Mass storage controller: Intel Corporation Wellsburg AHCI Controller [vmhba0]
0000:00:1f.2 Mass storage controller: Intel Corporation Wellsburg AHCI Controller [vmhba1]
Run lspci -n|grep vmhba
Will give you two lines like:
0000:00:11.4 Class 0106: 8086:8d62 [vmhba0]
0000:00:1f.2 Class 0106: 8086:8d02 [vmhba1]
Find out which of the two controllers you want to pass through
Add a line to /etc/vmware/passthu.map
# INTEL Wellsburg AHCI #vmhba0
8086 8d62 d3d0 false
or
8086 8d02 d3d0 false #vmhba1
Reboot the server and you should be able to enable passthough on the controller you added to the passthough.map
@swinster
Copy link

swinster commented Oct 8, 2022

This should point to the file /etc/vmware/passthru.map rather than /etc/vmware/passthough.map

@bjornbouetsmith
Copy link
Author

This should point to the file /etc/vmware/passthru.map rather than /etc/vmware/passthough.map

You are correct :-) its my typical - its hard to spell stuff wrong gene.

@swinster
Copy link

swinster commented Oct 9, 2022

Perfect - thanks. FWIW, this all seems to be fine with ESXi 6.7 U3 and suspect the 7.0 will be no issue as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment