"IMG_ERR_MXBF - too many buffers already allocated" Error When Trying to Acquire an Image
Primary Software: TestStand
Primary Software Version: 2.0.1
Primary Software Fixed Version: N/A
Secondary Software: N/A
Problem: I installed NI-IMAQ 2.2 on my Windows 98 system, but I already had NI-IMAQ 2.2.1 installed. It looks like most of the NI-IMAQ 2.2.1 files were replaced, but not all of them, because I get the following error message:
"IMG_ERR_MXBF - too many buffers already allocated."
Reinstalling NI-IMAQ 2.2.1 replaces most files, but I still get that error message.
Solution: The problem persists because the pci_imaq.vxd file is not replaced by the NI-IMAQ 2.2.1 reinstall. The best solution is to upgrade to NI-IMAQ 2.5. Use the following procedure:
- Uninstall any versions of NI-IMAQ that appear in the "Add/Remove Programs" applet in the Control Panel (Start » Settings » Control Panel).
Please note that if you installed NI-IMAQ 2.2.1 when you installed LabVIEW 6.0, it will not appear as a separate entry in "Add/Remove Programs". You must select the entry for LabVIEW 6.0 to launch the LabVIEW uninstaller and then uninstall just the NI-IMAQ 2.2.1 software.
- Shut down your computer and remove any IMAQ hardware.
- Reboot your computer.
- Install NI-IMAQ 2.5 -- this installer is available from ni.com (see the Related Link, below).
- Shut down your computer, plug in your IMAQ hardware, and reboot.
This problem only appears if you have downgraded NI-IMAQ, and won't come into play in a normal upgrade process for NI-IMAQ or LabVIEW. If you are building applications, then the application itself will be unaffected; each target machine will need to have NI-IMAQ correctly installed, though, and will be subject to the problem above if NI-IMAQ has been downgraded on that particular machine.
Related Links: Drivers and Updates: NI-IMAQ 2.5
Attachments:
Report Date: 08/22/2000
Last Updated: 09/14/2004
Document ID: 20LG25U9