Service manual
78 Self-Tests
Should the initialization code encounter an error, the test number will be
zero.
#^x0002 ; could not find a good page of memory for init block
#^x0004 ; could not find 3 contiguous pages for receive buffer
#^x0006 ; could not find 3 contiguous pages for transmit buffer
B.2.1 TEST 1:
#^x1002 ; failed init
#^x1004 ; RX not enabled
#^x1006 ; TX enabled
#^x1008 ; init failed
#^x100A ; RX enabled
#^x100C ; TX not enabled
B.2.2 TEST 2:
high word : pkt data length (1 byte), index into pattern table (1 byte)
#^x2002 ; init failed
#^x2004 ; failed loop
B.2.3 TEST 3:
high word : pkt data length (1 byte), index into pattern table (1 byte)
#^x3002 ; init failed
#^x3004 ; failed loopback
#^x3006 ; no CRC match
#^x3008 ; init failed
#^x300A ; failed TX
#^x300C ; failed RX
#^x300E ; init failed
#^x3010 ; failed TX
#^x3012 ; OWN not toggled
#^x3014 ; no RX error
#^x3016 ; no STP
#^x3018 ; no ENP
#^x301A ; no CRC error
#^x301C ; no FRAM error
#^x301E ; no RINT