Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Problem: Windows crashes with Blue Screen of Death (BSOD)
BSOD Error Message: DRIVER_IRQL_NOT_LESS_OR_EQUAL
O/S's: Windows XP and Windows 2000 (possibly Windows ME or 98)
Hardware: Multiple CPU or Hyperthreading PC's
Applications involved: hotsync.exe, palmusbd.sys
Reason: PalmUSBd USB driver can not handle the random switching between 2 CPU's (or hyperthreading within 1 CPU)Quick fix: Launch TaskManger and right-click on hotsync.exe and set the processor affinity to processor 0
This will NOT be remembered by the system and you would need to do this every time you have rebooted the system.Make the processor affinity for hotsync.exe permanent:
Google for "imagecfg.exe" (Microsoft toolkit) and download to \Windows\System32
If Hotsync is running, Exit the running hotsync and check in TaskManager that it is no longer there.
[Start] - [Run] imagecfg -a 0x1 "C:\Program Files\Palm\HOTSYNC.exe" [Enter]
[Start] - [Run] "C:\Program Files\Palm\HOTSYNC.exe" [enter] or launch it by clicking the hotsync icon.
Launch TaskManger and right-click on hotsync.exe to check that the processor affinity is set to processor 0
Reboot system and have hotsync start the normal way through the startup menu.
The imagecfg.exe has modified the header of hotsync.exe to force it to run on just one CPU.
Open TaskManager and rightclick on hotsysnc to check processor affinity (should be Processor 0 ONLY)
You might be prompted to re-install the USB driver, which is OK.
The re-installation of the driver will not affect the modified HOTSYNC.exe program.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |