--- igb-5.3.5.10-orig/src/igb_main.c 2017-08-03 04:04:30.000000000 +0800 +++ igb-5.3.5.10/src/igb_main.c 2017-08-13 02:59:51.032681666 +0800 @@ -1047,7 +1047,7 @@ for (i = 0; i < numvecs; i++) adapter->msix_entries[i].entry = i; - err = pci_enable_msix(pdev, + err = pci_enable_msix_exact(pdev, adapter->msix_entries, numvecs); if (err == 0) break;