Jump to content

Recommended Posts

Posted (edited)

Hey guys. I'm new here but I've been trolling for a bit looking up image problems etc. I'm hoping I can get some help with a problem I have ran into.

So here's the thing. I have 4 laptops I need to distribute an image to. All of them are T-series thinkpads (30, 41, 42, 43). I created the image on the T30 which uses the "Advanced Configuration and Power Interface (ACPI) PC" driver. The T43 needs to use the "ACPI Uniprocessor PC" driver in order to install the TPM driver without hanging the system. I use Sysprep and then ghost the image, so I tried using the UpdateUPHAL = "ACPIAPIC_UP,%SystemDrive%\Sysprep\Hal\Hal.inf" parameter in the sysprep.ini file. Unfortunately, it keeps the original driver and does not update it to the "ACPI Uniprocessor PC" driver.

I also tried making the image from the T43 and then going backwards to the T30. Again, the sysprep parameter UpdateUPHAL doesnt do anything and keeps the Uniprocessor driver, which the T30 cant even boot on.

Any thoughts or help is greatly appreciated. I've been running through this problem for almost a week now.

Thanks.

[edit] if anyone knows how to change the acpi driver from vanilla to uniprocessor by some automatable way (cmd line, script, etc), that would solve this. dont even know if that is possible though.. [/edit]

Edited by flite

Posted

You can use DEVCON to change the HAL on the system. But you want it to be done before drivers are installed. Hence your problem with the TPM. Also even with the right HAL the TPM does not always install correctly during the sysprep mini-setup hardware detection. Unless they have come out with a newer driver since I build my image for the T43, r52, z60t, x41, m51 and m52. For the TPM I ended up using Devcon to install the driver from cmdlines.txt.

Lucky for me all six of those machines have either ACPI uniprocessor hal or ACPI multiprocessor hals so I built it on the t43 and it deploys flawlessly on the rest.

You can deploy the acpi uniprocessor to the t30 and change the hal iin the device manager if you can boot into windows.

And I'm going to assume that you have updated the BIOS on the t30 to the most recentand reset it to defaults. I have found some systems that when the latest bios is installed they have a different hal installed when reinstalled.

Another option is the Universal Image Utility from http://www.binaryresearch.net/UIU/About.htm

Posted

The desktops were simple in the fact that they all used multiprocessor drivers.

Thanks for the heads up on devcon. I was able to get the T43 to switch via the cmd line. I really appreciate that.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...