หนึ่ง สิ่งเหล่านี้น่าจะแก้ปัญหาได้ ทำเท่านั้น หนึ่ง ทีละครั้งแล้วทดสอบใหม่
- r8168-dkms
ลองเปลี่ยนไดรเวอร์ r8169 เป็นไดรเวอร์นี้...
อัปเดต sudo apt
sudo apt ติดตั้ง dkms r8168-dkms
รีบูต
- วล
เปิด เทอร์มินัล
nm-connection-editor
ตรวจสอบการตั้งค่าเหล่านี้...
- เอ็มเอสไอ
มีการเปิดใช้งานการขัดจังหวะ MSI/MSIX สำหรับการ์ดอีเธอร์เน็ตบางรุ่นใน Ubuntu 20.xx ซึ่งอาจทำให้การทำงานของอีเธอร์เน็ตไม่ต่อเนื่อง นี่คือโปรแกรมแก้ไขเพื่อแก้ไข ทำตามคำแนะนำที่ฝังไว้เพื่อติดตั้ง
#!/bin/sh
# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817
# ชื่อไฟล์: r8169_disable_msi
# วางใน /etc/initramfs-tools/scripts/init-top และ chmod a+x it เพิ่ม 'r8169_disable_msi'
# ไปยังบรรทัดคำสั่งเคอร์เนลของคุณ (/etc/default/grub, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# โดยปกติ.)
# sudo -H gedit /etc/default/grub # เพื่อแก้ไขไฟล์
# อย่าลืม update-initramfs และ update-grub ตามความจำเป็น
# sudo update-initramfs -c -k $(uname -r)
# sudo update-ด้วง
# รีบูต
# ในขณะที่มันปิดการใช้งาน MSI ในทุกสิ่งด้วย ID 0x10ec:0x8168 เนื่องจากดูเหมือนว่า
# ไม่มีทางได้รับเวอร์ชัน MAC จาก userspace - และแน่นอนว่าไม่ใช่ก่อนที่ไดรเวอร์จะเป็น
# โหลดแล้ว PCI ID อื่นๆ อาจจำเป็นต้องเพิ่ม..
พรีคิว=""
ข้อกำหนดเบื้องต้น ()
{
echo "$PREREQ"
}
กรณี $1 ใน
#รับเงื่อนไขเบื้องต้น
ข้อกำหนดเบื้องต้น)
ข้อกำหนดเบื้องต้น
ทางออก 0
;;
เอสแซค
ปิดการใช้งาน_msi () {
สำหรับฉันใน /sys/bus/pci/devices/*; ทำ
ถ้า [ $(cat $i/vendor) = "0x10ec" -a $(cat $i/device) = "0x8168" ]; แล้ว
เสียงสะท้อน 0 >$i/msi_bus
ไฟ
เสร็จแล้ว
}
สำหรับ x ใน $(cat /proc/cmdline); ทำ
กรณี ${x} ใน
r8169_disable_msi)
ปิดการใช้งาน_msi
หยุดพัก
;;
เอสแซค
เสร็จแล้ว