BNX_PRINTF
BNX_PRINTF("%s(%d); Unable to write CTX memory: "
BNX_PRINTF(sc, "%s(%d): Error: PHY read timeout! phy = %d, "
BNX_PRINTF(sc, "%s(%d): PHY write timeout!\n", __FILE__,
BNX_PRINTF(sc, "%s(%d): Timeout error reading NVRAM at "
BNX_PRINTF(sc, "%s(%d): Timeout error writing NVRAM at "
BNX_PRINTF(sc, "%s(%d): Unknown Flash NVRAM found!\n",
BNX_PRINTF(sc, "%s(%d): Invalid NVRAM magic value! "
BNX_PRINTF(sc, "%s(%d): Invalid Manufacturing Information "
BNX_PRINTF(sc, "%s(%d): Invalid Feature Configuration "
BNX_PRINTF(sc, "%s(%d): Too many CTX pages! %d > 512\n",
BNX_PRINTF(sc, "%s(%d): Firmware synchronization timeout! "
BNX_PRINTF(sc, "%s(%d): Invalid Ethernet address!\n",
BNX_PRINTF(sc, "%s(%d): Reset failed!\n",
BNX_PRINTF(sc, "%s(%d): Byte swap is incorrect!\n",
BNX_PRINTF(sc, "%s(%d): Firmware did not complete "
BNX_PRINTF(sc, "%s(%d): Simulating bootcode failure.\n",
BNX_PRINTF(sc, "%s(%d): Bootcode not running! Found: 0x%08X, "
BNX_PRINTF(sc, "%s(%d): Error mapping mbuf into RX chain!\n",
BNX_PRINTF(sc,
BNX_PRINTF(sc, "Fatal attention detected: 0x%08X\n",
BNX_PRINTF(sc, "txmbuf[%d]\n", chain_prod);
BNX_PRINTF(sc, "rxmbuf[0x%04X]\n", chain_prod);
BNX_PRINTF(sc, "tx_bd[0x%04X]: Invalid tx_bd index!\n", idx);
BNX_PRINTF(sc, "tx_bd[0x%04X]: haddr = 0x%08X:%08X, chain "
BNX_PRINTF(sc, "tx_bd[0x%04X]: haddr = 0x%08X:%08X, nbytes = "
BNX_PRINTF(sc, "rx_bd[0x%04X]: Invalid rx_bd index!\n", idx);
BNX_PRINTF(sc, "rx_bd[0x%04X]: haddr = 0x%08X:%08X, chain page "
BNX_PRINTF(sc, "rx_bd[0x%04X]: haddr = 0x%08X:%08X, nbytes = "
BNX_PRINTF(sc, "l2_fhdr[0x%04X]: status = 0x%08X, "
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, "total tx_bd = 0x%08X\n", (uint32_t)TOTAL_TX_BD);
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, "total rx_bd = 0x%08X\n", (uint32_t)TOTAL_RX_BD);
BNX_PRINTF(sc,
BNX_PRINTF(sc, "rx_cons0 = 0x%08X, tx_cons0 = 0x%08X\n",
BNX_PRINTF(sc, "status_idx = 0x%04X\n", sblk->status_idx);
BNX_PRINTF(sc, "rx_cons1 = 0x%08X, tx_cons1 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons2 = 0x%08X, tx_cons2 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons3 = 0x%08X, tx_cons3 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons4 = 0x%08X, rx_cons5 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons6 = 0x%08X, rx_cons7 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons8 = 0x%08X, rx_cons9 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons10 = 0x%08X, rx_cons11 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons12 = 0x%08X, rx_cons13 = 0x%08X\n",
BNX_PRINTF(sc, "rx_cons14 = 0x%08X, rx_cons15 = 0x%08X\n",
BNX_PRINTF(sc, "com_prod = 0x%08X, cmd_cons = 0x%08X\n",
BNX_PRINTF(sc, "IfHcInOctets = 0x%08X:%08X, "
BNX_PRINTF(sc, "IfHcOutOctets = 0x%08X:%08X, "
BNX_PRINTF(sc, "IfHcInUcastPkts = 0x%08X:%08X, "
BNX_PRINTF(sc, "IfHcInBroadcastPkts = 0x%08X:%08X, "
BNX_PRINTF(sc, "IfHcOutMulticastPkts = 0x%08X:%08X, "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : Dot3StatsCarrierSenseErrors\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsFCSErrors\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsAlignmentErrors\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsSingleCollisionFrames\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsMultipleCollisionFrames\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsDeferredTransmissions\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsExcessiveCollisions\n",
BNX_PRINTF(sc, "0x%08X : Dot3StatsLateCollisions\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsCollisions\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsFragments\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsJabbers\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsUndersizePkts\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsOverrsizePkts\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsPktsRx64Octets\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsPktsRx65Octetsto127Octets\n",
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : EtherStatsPktsTx64Octets\n",
BNX_PRINTF(sc, "0x%08X : EtherStatsPktsTx65Octetsto127Octets\n",
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : "
BNX_PRINTF(sc, "0x%08X : XonPauseFramesReceived\n",
BNX_PRINTF(sc, "0x%08X : XoffPauseFramesReceived\n",
BNX_PRINTF(sc, "0x%08X : OutXonSent\n",
BNX_PRINTF(sc, "0x%08X : OutXoffSent\n",
BNX_PRINTF(sc, "0x%08X : FlowControlDone\n",
BNX_PRINTF(sc, "0x%08X : MacControlFramesReceived\n",
BNX_PRINTF(sc, "0x%08X : XoffStateEntered\n",
BNX_PRINTF(sc, "0x%08X : IfInFramesL2FilterDiscards\n",
BNX_PRINTF(sc, "0x%08X : IfInRuleCheckerDiscards\n",
BNX_PRINTF(sc, "0x%08X : IfInFTQDiscards\n",
BNX_PRINTF(sc, "0x%08X : IfInMBUFDiscards\n",
BNX_PRINTF(sc, "0x%08X : IfInRuleCheckerP4Hit\n",
BNX_PRINTF(sc, "0x%08X : CatchupInRuleCheckerDiscards\n",
BNX_PRINTF(sc, "0x%08X : CatchupInFTQDiscards\n",
BNX_PRINTF(sc, "0x%08X : CatchupInMBUFDiscards\n",
BNX_PRINTF(sc, "0x%08X : CatchupInRuleCheckerP4Hit\n",
BNX_PRINTF(sc, "%p - (sc) driver softc structure virtual "
BNX_PRINTF(sc, "%p - (sc->status_block) status block virtual address\n",
BNX_PRINTF(sc, "%p - (sc->stats_block) statistics block virtual "
BNX_PRINTF(sc, "%p - (sc->tx_bd_chain) tx_bd chain virtual "
BNX_PRINTF(sc, "%p - (sc->rx_bd_chain) rx_bd chain virtual address\n",
BNX_PRINTF(sc, "%p - (sc->tx_mbuf_ptr) tx mbuf chain virtual address\n",
BNX_PRINTF(sc, "%p - (sc->rx_mbuf_ptr) rx mbuf chain virtual address\n",
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, " 0x%08X - (sc->tx_prod) tx producer index\n",
BNX_PRINTF(sc, " 0x%08X - (sc->tx_cons) tx consumer index\n",
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, " 0x%08X - (sc->rx_prod) rx producer index\n",
BNX_PRINTF(sc, " 0x%08X - (sc->rx_cons) rx consumer index\n",
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, " 0x%08X - (sc->free_rx_bd) free rx_bd's\n",
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc,
BNX_PRINTF(sc, "0x%08X : bootcode version\n", val1);
BNX_PRINTF(sc, "0x%08X : (0x%04X) misc_enable_status_bits\n",
BNX_PRINTF(sc, "0x%08X : (0x%04X) dma_status\n", val1, BNX_DMA_STATUS);
BNX_PRINTF(sc, "0x%08X : (0x%04X) ctx_status\n", val1, BNX_CTX_STATUS);
BNX_PRINTF(sc, "0x%08X : (0x%04X) emac_status\n", val1,
BNX_PRINTF(sc, "0x%08X : (0x%04X) rpm_status\n", val1, BNX_RPM_STATUS);
BNX_PRINTF(sc, "0x%08X : (0x%04X) tbdr_status\n", val1,
BNX_PRINTF(sc, "0x%08X : (0x%04X) tdma_status\n", val1,
BNX_PRINTF(sc, "0x%08X : (0x%04X) hc_status\n", val1, BNX_HC_STATUS);
BNX_PRINTF(sc, "0x%04X: 0x%08X 0x%08X 0x%08X 0x%08X\n",
BNX_PRINTF(sc, "%s(%d): Management firmware enabled "