Hello VMware folks
I am trying to set up a file server with a mirrored data storage. So I installed a LSI MegaRaid SAS 9266-8i into my hoste machine, attached two HDD's and configured a RAID-1 virtual disk in the bios of the card. After reboot, the card and the virtualdisk are recognised by the hypervisor. I configured the PCI-Card for DirectPath-I/O and attached it to a VM which runs Debian Wheezy. The VM comes up normaly but I can neither the disk virtual nor the disks attached to de card in /dev.
lspci tells me as follows:
root@gondolin:/# lspci -k | grep -i -A3 lsi
03:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)
Subsystem: VMware SAS Controller
Kernel driver in use: mptsas
0b:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)
Subsystem: LSI Logic / Symbios Logic MegaRAID SAS 9266-8i
So it seems that there is no kernel driver is handeling my raid card. Using megacli to find the adapter results in the following
root@gondolin:/# megacli -adpCount
Controller Count: 0.
Exit Code: 0x00
Obviously the card is not visible the the system at all. Manually loading the megaraid_sas driver with modprobe does not change anything. Google did not bring up much usfull information, only threads with dead ends. So I started to wonder if I have done something wrong initially or if I am doing something that is supposed to be donne in an driffrent, more apropriat way.
Is there a better way to pass logacl storage into a virtual machine? Or should I continue trying to get the card working with the approach I chose? Maybe switch distro (would not be very fond of that)?
I am grateful for any help
Revelant system information:
CPU: Intel Xeon E3-1240v2
MB: Intel DZ77GA-70K
RAID: mentioned above