PREV TOC HOME INDEX NEXT


3.9.3. Dm3post-Defined Diagnostic Codes

In addition to the POST diagnostic codes retrieved from SRAM, it is necessary to define diagnostic codes for all possible error conditions that can occur during dm3post's execution. Table 3 lists the dm3post-defined diagnostic codes and associated error conditions. The legend for Table 3 is as follows:

Table 3. Dm3post Output Messages 
Diag Code 1 Diag Code 2 Windows Linux Message / Action
Diagnostic Codes returned by POST
Error messages returned in diagMsg to calling routine
0x00 OR 0x01 Test # in Progress X X Message ERROR: Power On Self Test (test name) timed out for board in slot nn, bus nn. Diagnostic codes: 0xnn 0xnn




Action Rerun dm3post. If the problem persists, provide the error message and diagnostic codes to Dialogic customer support.
0x03 0xFC X X Message SUCCESS: Power On Self Test passed for board in slot nn, bus nn. Diagnostic Codes: 0x03 0xFC




Action None
Test# which Failed Test# which Failed X X Message ERROR: Power On Self Test (test name) failed for board in slot nn, bus nn. Diagnostic Codes: 0xnn 0xnn




Action Provide the error message and diagnostic codes to Dialogic customer support.
Invalid combination of diagnostic codes X X Message ERROR: Invalid results from Power On Self Test for board in slot nn, bus nn. Diagnostic Codes: 0xnn 0xnn




Action
Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x01 X X Message ERROR: Invalid entry. Valid range for slot number is [0 - 31]. Diagnostic Codes: 0xFF 0x01




Action Rerun dm3post and provide a valid slot number.
0xFF 0x02 X X Message ERROR: No DM3 board found with slot nn and bus nn. Diagnostic Codes: 0xFF 0x02




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x03 X X Message ERROR: Slot number must be entered. Diagnostic Codes: 0xFF 0x03




Action Rerun dm3post and provide a valid slot number.
0xFF 0x04 X X Message ERROR: Only one slot number may be entered. Diagnostic Codes: 0xFF 0x04




Action Rerun dm3post and provide a valid slot number.
0xFF 0x05 X X Message ERROR: Only one bus number may be entered. Diagnostic Codes: 0xFF 0x05




Action Rerun dm3post and provide a valid bus number.
0xFF 0x06 X X Message ERROR: Ambiguous slot number. Must enter bus number to uniquely identify board. Diagnostic Codes: 0xFF 0x06




Action Rerun dm3post and provide valid slot and bus numbers.
0xFF 0x07 X X Message ERROR: qMsgVarFieldPut() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x07




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x08 X X Message ERROR: Board must be stopped/reset before diagnostics can run. Diagnostic Codes: 0xFF 0x08




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x30 X
Message ERROR: mntEnumMpathDevice() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x30




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x31 X
Message ERROR: CreateFile() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x31




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x32 X
Message ERROR: mntAllocateMMB() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x32




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x33 X
Message ERROR: mntSendPostMessage() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x33




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x34 X
Message ERROR: mntResetBoard() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x34




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x35 X
Message ERROR: NCM_GetValueEx() - <error msg>. Diagnostic Codes: 0xFF 0x35




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x36 X
Message ERROR: NCM_GetInstalledDevices() - <error msg>. Diagnostic Codes: 0xFF 0x36




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x37 X
Message ERROR: mntGetPOSTLocationContent() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x37




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x38 X
Message ERROR: Invalid entry. Valid range for bus number is [0-6]. Diagnostic Codes: 0xFF 0x38




Action Rerun dm3post and provide a valid bus number.
0xFF 0x39 X
Message ERROR: DeviceIoControl() failed. Diagnostic Codes: 0xFF 0x39




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x50
X Message ERROR: Invalid entry. Valid range for bus number is [0 - 7]. Diagnostic Codes: 0xFF 0x50




Action Rerun dm3post and provide a valid bus number.
0xFF 0x51
X Message ERROR: qDrvSetInterface() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x51




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x52
X Message ERROR: qQueueOpen() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x52




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x53
X Message ERROR: qQueueBind() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x53




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x54
X Message ERROR: qDrvBrdMap() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x54




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x55
X Message ERROR: qDrvReportBoards() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x55




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x56
X Message ERROR: qDrvReportBrdStates() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x56




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x57
X Message ERROR: qDrvBrdShutdown() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x57




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x58
X Message ERROR: qDrvBrdGetDiagState() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x58




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x59
X Message ERROR: qDrvBrdStart() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x59




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5A
X Message ERROR: qDrvProtStart() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x5A




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5B
X Message ERROR: Unable to retrieve board state for board in slot nn, bus nn. Diagnostic Codes: 0xFF 0x5B




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5C
X Message ERROR: qMsgAllocate() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x5C




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5D
X Message ERROR: qMsgWrite() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x5D




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5E
X Message ERROR: qDrvBrdConfig() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x5E




Action Provide the error message and diagnostic codes to Dialogic customer support.
0xFF 0x5F
X Message ERROR: qMsgRead() failed. Error code = nnn. Diagnostic Codes: 0xFF 0x5F




Action Provide the error message and diagnostic codes to Dialogic customer support.


PREV TOC HOME INDEX NEXT

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated October, 2001