Don't you love when you answer your own quesitons?
Of course, if I had not have posted here, I wouldn't have gone on the route to find the answer probably!
OK, so my deployment from BDD has an unattend.txt.
In here I have:
CODE
[Unattended]
ComputerType = "Advanced Configuration and Power Interface (ACPI) PC", Retail
http://support.microsoft.com/kb/155197QUOTE
This key indicates the type of Hardware Abstraction Layer (HAL) to be loaded by the Setup Loader, and installed by text-mode Setup. If this key is not present, Setup attempts to detect the type of computer and install the appropriate retail HAL. It is only valid when OemPreinstall = Yes. The <hal description> string identifies the HAL to be installed. It must match one of the strings in the [Computer] section of the Txtsetup.sif file (for a retail HAL), or the Txtsetup.oem file (for an OEM HAL).
So quick look at Txtsetup.sif in my deployment:
CODE
[Computer]
acpiapic_mp = "ACPI Multiprocessor PC",files.none
acpiapic_up = "ACPI Uniprocessor PC",files.none
acpipic_up = "Advanced Configuration and Power Interface (ACPI) PC",files.none
syspro_mp = "Compaq SystemPro Multiprocessor or 100% Compatible",files.none
mps_up = "MPS Uniprocessor PC",files.none
mps_mp = "MPS Multiprocessor PC",files.none
e_isa_up = "Standard PC",files.none
486c_up = "Standard PC with C-Step i486",files.none
So the line means it is forcing the install as acpipic_up - uniprocessor (this type of PC allows changing the hal pre-minisetup after sysprep, but will force UP hence WDS sees the sysprep capture as UP - this was great in our older environment where we would do just that - point to UP or MP in minisetup).
I am about to comment the line out of unattend.txt which should force the XP setup to detect the HAL, which should see it as MP. Hopefully that will resolve the issue - I will post back later to confirm (this will take a little time).
Hoe my ramblings help someone.
+++++++++++++++++++++++++++
Yep, this fixed the issue of course.
Cheers for reading!