3ware RAID controller not visible to VM after VMDirectPath
I want to enable direct access to my 3ware RAID controller from an Openfiler VM and hence have configured the 3ware RAID controller for passthrough in ESXi.
RAID controller: 3ware 9650SE-24M8 (Firmware: 4.10.00.024, BIOS: 4.08.00.0004)
ESXi version: Tried with both 4.1 and 5.0
VM OS: Openfiler v2.99
If I install Openfiler directly on the hardware (without ESXi), it recognises the RAID controller. I guess that rules out any issues with Openfiler.
Installing ESXi 4.1 or 5.0 on the hardware box and enabling passthrough for the RAID controller works as expected. But when I install Openfiler in a VM (with the PCI Device hardware pointing to the RAID controller), the Openfiler installer does show loading the 3ware driver (implying it could see the h/w) but the corresponding virtual drives (provisioned by the RAID controller) are not visible to the Openfiler installation! Remember the same virtual drives were visible to the Openfiler installation when Openfiler was being installed directly on the hardware.
Research on google shows people have had luck configuring passthrough for 3ware RAID controller (though not exactly the same model).
Am I missing something?