|
@@ -7586,7 +7586,8 @@ bnx2_init_board(struct pci_dev *pdev, struct net_device *dev)
|
|
|
|
|
|
if ((CHIP_ID(bp) == CHIP_ID_5708_A0) ||
|
|
if ((CHIP_ID(bp) == CHIP_ID_5708_A0) ||
|
|
(CHIP_ID(bp) == CHIP_ID_5708_B0) ||
|
|
(CHIP_ID(bp) == CHIP_ID_5708_B0) ||
|
|
- (CHIP_ID(bp) == CHIP_ID_5708_B1)) {
|
|
|
|
|
|
+ (CHIP_ID(bp) == CHIP_ID_5708_B1) ||
|
|
|
|
+ !(REG_RD(bp, BNX2_PCI_CONFIG_3) & BNX2_PCI_CONFIG_3_VAUX_PRESET)) {
|
|
bp->flags |= BNX2_FLAG_NO_WOL;
|
|
bp->flags |= BNX2_FLAG_NO_WOL;
|
|
bp->wol = 0;
|
|
bp->wol = 0;
|
|
}
|
|
}
|