How to Use the PXI-8221 with the PXI-8196 or Newer Controllers Hardware: PXI/CompactPCI>>Platform Modules>>PXI-8221
Problem: Whenever I try to use the PXI-8221 with the PXI-8196 controller I get the following error: “Device does not respond to first IRQ”. This only occurs when using the PXI-8221 with any controller after the 8180 series. Is there a way to use the PXI-8221 with any of the 8190 series? Solution: The problem occurs because PCMCIA cards used on the PXI-8221 can be assigned IRQs above 15 by the APIC. PCMCIA uses ISA-type interrupts which are not completely compatible with modern APIC chipsets. In order to use the PXI-8221 with a PXI-8196 controller (for example) you need to disable the APIC to assign a compatible IRQ (15 or lower) to your DAQ card. This is not officially supported by National Instruments. Please note that when you change the ACPI Routing, a fresh install of the OS must occur. Note: If your PCMCIA or CardBus device does not use interrupts, the 8221 should have no problem assigning resources to your device from the PCI bus. Common examples of devices like this are DAQ cards used in "On-Demand" sampling mode and PCMCIA memory cards. Check with your device manufacturer for information on whether your device requires interrupts. To view the current IRQ assigned to a DAQ card you need to go to Device Manager, right-click on your device and select Properties. The Resource tab under Properties will list the assigned IRQ. The IRQs assigned to the PCMCIA devices are determined by the APIC. The APIC allows the operating system to balance resources and prevent resource conflicts. Since the APIC often assigns IRQs above 15 which cannot be routed back across the legacy serial IRQ line, you must disable it to get your PCMCIA devices to work. To change the settings for APIC routing and INTS routing you will have to access BIOS. Once in the BIOS select the PXI category from the top menu and change the following:
From the BIOS you will also need to assign a PIRQ Routing value to INTA and INTB which will change the IRQ value assigned to the first and second card on the PXI-8221. This is more of a trial and error method but it will allow you to assign an IRQ value smaller than 15 which will solve the problem. If you see a yellow exclamation point in your device manager, a resouce conflict has occured. Try changing the IRQ to a different line to resolve the conflict. Related Links: KnowledgeBase 2G3ED80Z : NI 8221 PXI Controller and OS Support Attachments:
Report Date: 12/19/2005 Last Updated: 09/14/2006 Document ID: 3SIC67D8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
