Can Other PCI Cards Cause a Database Connection Error or Illegal Board ID in MAX? Primary Software: Utility Software>>Measurement & Automation ExplorerPrimary Software Version: 4.0 Primary Software Fixed Version: N/A Secondary Software: N/A
Problem: Sometimes when I either open MAX, expand Devices and Interfaces in MAX, or try to initialize my board in LabVIEW, I get one of two errors, "Database Connection Error" or "Illegal Board ID." This usually only happens once or twice, and then everything works. What's happening? Solution: A possible reason for these errors has to do with other hardware on the system. If there are other PCI cards, or other hardware that is initialized first by Windows, our hardware will wait to be recognized until that is finished. Normally these initializations happen very quickly and are unnoticeable. For instance, if you have a network card, or multiple network cards, part of the Windows initialization is to set up these cards. But, if these cards are not connected as Windows is expecting (if Windows is setup for Network communications and is expecting a connection to a network that is not there), there may be a delay while the card attempts a connection until a timeout. This can be a lengthy delay of 10s of seconds. During this time our cards cannot initialize or be accessed so when you try to initialize them by opening MAX or Devices in MAX, or through LabVIEW, you will get an error. If you wait for the other cards to timeout before opening MAX, it will no longer give this error. Also, if the cards are set up properly with the connections (or any other expectations Windows may have for other hardware) setup, then the timeout will not have to be waited for. Related Links: Why Do I Get a Measurement & Automation Explorer (MAX) Database Connection Error? Attachments:
Report Date: 05/02/2007 Last Updated: 05/07/2007 Document ID: 491A64L6 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
