PVSCSI not supported on the boot drive but supported on data drives is like saying
the OS is more important than the data (so put the OS on the "stable" controller).
Anyway, copy the pvscsi drivers from the VMware tools CD (presented during a
tools install). Make a .flp from them using winimage. Present this .flp during
a Win2K8/2K3 install...PVSCSI boot and VMXnet3, what could be better?
Oh, that's right, some sort of support for the worlds most popular desktop OS...
but meanwhile use the LSI Logic SAS controller for XP. If changes the
stock XP disk I/O request size from 64K to 1MB (or 2MB for XP64) and increases
the maximum number of outstanding IOs from 32 to 255.
All LSI logic Fiber Channel HBA seem to use the same driver.
Correct me if I'm wrong but there seems to be an error in the txtsetup.oem file
for the 32bit drivers....just edit ouf the references to 64bit and it works great as
an F6 (boot) driver as the correct 32bit files are on the driver.
CHANGE THE PARENTHESIS TO SQUARE BRACKETS the forum eats square brackets
or even easier is to do a visual compare and see that there are few changes needed.
======================================
- txtsetup.oem - version XP.9 for SYMMPI Windows XP 32 driver
(Disks)
d1 = "LSI PCI Fusion-MPT Miniport Driver",\symmpi.tag,\
(Defaults)
scsi = SYMMPI
(scsi)
SYMMPI = "LSI PCI Fusion-MPT Driver (XP 32)",symmpi
(HardwareIds.scsi.SYMMPI)
id = "PCI\VEN_1000&DEV_0622", "symmpi"
id = "PCI\VEN_1000&DEV_0624", "symmpi"
id = "PCI\VEN_1000&DEV_0626", "symmpi"
id = "PCI\VEN_1000&DEV_0628", "symmpi"
id = "PCI\VEN_1000&DEV_0030", "symmpi"
id = "PCI\VEN_1000&DEV_0032", "symmpi"
id = "PCI\VEN_1000&DEV_0050", "symmpi"
id = "PCI\VEN_1000&DEV_0054", "symmpi"
id = "PCI\VEN_1000&DEV_0058", "symmpi"
id = "PCI\VEN_1000&DEV_005E", "symmpi"
id = "PCI\VEN_1000&DEV_0056", "symmpi"
id = "PCI\VEN_1000&DEV_005A", "symmpi"
id = "PCI\VEN_1000&DEV_0640", "symmpi"
id = "PCI\VEN_1000&DEV_0646", "symmpi"
id = "PCI\VEN_1000&DEV_0062", "symmpi"
(Files.scsi.SYMMPI)
driver = d1,symmpi.sys,SYMMPI
inf = d1,symmpi.inf
inf = d1,lsipseud.inf
catalog = d1,mpixp32.cat
(Config.SYMMPI)
==================================
To add insult to injury, there does not seem to be a 64bit driver for XP
the 64bit folder does not reference the PCI device
VEN_1000&DEV_0054
that VMware emulates.