Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

dnet communication lockup

If i unplug my device that I am simply sending a single explicit message(successfully) and then plug back in, I get the following error message "Error 0xbff620ad (DnetErrRsrcLimitRespPending);
You called Write DeviceNet Explicit Message before the response arrived for a previous write.  Only one explicit message can be pending.  Solutions: Finish the write/wait/read sequence before
 writing another explicit message request. "  I cannot recover, even after closing objects and exiting program, except be removing NI dnet card. I'm stumped. Any thoughts? 
 
0 Kudos
Message 1 of 4
(3,756 Views)
Hi,

The error you are describing sounds like something that may have been fixed in a later version of our NI-DNET driver.  What driver version do you have?  I recommend upgrading to our latest version, 1.4.1.  You can download it from the following website:

NI-DNET Version 1.4.1 for Windows 2000/98/ME/NT/XP

Assuming this corrects the error you are having with needing to take out the card and put it back in, you will still get an error once the device is unplugged.  You can catch this error, however, close all of your handles and objects, and then reopen them.  This should allow you to re-establish communication.

Hope this helps!

john m
Applications Engineer
0 Kudos
Message 2 of 4
(3,742 Views)
Thanx so much John, I'll give it a shot.
Best Regards
0 Kudos
Message 3 of 4
(3,734 Views)
Thankyou very much.  Can't tell you how much time I spent trying to resolve this problem.  Don't understand how I could have gotten the defective driver when I just purchased
the card and software 5 mo ago. Ouch
 Best Regards
0 Kudos
Message 4 of 4
(3,706 Views)