linux/drivers/net/ethernet/broadcom
Michael Chan a8d9bc2e9f bnx2: Fix shutdown sequence
The pci shutdown handler added in:

    bnx2: Add pci shutdown handler
    commit 25bfb1dd4b

created a shutdown down sequence without chip reset if the device was
never brought up.  This can cause the firmware to shutdown the PHY
prematurely and cause MMIO read cycles to be unresponsive.  On some
systems, it may generate NMI in the bnx2's pci shutdown handler.

The fix is to tell the firmware not to shutdown the PHY if there was
no prior chip reset.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-03-09 19:02:27 -04:00
..
bnx2x bnx2x: Add missing bit in default Tx switching 2014-02-27 17:16:28 -05:00
Kconfig
Makefile
b44.c b44: always set duplex mode why phy changes 2014-03-02 19:05:25 -05:00
b44.h
bcm63xx_enet.c
bcm63xx_enet.h
bgmac.c
bgmac.h
bnx2.c bnx2: Fix shutdown sequence 2014-03-09 19:02:27 -04:00
bnx2.h bnx2: Fix shutdown sequence 2014-03-09 19:02:27 -04:00
bnx2_fw.h
cnic.c
cnic.h
cnic_defs.h
cnic_if.h
sb1250-mac.c
tg3.c tg3: Don't check undefined error bits in RXBD 2014-02-28 17:16:16 -05:00
tg3.h tg3: Don't check undefined error bits in RXBD 2014-02-28 17:16:16 -05:00