beautypg.com

Cirrus Logic CobraNet User Manual

Page 137

background image

CobraNet Programmer’s Reference

Error Code Reference

DS651PM25

©

Copyright 2006 Cirrus Logic, Inc.

137

Byte

Code

Flash

Code

Type Name Description

Expected

Conditions

Unexpected

Conditions

92 1,8,3

RX

ETHERRX_PHY_LAYER

Physical layer error

reported by

Ethernet controller.

-

Poor signal

integrity in

onboard Ethernet

circuits.

93 3,8,3

RXFAULT RXPACKET_TOOLONG

DMA reports

receiving an
illegally long

packet.

-

Ethernet DMA

misbehaving or

incorrect handling
of receive discard

or late collision

condition.

94 5,8,3

TX

TRANSMITTING

Attempt to transmit

while we're already

transmitting.

May be reported

during

synchronization to

network conductor.

-

95 7,8,3

TXFAULT

UNPREPARED

Transmitted a

packet before it

was fully prepared.

- -

96 1,1,4

TXFAULT

ALREADY_PREPARED

Prepared a packet

for transmission

that was already

previously

prepared.

- -

97 3,1,4

TXFAULT ALREADY_UNPREPARED

Unprepared a

packet for

transmission that

was already

Unprepared.

- -

98 5,1,4

TXFAULT QUEUEPUT_TXRECYCLE

Queue overflow

discarding or

recycling an

untransmitted

packet.

- -

99 7,1,4 FATAL

BEAT_ASSERTFAIL

Programmer

assertion failed in

beat.asm

- -

100 1,2,4

TX

ETHERTX_COL_PKT

Collision packet

transmission error.

-

Problem with

collision detection
mechanism in the

Ethernet controller.

101 3,2,4

RX

ETHERRX_RUNT_FRAME

Illegally short

Ethernet packet

received.

Runt frames can be

generated as the

result of collision

on a repeater

network.

-

102 5,2,4

TX

BEAT_BUSY

Beat packet is still

being updated

when it is time to

transmit it.

Transmission is

protracted on loss

of link.

A task is not

running or

processor cycles

exhausted.

103 7,2,4 FATAL

SNMP_ASSERTFAIL

Programmer

assertion failed in

snmp.a

- -