Why Do I Get “Kernel.446580: Illegal Win32 API Called From HW ISR” Error When I Restart My PXI Real-Time Controller With The RT Reboot Controller VI?Primary Software: LabVIEW Modules>>LabVIEW Real-Time ModulePrimary Software Version: 5.0 Primary Software Fixed Version: N/A Secondary Software: N/A Hardware: PXI/CompactPCI>>Controllers>>PXI-8176 RT
Problem: Why do I get Kernel.446580: Illegal Win32 API called from HW ISR error when I restart my PXI Real-Time (RT) controller with the RT Reboot Controller VI? The RT controller works fine if I manually cycle the power. I can see the error message only on the monitor directly attached to the PXI RT controller. Solution: Make sure the string control for MAC Address of the RT Reboot Controller VI is in Hex Display mode. When you make a string constant, it does not inherit the display settings from the connector pane. A control always does, but a constant does not. To change the string display simply right-click on the string control/constant and select Hex Display from the drop down menu. Enter the correct MAC address. See the attached screenshot for clarification. To eliminate the possibility of a damaged RT controller, try rebooting from MAX and see if you are still getting the same error. The RT controller should restart normally without any error messages.
Report Date: 10/24/2006 Last Updated: 11/01/2006 Document ID: 42NB3CLA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
