Solution:
Cause: The Windows NT Hardware Abstraction Layer (HAL) HAL assigned an I/O port address or memory resource to a PCI device that overlaps with an existing PCI device, causing a PCI resource conflict on your system. Under normal operation, the system BIOS is responsible for setting the PCI device resource requirements. When Windows NT loads, the Windows NT HAL sometimes moves the PCI device resources. PCI devices are dynamically configurable. However, the Windows NT HAL sometimes assigns overlapping I/O port addresses or memory resources for the PCI devices.
Resolution: Adding the /PCILOCK switch to the BOOT.INI file forces the Windows NT HAL to use the PCI device resources allocated by the system BIOS. After modifying the BOOT.INI file the system must be rebooted.
Example: The following is a typical Boot.INI file with the /PCILOCK switch
[boot loader]
timeout=3
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Workstation
Version 4.00"/PCILOCK
multi(0)disk(0)rdisk(0)partition(1)WINNT="Windows NT Workstation
Version 4.00 [VGA mode]" /basevideo /sos /PCILOCK