P8P67-M Pro + i5 2500 = Everything works, hacking required
VMWare ESXi 4.1.0 (VMKernel Release Build 260247)
ESXi Installed to USB drive, by using the mkesxiaio scrip
t in a Ubuntu 10.10 x86 VM. The hard drive in the server is only for VMs. Hypervisor runs from a 2GB toshiba USB key.
- nVidia 8500GT PCI-e video card (overkill, but I had it lying around)Asus P8P67-M Pro Motherboard
- UEFI BIOS
- P67 Chipset
- Onboard Realtek 8111 gbE LAN
- VT-X Support- Couldn't find VT-D in the BIOS
Intel Core i5 2500 CPU
- VT-X Support
- VT-D Support (although my mobo doesn't seem to support VT-D)
1 x 4GB Memory Stick (will upgrade later - board supports up to 32GB IIRC)
What I did to get it working:
- Disabled unneded devices in BIOS (Parallel / Serial Ports, 1394, Sound etc). Not really necessary but no point in them being on, they're never going to be used.
- Onboard RTL8111 LAN
Got the RTL8111 driver from this thread. Direct DL link to OEM.tgzIMPORTANT:
At the time of writing, the driver available has issues with Windows Guest OSes - you MUST disable Checksum offloading in the guest OS (through Device Manager in Windows, or via these commands in Linux
) otherwise you will have a range of issues including but not limited to the network being unstable or not working at all; Receving "HTTP Bad Request" errors. It only seems to impact all guest VMs - Here's how to turn of TCO on Linux.
- P67 Chipset SATA Controller
The AHCI Mode + IDE mode don't work out of the box. I used this guide to download VMWare source, modify the ahci.c file inside the source code to include the PCI IDs of the SATA controller of the P67 board, recompiled the driver, copied the ahci.o file into OEM.tgz, then added the PCI ID of the P67 SATA controller to the simple.map and pci.ids files inside OEM.tgz. Replaced OEM.tgz.
IMPORTANT: I just read that if you
set the SATA controller to "RAID" in BIOS (that's right, RAID, not IDE or AHCI) ESXi 4.1 U1 automatically detects and loads the drivers.
The attached OEM.tgz contains the driver for the Realtek 8111/8168 gbE Network Card
, and also for the onboard AHCI SATA controller
on the P8P67-M Pro
What I haven't tested: The board has 2 x SATAIII ports - currently my disk is plugged into one of the 4 SATA2 ports.
SATA III (3) works also.