I recently rebuilt my ESXi 5 box with a new motherboard & cpu (Supermicro X9SCM). I moved my RAID card (LSI 9260-8i) from my old system, with virtual drives intact, directly to the new system. I'm able to boot from the RAID card as before, but once booted ESX doesn't recognize any storage. I can see the card when I run lspci:
~ # lspci
000:000:00.0 Bridge: Intel Corporation Sandy Bridge DRAM Controller
000:000:06.0 Bridge: Intel Corporation Sandy Bridge PCI Express Root Port [PCIe RP[000:000:06.0]]
000:000:25.0 Network controller: Intel Corporation 82579LM Gigabit Network Connection
000:000:26.0 Serial bus controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2
000:000:28.0 Bridge: Intel Corporation Cougar Point PCI Express Root Port 1 [PCIe RP[000:000:28.0]]
000:000:28.4 Bridge: Intel Corporation Cougar Point PCI Express Root Port 5 [PCIe RP[000:000:28.4]]
000:000:29.0 Serial bus controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1
000:000:30.0 Bridge: Intel Corporation 82801 PCI Bridge
000:000:31.0 Bridge: Intel Corporation Cougar Point LPC Controller
000:000:31.2 Mass storage controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller [vmhba0]
000:000:31.3 Serial bus controller: Intel Corporation Cougar Point SMBus Controller
000:001:00.0 Mass storage controller: LSI Logic / Symbios Logic MegaRAID SAS GEN2 Controller [vmhba1]
000:003:00.0 Network controller: Intel Corporation 82574L Gigabit Network Connection [vmnic0]
000:004:03.0 Display controller: Matrox Graphics, Inc. MGA G200eW WPCM450
~ #
but it seems when the driver starts up it doesn't find the device:
2012-01-22T04:53:01.068Z cpu3:2626)Loading module megaraid_sas ...
2012-01-22T04:53:01.071Z cpu3:2626)Elf: 1862: module megaraid_sas has license GPL
2012-01-22T04:53:01.072Z cpu3:2626)module heap: Initial heap size: 8388608, max heap size: 22339584
2012-01-22T04:53:01.072Z cpu3:2626)vmklnx_module_mempool_init: Mempool max 22339584 being used for module: 31
2012-01-22T04:53:01.072Z cpu3:2626)vmk_MemPoolCreate passed for 2048 pages
2012-01-22T04:53:01.072Z cpu3:2626)module heap: using memType 2
2012-01-22T04:53:01.072Z cpu3:2626)module heap vmklnx_megaraid_sas: creation succeeded. id = 0x410016000000
2012-01-22T04:53:01.072Z cpu3:2626)<6>megasas: 00.00.04.32.1vmw Fri. July 16 16:13:02 EST 2010
2012-01-22T04:53:01.072Z cpu3:2626)PCI: driver megaraid_sas is looking for devices
2012-01-22T04:53:01.072Z cpu3:2626)PCI: driver megaraid_sas claimed 0 device
2012-01-22T04:53:01.072Z cpu3:2626)Mod: 4015: Initialization of megaraid_sas succeeded with module ID 31.
2012-01-22T04:53:01.072Z cpu3:2626)megaraid_sas loaded successfully.
Same card works fine with the same install connected to the old motherboard. I've tried running the installer as well, and it shows the exact same symptoms - lspci sees the card, but everything else acts like it's just not there. I've poked at just about every setting I can think on the BIOS and the LSI firmware, with no luck. Any suggestions?