Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-XNET C API : Intermittent error (0xBFF63009) caused during closing CAN communication.

We are noticing an intermittent error (0xBFF63009) while communicating using a port on PCI-8512(attach image of config). This error causes a hang up on all NI processes (NI MAX, NI Bus monitor, NI -XNET C API calls etc.) and the only way to recover from this issue is to reboot the machine.

We have not noticed a pattern as to when it happens, but for days same sequence will run fine without any issue.  

 

"0xBFF63009 - The board's firmware did not answer a command. Solution: Stop your application and execute a self test. Try deactivating/reactivating the driver in the Device Manager. If the problem persists,..."

 

Our C API sequence during closing CAN communication:

1) nxFlush(outSessionHandle)

2) nxClear(outSessionHandle)

3) nxFlush(inSessionHandle)

4) nxClear(inSessionHandle)

 

We did looked for if any NI logs that might assist us, but they all were empty. Please suggest if in anyway we can track this down or logs we can provide to help resolve this issue?

These are production machines and rebooting them often is not an option we can have for long. Also, do suggest if any improvements in the closing sequence of our CAN communication?

 

Version information:

NI-XNET v21.0.1f12 (More system info in attached file)

 

 

Download All
0 Kudos
Message 1 of 1
(870 Views)