Attached is a work-around for the in-kernel driver that is as unhacky as
I can make it.

Drop it in /etc/initramfs-tools/scripts/init-top and chmod a+x it. Add
'r8169_disable_msi' to your kernel command line (/etc/default/grub,
usually.) Remember to update-initramfs and update-grub as necessary.

For the moment it disables MSI on everything with the ID 0x10ec:0x8168,
as there seems to be no way to get the MAC version from userspace - and
certainly not before the driver is loaded. Other PCI IDs may need
adding..

Still hoping we can cherry pick the in-driver workaround for bionic...?

** Attachment added: "initramfs script to implement 'r8169_disable_msi' kernel 
command line option"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817/+attachment/5178885/+files/r8619_disable_msi

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1779817

Title:
  r8169 no internet after suspending

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to