Discussion:
SP3 and Hal issue
(too old to reply)
btm
2009-01-19 18:21:03 UTC
Permalink
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
unknown
2009-01-19 21:55:01 UTC
Permalink
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).

What hardware are you having problem with?

For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...

Regards

Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com


On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
btm
2009-01-20 16:24:01 UTC
Permalink
I am using VMware and testing a clean XP SP3 image on a T43, HP DC7100, and
T60. MDT installs the OS, copies the drivers, and edits the sysprep.inf with
the correct hal and reboots into an infinite loop. I am not able to get to
minisetup.

In my driver cache\i386 folder I have bthport.sys, driver.cab, mrxsmb.sys,
ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, and sp3.cab. Do I
need to expand the sp3.cab files?

I also tried adding all the Uniproc and Multiproc files to the Uniproc
folder but they just get appended to system32 and the computer loops again
before going into minisetup. Am I missing some silly minor configuration? I
also set the ResetSourcePath=C:\Windows (where my I386 is located). Thanks.
Post by unknown
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).
What hardware are you having problem with?
For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
unknown
2009-01-20 20:16:57 UTC
Permalink
Looks like missing storage drivers...or the Windows PE uberbug...

If you press F8 and tell Windows not to restart on failure, what STOP
code do you get?

Have you enabled the "Set Diskpart BIOS Compatibility mode" action in
the Task Sequencer?

Regards

Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com


On Tue, 20 Jan 2009 08:24:01 -0800, btm
Post by btm
I am using VMware and testing a clean XP SP3 image on a T43, HP DC7100, and
T60. MDT installs the OS, copies the drivers, and edits the sysprep.inf with
the correct hal and reboots into an infinite loop. I am not able to get to
minisetup.
In my driver cache\i386 folder I have bthport.sys, driver.cab, mrxsmb.sys,
ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, and sp3.cab. Do I
need to expand the sp3.cab files?
I also tried adding all the Uniproc and Multiproc files to the Uniproc
folder but they just get appended to system32 and the computer loops again
before going into minisetup. Am I missing some silly minor configuration? I
also set the ResetSourcePath=C:\Windows (where my I386 is located). Thanks.
Post by unknown
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).
What hardware are you having problem with?
For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
btm
2009-01-21 22:30:08 UTC
Permalink
I'm using MDT not BDD 2007 so the uberbug is not an issue and I do have the
BIOS compatibility mode enabled.

I tried a fresh XP SP3 install on a T43 without any mass storage hardware
and was able to put a sysprep image onto a different T43 but not a T60. I
will have to look at the script but somehow it is not writing the correct hal
files to system32. It just copies whatever files I have in the UniprocHal
folder. I'll try to play with it.
Post by unknown
Looks like missing storage drivers...or the Windows PE uberbug...
If you press F8 and tell Windows not to restart on failure, what STOP
code do you get?
Have you enabled the "Set Diskpart BIOS Compatibility mode" action in
the Task Sequencer?
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Tue, 20 Jan 2009 08:24:01 -0800, btm
Post by btm
I am using VMware and testing a clean XP SP3 image on a T43, HP DC7100, and
T60. MDT installs the OS, copies the drivers, and edits the sysprep.inf with
the correct hal and reboots into an infinite loop. I am not able to get to
minisetup.
In my driver cache\i386 folder I have bthport.sys, driver.cab, mrxsmb.sys,
ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, and sp3.cab. Do I
need to expand the sp3.cab files?
I also tried adding all the Uniproc and Multiproc files to the Uniproc
folder but they just get appended to system32 and the computer loops again
before going into minisetup. Am I missing some silly minor configuration? I
also set the ResetSourcePath=C:\Windows (where my I386 is located). Thanks.
Post by unknown
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).
What hardware are you having problem with?
For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
Johnny Prophet
2009-01-22 00:24:15 UTC
Permalink
I'm using the script (with a minor change) and can deploy to the whole range
of t4x, t6x, t400 series of laptops. The t4x systems don't use the
uniprocHal so it shouldn't be copied down to a t4x system.

The minor change is that instead of hosting the hal files on the local
system, I host them in my deployment point. When I capture a new image, I
created a task to copy the hal file (after all of the patching is completed)
in case an update updated them. That way, the hal files always match the
captured and the whole process is automated.

-Johnny
Post by btm
I'm using MDT not BDD 2007 so the uberbug is not an issue and I do have the
BIOS compatibility mode enabled.
I tried a fresh XP SP3 install on a T43 without any mass storage hardware
and was able to put a sysprep image onto a different T43 but not a T60. I
will have to look at the script but somehow it is not writing the correct hal
files to system32. It just copies whatever files I have in the UniprocHal
folder. I'll try to play with it.
Post by unknown
Looks like missing storage drivers...or the Windows PE uberbug...
If you press F8 and tell Windows not to restart on failure, what STOP
code do you get?
Have you enabled the "Set Diskpart BIOS Compatibility mode" action in
the Task Sequencer?
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Tue, 20 Jan 2009 08:24:01 -0800, btm
Post by btm
I am using VMware and testing a clean XP SP3 image on a T43, HP DC7100, and
T60. MDT installs the OS, copies the drivers, and edits the sysprep.inf with
the correct hal and reboots into an infinite loop. I am not able to get to
minisetup.
In my driver cache\i386 folder I have bthport.sys, driver.cab, mrxsmb.sys,
ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, and sp3.cab. Do I
need to expand the sp3.cab files?
I also tried adding all the Uniproc and Multiproc files to the Uniproc
folder but they just get appended to system32 and the computer loops again
before going into minisetup. Am I missing some silly minor configuration? I
also set the ResetSourcePath=C:\Windows (where my I386 is located). Thanks.
Post by unknown
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).
What hardware are you having problem with?
For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
btm
2009-01-22 21:08:04 UTC
Permalink
Johnny,

Did you edit your CS.ini or did you create another command within the task
sequence? Can you give me an example? I would appreciate it. Thanks.

Bryan
Post by Johnny Prophet
I'm using the script (with a minor change) and can deploy to the whole range
of t4x, t6x, t400 series of laptops. The t4x systems don't use the
uniprocHal so it shouldn't be copied down to a t4x system.
The minor change is that instead of hosting the hal files on the local
system, I host them in my deployment point. When I capture a new image, I
created a task to copy the hal file (after all of the patching is completed)
in case an update updated them. That way, the hal files always match the
captured and the whole process is automated.
-Johnny
Post by btm
I'm using MDT not BDD 2007 so the uberbug is not an issue and I do have the
BIOS compatibility mode enabled.
I tried a fresh XP SP3 install on a T43 without any mass storage hardware
and was able to put a sysprep image onto a different T43 but not a T60. I
will have to look at the script but somehow it is not writing the correct hal
files to system32. It just copies whatever files I have in the UniprocHal
folder. I'll try to play with it.
Post by unknown
Looks like missing storage drivers...or the Windows PE uberbug...
If you press F8 and tell Windows not to restart on failure, what STOP
code do you get?
Have you enabled the "Set Diskpart BIOS Compatibility mode" action in
the Task Sequencer?
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Tue, 20 Jan 2009 08:24:01 -0800, btm
Post by btm
I am using VMware and testing a clean XP SP3 image on a T43, HP DC7100, and
T60. MDT installs the OS, copies the drivers, and edits the sysprep.inf with
the correct hal and reboots into an infinite loop. I am not able to get to
minisetup.
In my driver cache\i386 folder I have bthport.sys, driver.cab, mrxsmb.sys,
ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, and sp3.cab. Do I
need to expand the sp3.cab files?
I also tried adding all the Uniproc and Multiproc files to the Uniproc
folder but they just get appended to system32 and the computer loops again
before going into minisetup. Am I missing some silly minor configuration? I
also set the ResetSourcePath=C:\Windows (where my I386 is located). Thanks.
Post by unknown
The Sysprep Minisetup Process should copy the correct files from the
dllcache... The files being copied by the script is just used to get
you to that point (otherwise the system might halt before going that
far).
What hardware are you having problem with?
For troubleshooting purposes you can try alter the script so it copies
the MP files (or just add the MP files to the uniproc folder), and see
if that solves the problem...
Regards
Johan Arwidmark
Microsoft MVP - Setup / Deployment
http://www.deployvista.com
On Mon, 19 Jan 2009 10:21:03 -0800, btm
Post by btm
Is anybody having HAL issues with SP3 running Johan Arwidmark HAL script
http://www.myitforum.com/articles/15/view.asp?id=8997? The script seems to
update sysprep.inf with the correct UpdateUPHAL or UpdateHal. The UniProcHAL
folder that contains hal.dll, ntkrnlpa.exe, and ntoskrnl.exe get copied to
Windows\System32 but won't apply the correct files if the HAL is ACPIAPIC_MP.
I am not sure if I am doing something wrong. How does the script know to
copy the correct HAL files for Multiprocessors? Any help is appreciated.
Thank you.
Continue reading on narkive:
Loading...