It was reported that after resuming from suspend network fails with
error "do_IRQ: 3.38 No irq handler for vector", see [0]. Enabling WoL
can work around the issue, but the only actual fix is to disable MSI.
So let's mimic the behavior of the vendor driver and disable MSI on
all chip versions before RTL8168d.
Can you please test versions >= 5.0.0-30.32? Particularly, 36255914e900a13 62c608a381
commit 67d0bc70365cc69
Author: Heiner Kallweit <email address hidden>
Date: Sat Jul 27 12:45:10 2019 +0200
r8169: don't use MSI before RTL8168d
BugLink: https:/ /bugs.launchpad .net/bugs/ 1841994
[ Upstream commit 003bd5b4a7b4a94 b501e3a1e2e7c9d f6b2a94ed4 ]
It was reported that after resuming from suspend network fails with
error "do_IRQ: 3.38 No irq handler for vector", see [0]. Enabling WoL
can work around the issue, but the only actual fix is to disable MSI.
So let's mimic the behavior of the vendor driver and disable MSI on
all chip versions before RTL8168d.
[0] https:/ /bugzilla. kernel. org/show_ bug.cgi? id=204079
Fixes: 6c6aa15fdea5 ("r8169: improve interrupt handling")
Reported-by: Dušan Dragić <email address hidden>
Tested-by: Dušan Dragić <email address hidden>
Signed-off-by: Heiner Kallweit <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>