diff options
-rw-r--r-- | drivers/net/tulip/tulip_core.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/tulip/tulip_core.c b/drivers/net/tulip/tulip_core.c index 254643ed945e..bd3b41daa892 100644 --- a/drivers/net/tulip/tulip_core.c +++ b/drivers/net/tulip/tulip_core.c | |||
@@ -1381,6 +1381,13 @@ static int __devinit tulip_init_one (struct pci_dev *pdev, | |||
1381 | return i; | 1381 | return i; |
1382 | } | 1382 | } |
1383 | 1383 | ||
1384 | /* The chip will fail to enter a low-power state later unless | ||
1385 | * first explicitly commanded into D0 */ | ||
1386 | if (pci_set_power_state(pdev, PCI_D0)) { | ||
1387 | printk (KERN_NOTICE PFX | ||
1388 | "Failed to set power state to D0\n"); | ||
1389 | } | ||
1390 | |||
1384 | irq = pdev->irq; | 1391 | irq = pdev->irq; |
1385 | 1392 | ||
1386 | /* alloc_etherdev ensures aligned and zeroed private structures */ | 1393 | /* alloc_etherdev ensures aligned and zeroed private structures */ |