从 22.10 升级到 23.04 导致 NIC 损坏

从 22.10 升级到 23.04 导致 NIC 损坏

我有一台戴尔 Optiplex Mini 3080,带有一个内置 NIC 和一个外置 USB 3.0 NIC。从 Ubuntu 22.10(内核 5.19.0-46)升级到 Ubuntu 23.04(内核 6.2.0-33)后,我的内置 PCI NIC 停止工作。我收到大量信息:

r8169: rtl_ephyar_cond == 1 (loop: 100, delay: 10) 
r8169: rtl_eiar_cond == 1 (loop: 100, delay: 100)

我尝试添加pcie_aspm=off到我的 grub 中,但没有帮助。现在我正在使用旧内核。当机器启动时,一切都运行良好,但之后,NIC 停止工作。

lspci 输出如下:

00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 05)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Comet Lake PCH-V USB Controller
00:14.2 Signal processing controller: Intel Corporation Comet Lake PCH-V Thermal Subsystem
00:16.0 Communication controller: Intel Corporation Comet Lake PCH-V HECI Controller
00:17.0 SATA controller: Intel Corporation 400 Series Chipset Family SATA AHCI Controller
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #21 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #05 (rev f0)
00:1f.0 ISA bridge: Intel Corporation B460 Chipset LPC/eSPI Controller
00:1f.2 Memory controller: Intel Corporation Cannon Lake PCH Power Management Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH-V cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH-V SMBus Host Controller
01:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 NVMe PCIe SSD (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

我也试过了,r8168-dkms但我可能做错了什么,因为它甚至没有检测到我的网卡。
你能给我一些建议吗?

相关内容