When configuring the VM to use the passthrough RAID controller, you may see errors as follows:
example MegaRAID 9266 controller
===
On esxi I enabled directpath for the 9266.
In the VM settings of my linux VM I attached the pci device.
The VM boots from a vmdk hdd from the ssd datastore on the onboard raid controller.
As the storage unit I want to use the 9266 controller.
As I boot the VM it comes up, but the megasas driver shows the following:
~# dmesg | grep mega
[ 19.533015] megasas: 06.703.11.00 Mar. 27, 17:00:00 PDT 2014
[ 19.533035] megasas: 0x1000:0x005b:0x1000:0x9269: bus 11:slot 0:func 0
[ 19.533404] megasas: Waiting for FW to come to ready state
[ 19.533407] megasas: FW in FAULT state!!
[ 19.533408] megasas: FW restarted successfully from Kdump..!
[ 49.487224] megasas: Waiting for FW to come to ready state
[ 49.487231] megasas: FW in FAULT state!!
SOLUTION :
edit /etc/vmware/passthru.map to add an entry for your device
vi /etc/vmware/passthru.map
and add :
1000 005b d3d0 default