I
had exactly the same problem, but now it is fixed, so have some hope.
My new t42p (2373HTU) arrived a week ago and is wonderful in many ways. Only three problems so far: hang during shutdown after long use and two others.
Nothing (Windows Update, IBM Update Connector, calling IBM Service on the phone, etc.) fixed the hang until I did the following:
a. Use IBM Thinkpad Software Installer to get an inventory of all installed software components ("View driver or application version information).
b. Visit IBM multiple file download site (
HTU,
entry) and compared the versions from step A with those available here.
In my case, six drivers were out of date. Some more than one revision out of date. While your mileage may vary, here was my list:
IBM Active Protection System (1.20b => 1.22) [several steps]
IBM ThinkPad Power Management Driver (1.25 => 1.26)
IBM ThinkPad UltraNav Driver (7.5.17.8 => 7.5.17.10) [two steps]
IBM Integrated 56K Modem for Windows 2000/XP (7.02.02 => 7.02.02.00c)
ThinkPad Software Installer (2.10.03c2 => 2.21.0451) [whoa!]
IBM Access Connections (3.20 => 3.21)
Installing these was interesting. First you download them and then install. The install dows not actually install but (at least for me) actually unpackaged them to C:\DRIVERS where they were waiting to be installed for real (think RPM or Tarball). Then I went through them one at at time and did the install/reboot game.
I failed to follow scientific method, so I don't know which one or ones did the deed, but once it was all done, my hang on shutdown problems were behind me and have not happened since despite much testing on my part.
Hope this helps you too. You might want to investigate the Multiple File Download of IBM Update Connector as the tool for downloading and installing. I did not notice this until I was done with the above so cannot comment on its utility.
Michael