Comment 62 for bug 1779817

Revision history for this message
Steve Dodd (anarchetic) wrote :

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...?