Table of Contents Index NMS Glossary Previous Page Next Page (Page 5 of 80 in this chapter) Version


BootDiagnosticLevel

Syntax

BootDiagnosticLevel = level

Access

Read/Write

Type

Integer

Default

2

Allowed Values

0 | 1 | 2 | 3

Example

BootDiagnosticLevel = 2

Description

Specifies the level of diagnostics during initialization of the board.

This value takes precedence over the corresponding value of the BootDiagnosticLevel keyword set in the system configuration file.

The valid values for level are 0, 1, 2, and 3. Zero (0) indicates that no diagnostics are performed, and 3 is the maximum level. The trade-off for higher levels of diagnostics is the increased time needed to initialize each AG board at load time.

If a test fails, the test number is reported back as the error code.

Note: Some tests can pass back more than one error code, depending on the options selected and/or the mode of failure. These error codes are described in the following table.

Certain tests try to report additional information.

The following tests are performed during the boot diagnostics:
Test #

Description

Error Code

#WDS

Error Number

1

Indicates that the coprocessor booted by writing 11h to SRAM base address.

Coprocessor never booted at all.

1

Coprocessor booted but somehow crashed after writing to SRAM base address.

11h

aaaah option switch selected and coprocessor crashed after updating SRAM base address.

aaaah

2

Verifies the board type.

2

1

3

Checks the DRAM size and BUSCLK programmed in the eeprom, and sets up the part accordingly if valid eeprom choice.

3

1

4

Tests DSP Control and Status registers

4

2

6

Tests DRAM

6

4

7

Tests DSPS

7

5

8

Serial Port test

Failed internal loopback test. Wrote a 49h and received something else back.

8

2

9

HMIC tests

Refer to the following tables for an explanation of the error number.

Failed I/O test

9

5

1

Failed register test

9

5

1

Failed CAM test

9

5

2

Failed local connections test

9

5

3

10

Framer register tests

10

3

11

HDLC controller register test

11

3

12

DSP HPI tests

12

3 or 4

The following information is reported back to the host upon a diagnostic failure:
ERROR CODE

WORD1

WORD2

WORD3

WORD4

WORD5

#WDS

ADDITIONAL DATA

1

None

2

1

eeprom board type

3

1

eeprom dram size word

4

2

written

read (masked by 0xfh)

6

4

address lo

address hi

written

read

7

5

# DSPs booted

# expected

test ID

memory failed address

contents of failed address

8

2

written

read

9

5

See the following table for more information.

10

3

Address

Written

Read

high nibble = framer number

low nibble = data read

11

3

Address

Written

Read

high nibble = HDLC
number

low nibble = data written

12

3

01 = HPIA test

DSP Number

Written

Read

4

02 = HPI memory test

DSP Number

Written

Read

The following information is reported back to the host for Error Code 9 upon a diagnostic failure:
#WDS

HMIC ID

Error Number

Address

Write

Read

5

0 or 1

1

5aa5

Write

Read

5

0 or 1

1

Register number

Write

Read

5

0 or 1

2

CAM address

Write

Read

5

0 or 1

3

Local connections address

Write

Read



Table of Contents Index NMS Glossary Previous Page Next Page (Page 5 of 80 in this chapter) Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights reserved.