Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

PC-DIO-96 NIDAQ ERROR 10444

Hi everyone,
This is my first time posting to this fourm and I hope someone can help me.

For the last 5 years, we have used an Advantech industrial PC running windows 3.11 and  NI-DAQ 5.0 with one AT-MIO 16E-10 card for analog I/O and one PC-DIO-96 card for digital I/O.  This system runs a custom Visual Basic program written in Version 3.  This is used on a large machine and  we build approximately 2-3 per year. 
The problem is as follows:
After completing the latest build, I recieved this error.  [DIG_Port_In] returned NI-DAQ error-10444. MemFullerror:  This happens about 40% of the time.  If the error does not occur, the systen works fine.  I've traced this to the new DIO card.  The new card has no manual address or IRQ settings and is fully PnP.  If I replace this card with an older versio with manual setups from a spare system, the error does not occur.   I have also tried other new cards and they have produced the same error.  I've even put the new card in an old system and have duplicated this error on the old system. (Different CPU card etc.)  I also noticed that the bios detects the new card and not the old card.  The AT-MIO card is always detected.  Same thing with the NI-DAQ configuration utility. I used to have to add the DIO card manually.  Now it is detected by the configuration utility.

Things I have tried:
Changing cards, slots, etc.
Resetting NI-DAQ configuration
Setting bios to PnP type
Stopping NI-DAQ PnP from running by changing autoexec.bat (Produced different errors)

Thanks for your help.
BARRIER GUY

0 Kudos
Message 1 of 5
(4,253 Views)
Hey Barrier Guy,

Thanks for contacting National Instruments support. What is the model of the new card you have purchased.  You mention a new card and an old card, could you be more specific with this.  Most of our new cards are supported with our new drivers and much has changed from NI-DAQ 5 to NI-DAQ 7.4.2, which we are on now.  However, I am sure that NI-DAQ 7.4.2 does not support Visual Basic 3.0, I would have to verify that to be certain.  Regardless it seems as though you are running into an issue where the older drivers do not fully support the newer card.  Plug and Play cards are normally not supported in Windows 3.x

There are a few resources on that error
Why Do I Get Error -10444 When I'm Running a Simple DAQ Example?
Error -10444 with LabVIEW and DAQ on Macintosh or Windows 3.x

Let me know if you have any further questions.

Regards,

Message Edited by Kenn N on 01-24-2007 01:08 PM

Kenn North
Principal Product Manager - Search, Digital Analytics
http://ni.com/search
0 Kudos
Message 2 of 5
(4,236 Views)
Kenn N
Thanks for the response.  First, the card info you requested:
All cards are PC-DIO-96
The older cards that I have are NI part no. 183549G-02.  I have two of these in older spare systems that I have tried and they both work with the new system.

The newer cards are NI part no.  183549G-01.  I have two of these and both will reproduce the error in the new system.

Both new cards will reproduce the error in the old systems.  Sometimes after less than 5 boots and somtimes it wil take as many as 20 boots to show up. 

The older cards have a switch for the base address (we use the default of 0x180) and a jumper to set the IRQ(we leave this off and also set the ni-daq config to "Not Assigned)

Things that I have tried since my first post:
Setting an IRQ in the NI-Daq config equal to the IRQ assigned by the BIOS.
Setting the resources in the BIOS to "Legacy ISA" on the IRQ that I set in NI-DAQ config.
Tried different IRQ settings with NI-DAQ config settings the same or "Not Assigned".

There are several reasons that we use this older system.
The entire operating system and program run on a 96 MB disk on chip.
Windows 3.11 doesn't have problems being shutdown by a power switch.
The system does one thing and when it works it does it very well.
There is no reason to expand the capabilities of the system by making it more complicated.

If you are telling me that the PC-DIO-96 card can no longer be used with version 5.05, and since 5.05 is the last version to support Windows 3.11, we may be faced with a major expense in developing a new system.  I did not think that National Instruments would not support an older NI-DAQ version with the same
card model designation.
Any help or recommendations that you can give us would be greatly appreicated.  This current machine is due to ship from our facility in approximately 2 weeks.

Thanks again.
Barrier Guy



0 Kudos
Message 3 of 5
(4,233 Views)
Hey Barrier Guy,

I beleive I found your problem.  I am going to reference Appendix E of the PC-DIO-96/PnP manual.  In that Appendix there is an explanation of the difference between the 183549G-02 and the 183549G-01.  The 183549G-01 is a PnP version of the PC-DIO-96 and is not compatible with Windows 3.11.  PnP requires that the BIOS, the OS, and device be PnP compatible.  Windows 3.x is not PnP compatible and thus the 183549G-01 will not work.  Windows 95 is when the PnP standard began.

The 183549G-02 is a replacement for the legacy 181170B-01 PC-DIO-96. The replacement board is still available under the new part number 183549H-02 as there has been a slight revision.  You will probably have to call a sales rep to order one however as I could not find it on the website and it's sales part number is 777418-01.  This new 183549H-02 is still a non-PnP version of the PC-DIO-96, and therfore is what you need.  Let me know if you have further questions.

Regards,
Kenn North
Principal Product Manager - Search, Digital Analytics
http://ni.com/search
Message 4 of 5
(4,221 Views)
Hey Ken,
Thanks for getting back to me so quickly.
On our purchase order I beleive that we always order the -01 version of the board.  This was probably substituted by our distributor without notification to us.  Rember this is something that we have been doing for 5-6 years and nothing has changed on our end.  As we now have two -01 cards that we evidently  cannot use, I will be contacting them for an RMA and ordering the part numbers that you have supplied.
Thanks again for all the help.
Barrier Guy
0 Kudos
Message 5 of 5
(4,202 Views)