Back a couple of months ago I also tried Vista and it didn't want to work either, something about VTX not enabled or supported or something like that.
Back then I did as much research as I could and barely found anything, whatever little I found had to do with the EFI 32 vs 64 and something firmware that was never delivered by apple. But no one seems to have a reasonable explanation for this.
So I found this and downloaded MacCPUID here:
And according to the tool everything checks out so what's the deal?
Keeping the thread alive just in case someone wants to chime in or someone else having the same issues finds help on this.
Apparently I have a mix and match of microcode on the processors and also I have a firmware which I can not find on the apple site.
Interestng about firmware. Sounds odd to have cpu from different batches.
link to the thread w/o the session ID.
One security expert uses a Mac Pro and runs multiple VMs was interviewed and up on Tom's Hardware - there have been changes since 2006 (1st gen Mac Pro) compared to even 2008. Probably nothing to help but VT -d and other stuff was news to me.
I use 4 vmware virts for dev purposes at all times (linux). I ran into the same issues you have and became very frustrated at the answer. Had to run a dell hack until the nehalems came along. Now with a 2009, no probs at all. I believe it had something to do with the kernel running in 32-bit mode. You might try snow leo on that box and see how it does.
Did try SL to no avail. Even though SL runs at 64 still no dice with VM's at 64
The critical problem here and in my opinion a FACTORY DEFECT on their process is the mismatch in processors.....
.... This put simply SHOULD NOT HAPPEN from a quality management perspective.
Hopefully the engineering department at apple will agree with me and get my issue resolved.
This is a flaw.
Not really, April 2007 was a newer macpro and the xeons inside "are" 64-bit
Most everyone I know running the same model and configuration are not having this issue. In fact it runs Snow Leopard fine and Vista in 64 bit, the issue here is that due to the disparity in my CPU's I have no way of enabling other means of virtualization at 64 bit like everyone else.
Hence why they actually have a KB article in regards to the Processor Microcode to support this "EFI 1.2"
I know Xeon (5100/5300) were 64-bit, I was only pointing to the EFI firmware not being UEFI 2.x (aka EFI64).
Microsoft, Intel, Apple adoption of UEFI only went official with EFI Group - for us - with 2008 Mac Pro.
It may not matter; but installing Vista SP1 and later 64-bit is different; Apple never really supplied 64-bit Bootcamp on retail 10.5.0 DVD and with 10.5.6 it wouldn't install either (not supported). Windows 7 RC 64-bit results in a "Select..." boot menu (native booting) if it doesn't see UEFI 2.x / EFI64.