hysel Posted October 29, 2006 Posted October 29, 2006 (edited) hi alli am responsibale to over 7000 PC in my companyi am using one image for all of my PC/Laptops using sysprepnow, we got a new pc hardware with Dual Core Cpu (Intel)i can't make the sysprep worksi am building the base image on the Dual Core machine and when i reboot the machine on a single core machine its hang on MUP.SYSi am using the folowing sysprep enteies[unattended] Driversigningpolicy=Ignore InstallFilesPath=c:\sysprep\i386 OemPreinstall=yes OemSkipEula=Yes UnattendSwitch=Yes KeepPageFile=no UpdateInstalledDrivers=yes UpdateUPHAL = "ACPIAPIC_UP,%WINDIR%\Inf\Hal.inf"it does not workplease help Edited November 27, 2006 by hysel
bakkee Posted October 29, 2006 Posted October 29, 2006 The only suggestion I can give is that there is another incompatibility besides the MP - UP difference. I know that some manufacturers use custom hal.dll files for their pc's.I suggest you compare the hal from the uniprocessor pc to the hal, that is provided via the hal.inf in the sysprep setup.Besides, this approach (building an image on a dualcore pc, and deploying it on a uniprocessor pc) isn't the most 'riskavoiding' if I may suggest.A uniprocessor installation will work on a dual processor pc (with degraded performance, that is..) but most buisiness applications don't even notice the second processor. It's just like building an sysprep image on a SCSI system, for deployment on IDE based systems. It _can_ be done, but it's not the easy road..We always use the same reference pc (in our case : a laptop) to (re)build the image, to avoid incompatibities when redeploying a new version of the same image to a pc with an older version of that image. If that image needs adaptation, then the adaptations are made on the basis of that particular image.My suggestion is, keep on building the image on a uniprocessor pc, and adapt that image for use on a multicore pc, not the other way 'round.Good luck.
IcemanND Posted October 29, 2006 Posted October 29, 2006 try removing the quotes from the UpdateUPHAL line.
hysel Posted October 29, 2006 Author Posted October 29, 2006 (edited) thanks i will try the two sujestions and come back to youits a big problem, ithink i might even consider oppening a premier incident in microsoft Edited October 29, 2006 by hysel
_jd_ Posted November 14, 2006 Posted November 14, 2006 Take a look at a thread a started a while ago... it may help you out:http://www.msfn.org/board/index.php?showtopic=83941&hl=
hysel Posted November 21, 2006 Author Posted November 21, 2006 (edited) well.... i got it ok here how you do it1) make a base image on a Dual Core machine2) add these lines to your sysprep.ini[unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"3) reboot the machine and thats iton a dual cor emachine you will see two CPU on task manager and one CPU on a single core machinesspread this around for testingthanks alot for the support Edited November 22, 2006 by hysel
tewk_dawg Posted November 22, 2006 Posted November 22, 2006 I do much the same except my machine(s) do not hang, they work for the most part but lock up when I disconnect the power supply from the laptop, the only other thing I noticed was that they do not show the duo core processors in the task manager, and oddly enough the control panel will not change from the default XP display to the classic display.I've tried to use the uni processor build and have much the same problem, everything was OK for a while (first 2 days) until users starting complaining about the power issue with laptops. Either way I'm trying your methiod today and will also let you know.Regards
IcemanND Posted November 22, 2006 Posted November 22, 2006 [unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"does you updatehal line not have the underscore on purpose?the docs show: updateHAL="ACPIAPIC_MP,%WINDIR%\....."
kickarse Posted November 22, 2006 Posted November 22, 2006 [unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"Make change the location to where your own installation has the hal dll's.Make sure also that before you reboot that you change or make sure that when you go intoControl Panel > System > Hardware > Device Manager > Expand "Computer" > Make sure that it says ACPI Multiprocessor/Uniprocessor. If you are imaging from a MultiProcessor system keep the above Unattended - Update order.If you are imaging from a UniProcessor reverse the Unattended - Update order.
hysel Posted November 22, 2006 Author Posted November 22, 2006 (edited) [unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"does you updatehal line not have the underscore on purpose?the docs show: updateHAL="ACPIAPIC_MP,%WINDIR%\....."i don't remember why, but i think i took it from some sort of article on the webit still worked fine and best part is that i can use the same images on an old P3 based computer with no problems I do much the same except my machine(s) do not hang, they work for the most part but lock up when I disconnect the power supply from the laptop, the only other thing I noticed was that they do not show the duo core processors in the task manager, and oddly enough the control panel will not change from the default XP display to the classic display.I've tried to use the uni processor build and have much the same problem, everything was OK for a while (first 2 days) until users starting complaining about the power issue with laptops. Either way I'm trying your methiod today and will also let you know.Regardsi think i know how to solve your problembut i need to know some things:1) what is the model of your laptop2) what is the NIC manufacture and model[unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"Make change the location to where your own installation has the hal dll's.Make sure also that before you reboot that you change or make sure that when you go intoControl Panel > System > Hardware > Device Manager > Expand "Computer" > Make sure that it says ACPI Multiprocessor/Uniprocessor. If you are imaging from a MultiProcessor system keep the above Unattended - Update order.If you are imaging from a UniProcessor reverse the Unattended - Update order.thanks, i totaly forgot to mention it Edited November 22, 2006 by hysel
tewk_dawg Posted November 24, 2006 Posted November 24, 2006 Update - Tried both methods - neither worked for me. I'm building the unattend XP on an IBM T60 Model 2007CTO it has a Intel Duo Centrino chipset with an Intel integrated NIC. I'm starting over from XP SP1 today, the machines also have SATA drives, which isn't a problem since I have it booting from the DVD and installing everything works great. The clean build does not install the Multi Processor. I'm beginning to doubt myself and rebuilding our XP disk from scratch, maybe I lost a file or 2 along the way.
hysel Posted November 24, 2006 Author Posted November 24, 2006 Update - Tried both methods - neither worked for me. I'm building the unattend XP on an IBM T60 Model 2007CTO it has a Intel Duo Centrino chipset with an Intel integrated NIC. I'm starting over from XP SP1 today, the machines also have SATA drives, which isn't a problem since I have it booting from the DVD and installing everything works great. The clean build does not install the Multi Processor. I'm beginning to doubt myself and rebuilding our XP disk from scratch, maybe I lost a file or 2 along the way.I had the same problem with my T60 Based laptops (the computer hangs after you take out the charger)I fixed it by downloading the latest NIC drivers from Intel directly - that solve the problemI am using SP2 and Sysprep 2.0 so I don't know how it will work on SP1Second, T60 come with high definition Audio Drivers that require KB888111 from MS and that require SP2There is a SP1 version but I didn't test it.So try to use Sysprep 2.0 in your SP1 and try Againgood luck
hysel Posted November 26, 2006 Author Posted November 26, 2006 Very important!!!I forgot to mention that you have to copy the files halacpi.dll and halmacpi.dll to your C:\WINDOWS\Driver Cache\i386 folderSorry I didn't mention that before but this step Is crucial
hysel Posted November 27, 2006 Author Posted November 27, 2006 Update - Tried both methods - neither worked for me. I'm building the unattend XP on an IBM T60 Model 2007CTO it has a Intel Duo Centrino chipset with an Intel integrated NIC. I'm starting over from XP SP1 today, the machines also have SATA drives, which isn't a problem since I have it booting from the DVD and installing everything works great. The clean build does not install the Multi Processor. I'm beginning to doubt myself and rebuilding our XP disk from scratch, maybe I lost a file or 2 along the way.I had the same problem with my T60 Based laptops (the computer hangs after you take out the charger)I fixed it by downloading the latest NIC drivers from Intel directly - that solve the problemI am using SP2 and Sysprep 2.0 so I don't know how it will work on SP1Second, T60 come with high definition Audio Drivers that require KB888111 from MS and that require SP2There is a SP1 version but I didn't test it.So try to use Sysprep 2.0 in your SP1 and try Againgood luckAlso, try building the image on a UniProccessor machine
ForceFed Posted April 18, 2007 Posted April 18, 2007 [unattended]UpdateUPHAL="APCIAPIC_UP,%windir%\Driver Cache\i386\halaacpi.dll"UpdateHAL="ACPIAPICMP,%WINDIR%\Driver Cache\i386\halmacpi.dll"Very important!!!I forgot to mention that you have to copy the files halacpi.dll and halmacpi.dll to your C:\WINDOWS\Driver Cache\i386 folderSorry I didn't mention that before but this step Is crucialSorry, I know this is old but I just had a quick question.I noticed your sysprep line says halaacpi.dll but then you say to copy the halacpi.dll file to the C:\WINDOWS\Driver Cache\i386 folder. Is this correct, or should the sysprep line and file match? If they should match, which is correct, halacpi.dll or halaacpi.dll?Thanks!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now