diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c index 50f3c50852fb49654c322f94962ff02a8625a33e..3bca908716e2a5c52a82ee6e6d8e67b9b10d23c6 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c @@ -212,6 +212,8 @@ static int stmmac_pci_probe(struct pci_dev *pdev, } else stmmac_default_data(plat); + pci_enable_msi(pdev); + priv = stmmac_dvr_probe(&pdev->dev, plat, pcim_iomap_table(pdev)[i]); if (IS_ERR(priv)) { dev_err(&pdev->dev, "%s: main driver probe failed\n", __func__);