Package: kernel-package Version: 4.9.0-6 X-Debbugs-CC: yanh...@vmware.com, gy...@vmware.com Linux kernel 4.15 has introduced a bug in e1000e msix interrupt drivers, which violates the e1000e specification. Specifically, the driver configures auto-clearing of the "OTHER" interrupt types, and the "OTHER" interrupt handler expects to see an uncleared interrupt source for the "OTHER" types; consequently, the link state change interrupts are not identified by the driver, and thus the virtual E1000e device doesn't function correctly inside VMware VMs. We have verified that Linux kernel 4.16-RC7 has fixed the issue.
Could you please crossport the fix from linux-4.16 to Debian 9.4.0? Here are the change history: https://lkml.org/lkml/2018/3/25/248 Benjamin Poirier (7): e1000e: Remove Other from EIAC Partial revert "e1000e: Avoid receiver overrun interrupt bursts" e1000e: Fix queue interrupt re-raising in Other interrupt e1000e: Avoid missed interrupts following ICR read e1000e: Fix check_for_link return value with autoneg off Revert "e1000e: Separate signaling for link check/link up" e1000e: Fix link check race condition Thanks, Shraddha