For documentation purposes, in a recent Xenial/4.4 kernel,
this kernel error log is seen (with options to ignore the
hardware error/fault that panics/reboots the system).
[ 113.658876] bnx2x: [bnx2x_stats_comp:205(eno1)]timeout waiting for stats finished
[ 123.648066] bnx2x: [bnx2x_state_wait:310(eno1)]timeout waiting for state 6
[ 123.730345] bnx2x: [bnx2x_dcbx_stop_hw_tx:443(eno1)]Unable to hold traffic for HW configuration
[ 123.834443] bnx2x: [bnx2x_dcbx_stop_hw_tx:444(eno1)]driver assert
[ 123.907439] bnx2x: [bnx2x_panic_dump:919(eno1)]begin crash dump -----------------
...
[ 123.907662] bnx2x 0000:19:00.0 eno1: bc 7.14.11
[ 123.907666] begin fw dump (mark 0x3c65c8)
[ 123.908033] end of fw dump
[ 123.908048] bnx2x: [bnx2x_mc_assert:751(eno1)]Chip Revision: everest3, FW Version: 7_12_30
[ 123.908049] bnx2x: [bnx2x_panic_dump:1182(eno1)]end crash dump -----------------
[ 128.701944] bnx2x: [bnx2x_func_state_change:6306(eno1)]timeout waiting for previous ramrod completion
[ 128.701946] bnx2x: [bnx2x_dcbx_resume_hw_tx:469(eno1)]Unable to resume traffic after HW configuration
[ 128.701946] bnx2x: [bnx2x_dcbx_resume_hw_tx:470(eno1)]driver assert
[ 128.701948] bnx2x: [bnx2x_panic_dump:919(eno1)]begin crash dump -----------------
...
[ 128.702170] bnx2x 0000:19:00.0 eno1: bc 7.14.11
[ 128.702173] begin fw dump (mark 0x3c65c8)
[ 128.702542] end of fw dump
[ 128.702557] bnx2x: [bnx2x_mc_assert:751(eno1)]Chip Revision: everest3, FW Version: 7_12_30
[ 128.702558] bnx2x: [bnx2x_panic_dump:1182(eno1)]end crash dump -----------------
[ 128.702565] bnx2x: [bnx2x_sp_rtnl_task:10229(eno1)]Indicating link is down due to Tx-timeout
[ 130.704628] bnx2x: [bnx2x_clean_tx_queue:1204(eno1)]timeout waiting for queue[0]: txdata->tx_pkt_prod(4) != txdata->tx_pkt_cons(3)
[ 132.706968] bnx2x: [bnx2x_clean_tx_queue:1204(eno1)]timeout waiting for queue[8]: txdata->tx_pkt_prod(445) != txdata->tx_pkt_cons(443)
[ 134.710090] bnx2x: [bnx2x_clean_tx_queue:1204(eno1)]timeout waiting for queue[16]: txdata->tx_pkt_prod(29) != txdata->tx_pkt_cons(25)
...
[ 202.648543] bnx2x: [bnx2x_clean_tx_queue:1204(eno1)]timeout waiting for queue[7]: txdata->tx_pkt_prod(25) != txdata->tx_pkt_cons(24)
[ 204.792441] bnx2x: [bnx2x_clean_tx_queue:1204(eno1)]timeout waiting for queue[23]: txdata->tx_pkt_prod(51) != txdata->tx_pkt_cons(46)
[ 204.940151] bnx2x: [bnx2x_del_all_macs:8499(eno1)]Failed to delete MACs: -5
[ 205.023453] bnx2x: [bnx2x_chip_cleanup:9319(eno1)]Failed to schedule DEL commands for UC MACs list: -5
[ 206.351810] bnx2x: [bnx2x_func_stop:9078(eno1)]FUNC_STOP ramrod failed. Running a dry transaction
[ 206.778590] bnx2x: [bnx2x_issue_dmae_with_comp:550(eno1)]DMAE timeout!
[ 206.856735] bnx2x: [bnx2x_write_dmae:598(eno1)]DMAE returned failure -1
[ 207.134674] bnx2x: [bnx2x_issue_dmae_with_comp:550(eno1)]DMAE timeout!
[ 207.212785] bnx2x: [bnx2x_write_dmae:598(eno1)]DMAE returned failure -1
[ 207.490725] bnx2x: [bnx2x_issue_dmae_with_comp:550(eno1)]DMAE timeout!
...
For documentation purposes, in a recent Xenial/4.4 kernel,
this kernel error log is seen (with options to ignore the
hardware error/fault that panics/reboots the system).
[ 113.658876] bnx2x: [bnx2x_ stats_comp: 205(eno1) ]timeout waiting for stats finished state_wait: 310(eno1) ]timeout waiting for state 6 dcbx_stop_ hw_tx:443( eno1)]Unable to hold traffic for HW configuration dcbx_stop_ hw_tx:444( eno1)]driver assert panic_dump: 919(eno1) ]begin crash dump ----------------- mc_assert: 751(eno1) ]Chip Revision: everest3, FW Version: 7_12_30 panic_dump: 1182(eno1) ]end crash dump ----------------- func_state_ change: 6306(eno1) ]timeout waiting for previous ramrod completion dcbx_resume_ hw_tx:469( eno1)]Unable to resume traffic after HW configuration dcbx_resume_ hw_tx:470( eno1)]driver assert panic_dump: 919(eno1) ]begin crash dump ----------------- mc_assert: 751(eno1) ]Chip Revision: everest3, FW Version: 7_12_30 panic_dump: 1182(eno1) ]end crash dump ----------------- sp_rtnl_ task:10229( eno1)]Indicatin g link is down due to Tx-timeout clean_tx_ queue:1204( eno1)]timeout waiting for queue[0]: txdata- >tx_pkt_ prod(4) != txdata- >tx_pkt_ cons(3) clean_tx_ queue:1204( eno1)]timeout waiting for queue[8]: txdata- >tx_pkt_ prod(445) != txdata- >tx_pkt_ cons(443) clean_tx_ queue:1204( eno1)]timeout waiting for queue[16]: txdata- >tx_pkt_ prod(29) != txdata- >tx_pkt_ cons(25) clean_tx_ queue:1204( eno1)]timeout waiting for queue[7]: txdata- >tx_pkt_ prod(25) != txdata- >tx_pkt_ cons(24) clean_tx_ queue:1204( eno1)]timeout waiting for queue[23]: txdata- >tx_pkt_ prod(51) != txdata- >tx_pkt_ cons(46) del_all_ macs:8499( eno1)]Failed to delete MACs: -5 chip_cleanup: 9319(eno1) ]Failed to schedule DEL commands for UC MACs list: -5 func_stop: 9078(eno1) ]FUNC_STOP ramrod failed. Running a dry transaction issue_dmae_ with_comp: 550(eno1) ]DMAE timeout! write_dmae: 598(eno1) ]DMAE returned failure -1 issue_dmae_ with_comp: 550(eno1) ]DMAE timeout! write_dmae: 598(eno1) ]DMAE returned failure -1 issue_dmae_ with_comp: 550(eno1) ]DMAE timeout!
[ 123.648066] bnx2x: [bnx2x_
[ 123.730345] bnx2x: [bnx2x_
[ 123.834443] bnx2x: [bnx2x_
[ 123.907439] bnx2x: [bnx2x_
...
[ 123.907662] bnx2x 0000:19:00.0 eno1: bc 7.14.11
[ 123.907666] begin fw dump (mark 0x3c65c8)
[ 123.908033] end of fw dump
[ 123.908048] bnx2x: [bnx2x_
[ 123.908049] bnx2x: [bnx2x_
[ 128.701944] bnx2x: [bnx2x_
[ 128.701946] bnx2x: [bnx2x_
[ 128.701946] bnx2x: [bnx2x_
[ 128.701948] bnx2x: [bnx2x_
...
[ 128.702170] bnx2x 0000:19:00.0 eno1: bc 7.14.11
[ 128.702173] begin fw dump (mark 0x3c65c8)
[ 128.702542] end of fw dump
[ 128.702557] bnx2x: [bnx2x_
[ 128.702558] bnx2x: [bnx2x_
[ 128.702565] bnx2x: [bnx2x_
[ 130.704628] bnx2x: [bnx2x_
[ 132.706968] bnx2x: [bnx2x_
[ 134.710090] bnx2x: [bnx2x_
...
[ 202.648543] bnx2x: [bnx2x_
[ 204.792441] bnx2x: [bnx2x_
[ 204.940151] bnx2x: [bnx2x_
[ 205.023453] bnx2x: [bnx2x_
[ 206.351810] bnx2x: [bnx2x_
[ 206.778590] bnx2x: [bnx2x_
[ 206.856735] bnx2x: [bnx2x_
[ 207.134674] bnx2x: [bnx2x_
[ 207.212785] bnx2x: [bnx2x_
[ 207.490725] bnx2x: [bnx2x_
...