PRINTERR
PRINTERR("missed frame");
PRINTERR("unknown control frame");
PRINTERR("short frame");
PRINTERR("CRC error");
PRINTERR("medium error");
PRINTERR("late collision");
PRINTERR("frame too big");
PRINTERR("runt frame (collision)");
PRINTERR("watch dog");
PRINTERR("dribbling bit");
PRINTERR(ADSTAT_Rx_DE, "descriptor error");
PRINTERR(ADSTAT_Rx_RF, "runt frame");
PRINTERR(ADSTAT_Rx_TL, "frame too long");
PRINTERR(ADSTAT_Rx_RE, "MII error");
PRINTERR(ADSTAT_Rx_DB, "dribbling bit");
PRINTERR(ADSTAT_Rx_CE, "CRC error");
PRINTERR(EMAC_RXS_OE, "overrun error");
PRINTERR(EMAC_RXS_BP, "bad packet");
PRINTERR(EMAC_RXS_RP, "runt packet");
PRINTERR(EMAC_RXS_SE, "short event");
PRINTERR(EMAC_RXS_AE, "alignment error");
PRINTERR(EMAC_RXS_BFCS, "bad FCS");
PRINTERR(EMAC_RXS_PTL, "packet too long");
PRINTERR(EMAC_RXS_ORE, "out of range error");
PRINTERR(EMAC_RXS_IRE, "in range error");
PRINTERR(ATW_RXSTAT_DE, "descriptor error");
PRINTERR(ATW_RXSTAT_RXTOE, "time-out");
PRINTERR(ATW_RXSTAT_SFDE, "PLCP SFD error");
PRINTERR(ATW_RXSTAT_SIGE, "PLCP signal error");
PRINTERR(ATW_RXSTAT_CRC16E, "PLCP CRC16 error");
PRINTERR(ATW_RXSTAT_ICVE, "WEP ICV error");
PRINTERR(IMR_RFO, "receive FIFO overrun");
PRINTERR(IMR_RBA, "receive buffer exceeded");
PRINTERR(IMR_RBE, "receive buffers exhausted");
PRINTERR(IMR_RDE, "receive descriptors exhausted");
PRINTERR(TDSTAT_Rx_DE, "descriptor error");
PRINTERR(TDSTAT_Rx_RF, "runt frame");
PRINTERR(TDSTAT_Rx_TL, "frame too long");
PRINTERR(TDSTAT_Rx_RE, "MII error");
PRINTERR(TDSTAT_Rx_DB, "dribbling bit");
PRINTERR(TDSTAT_Rx_CE, "CRC error");
PRINTERR(R0_TL, "frame too long");
PRINTERR(R0_RF, "runt frame");
PRINTERR(R0_CE, "bad FCS");
PRINTERR(sc->sc_bits.b_isr_dperr, "parity error");
PRINTERR(sc->sc_bits.b_isr_sserr, "system error");
PRINTERR(sc->sc_bits.b_isr_rmabt, "master abort");
PRINTERR(sc->sc_bits.b_isr_rtabt, "target abort");
PRINTERR(ISR_RXSOVR, "receive status FIFO overrun");
PRINTERR(CMDSTS_Rx_LONG, "Too long packet");
PRINTERR(CMDSTS_Rx_RUNT, "runt packet");
PRINTERR(CMDSTS_Rx_ISE, "invalid symbol error");
PRINTERR(CMDSTS_Rx_CRCE, "CRC error");
PRINTERR(CMDSTS_Rx_FAE, "frame alignment error");
PRINTERR(CMDSTS_Rx_LONG, "Too long packet");
PRINTERR(CMDSTS_Rx_RUNT, "runt packet");
PRINTERR(CMDSTS_Rx_ISE, "invalid symbol error");
PRINTERR(CMDSTS_Rx_CRCE, "CRC error");
PRINTERR(CMDSTS_Rx_FAE, "frame alignment error");