PCI/PXI Instruments not working properly when several instruments of the same…

Knowledge Base Article # Q200020

Read Prior Article Read Next Article
Summary PCI devices share the same I/O port address or memory resources on Computers running Microsoft Windows NT 4.0. Adding to the BOOT.INI file the /PCILOCK switch forces the Windows NT HAL to use the PCI device resources allocated by the system BIOS.
  
Login to rate article
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

Article Date 9/25/2002
Keywords PCI, Windows NT, BOOT.INI


Login to rate article

Read Prior Article Read Next Article
>