Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
4 ratings:
 4 out of 5     Rate this Document

MXI-3 Is Not Supported Under Windows Vista

Hardware: PXI/CompactPCI>>Controllers>>PXI-8330, PXI/CompactPCI>>Controllers>>PXI-8335

Problem:
I have upgraded my system to run Windows Vista and would like to use the same PXI setup I had before. Can I use MXI-3 with Windows Vista?

Solution:
MXI-3 is not supported under Windows Vista and will not work. Devices connected by MXI-3 will not be detected by Windows or show up in MAX.

Other Solutions:
  1. Use MXI-4, which implements the bit correctly
  2. Use MXI-Express or an Embedded Controller that supports Windows Vista
  3. Use Windows XP

MXI-3 uses a WASP ASIC which has an NI developed PCI-to-PCI bridge. Windows Vista does not load the Standard PCI-to-PCI Bridge Driver for MXI-3 due to several bugs in the WASP ASIC. One of WASP ASIC problems is the lack of an ISA EN bit. The ISA EN bit causes a bridge to forward IO space transactions in the last 768 bytes of each 1K block (a legacy mess caused by too few address lines in ISA). The WASP ASIC ties this bit to 0, which interferes with Vista's assumptions about how the bit should behave on a spec compliant PCI-to-PCI bridge and results in Vista reporting a Device Error in Device Manager.

Related Links:

Attachments:





Report Date: 01/23/2007
Last Updated: 04/27/2007
Document ID: 45MA9LF7

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit