unu dintre acestea ar trebui probabil să rezolve problema. Doar fă unu la un moment dat, apoi retestați.
- r8168-dkms
Încercați să înlocuiți driverul r8169 cu acest driver...
actualizare sudo apt
sudo apt install dkms r8168-dkms
reporniți
- WOL
Deschis Terminal
nm-connection-editor
Verificați aceste setări...
- MSI
Întreruperile MSI/MSIX au fost activate pentru anumite plăci Ethernet în Ubuntu 20.xx. Acest lucru poate provoca o funcționare intermitentă prin ethernet. Iată un patch pentru a o repara. Urmați instrucțiunile încorporate pentru instalare.
#!/bin/sh
# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817
# nume de fișier: r8169_disable_msi
# Introduceți-l în /etc/initramfs-tools/scripts/init-top și chmod a+x it. Adăugați „r8169_disable_msi”
# la linia de comandă a nucleului (/etc/default/grub, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# de obicei.)
# sudo -H gedit /etc/default/grub # pentru a edita fișierul
# Amintiți-vă să actualizați-initramfs și să actualizați-grub după cum este necesar.
# sudo update-initramfs -c -k $(uname -r)
# sudo update-grub
# reporniți
# Pentru moment, dezactivează MSI pe tot ce are ID-ul 0x10ec:0x8168, deoarece se pare că
# nu există nicio modalitate de a obține versiunea MAC din spațiul utilizatorului - și cu siguranță nu înainte ca driverul să fie
# încărcat. Alte ID-uri PCI pot necesita adăugare..
PREREQ=""
cerințe preliminare()
{
ecou „$PREREQ”
}
caz de 1 USD in
# obțineți pre-condiții
cerințe preliminare)
precerințe
iesirea 0
;;
esac
disable_msi () {
pentru i în /sys/bus/pci/devices/*; do
if [ $(cat $i/vendor) = "0x10ec" -a $(cat $i/dispozitiv) = "0x8168" ]; atunci
echo 0 >$i/msi_bus
fi
Terminat
}
pentru x în $(cat /proc/cmdline); do
caz ${x} in
r8169_disable_msi)
disable_msi
pauză
;;
esac
Terminat