[Kernel/Drive] 更新到20.2.3版本后网卡驱动异常
Tofloor
poster avatar
cyy9107
deepin
2021-08-24 06:04
Author

更新到20.2.3版本后,Realtek RTL8111/8168/8411 PCI网卡驱动识别为 8169,无法连接网络,下载8168驱动重新安装后,网络才能恢复。Debian11也有这个问题正好反馈一下。

硬件信息

cyy9107@Deepin:~/Desktop$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3 Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1c.5 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H81 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] (rev ff)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
04:00.0 PCI bridge: Integrated Technology Express, Inc. IT8893E PCIe to PCI Bridge (rev 41)

报错日志

[   13.096356]  cpuidle_enter+0x2e/0x40
[   13.096359]  do_idle+0x258/0x2b0
[   13.096361]  cpu_startup_entry+0x1d/0x20
[   13.096363]  rest_init+0xb8/0xba
[   13.096366]  arch_call_rest_init+0xe/0x1b
[   13.096368]  start_kernel+0x59f/0x5c3
[   13.096370]  x86_64_start_reservations+0x32/0x34
[   13.096372]  x86_64_start_kernel+0x74/0x77
[   13.096374]  secondary_startup_64_no_verify+0xb0/0xbb
[   13.096376] ---[ end trace 59f949e1f4963318 ]---
[   13.109933] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   23.093929] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   33.077928] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   43.061703] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   53.045098] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   63.029929] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   74.037935] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   85.045931] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[   95.029163] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  106.037919] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  111.157932] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  116.216443] 
               This is the fuse filesytem,so return

[  116.383699] 
               This is the fuse filesytem,so return

[  116.642724] 
               This is the fuse filesytem,so return

[  116.760208] 
               This is the fuse filesytem,so return

[  116.811032] 
               This is the fuse filesytem,so return

[  117.684809] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  117.684811] Bluetooth: BNEP filters: protocol multicast
[  117.684813] Bluetooth: BNEP socket layer initialized
[  127.029934] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  132.149940] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  143.156726] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  159.029939] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  164.149943] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  175.157938] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  181.045946] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  191.029751] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  196.149596] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  202.037941] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  213.045941] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  223.029944] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  234.037926] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  245.045942] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  255.029890] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  260.149947] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  266.037945] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  271.157944] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  287.029945] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  292.149946] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  303.157928] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  309.045942] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  319.029273] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  324.149940] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  335.157946] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  341.045955] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  351.029944] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  362.037928] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  373.045954] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  383.028827] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  388.149951] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  394.038012] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  405.045327] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  415.029933] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  420.149153] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  426.037930] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  431.157664] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  447.029296] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  452.149146] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  458.037947] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  464.960176] usb 3-8: new high-speed USB device number 3 using xhci_hcd
[  465.109759] usb 3-8: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 1.10
[  465.109762] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3

安装驱动中

安装驱动后日志

[  464.960176] usb 3-8: new high-speed USB device number 3 using xhci_hcd
[  465.109759] usb 3-8: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 1.10
[  465.109762] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  465.109763] usb 3-8: Product: DataTraveler 3.0
[  465.109764] usb 3-8: Manufacturer: Kingston
[  465.109765] usb 3-8: SerialNumber: 08606E6B64C4BFB1881688FC
[  465.244106] usb-storage 3-8:1.0: USB Mass Storage device detected
[  465.244491] scsi host4: usb-storage 3-8:1.0
[  465.244591] usbcore: registered new interface driver usb-storage
[  465.245982] usbcore: registered new interface driver uas
[  466.252965] scsi 4:0:0:0: Direct-Access     Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
[  466.253473] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  466.253705] sd 4:0:0:0: [sdc] 60555264 512-byte logical blocks: (31.0 GB/28.9 GiB)
[  466.253923] sd 4:0:0:0: [sdc] Write Protect is off
[  466.253928] sd 4:0:0:0: [sdc] Mode Sense: 45 00 00 00
[  466.254150] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  466.328979]  sdc: sdc1 sdc2
[  466.357830] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[  466.532753] FAT-fs (sdc2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[  466.532803] 
               This is the fuse filesytem,so return

[  466.646656] 
               This is the fuse filesytem,so return

[  516.149691] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  522.038056] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  559.157674] r8169 0000:03:00.0 enp3s0: rtl_rxtx_empty_cond == 0 (loop: 42, delay: 100).
[  577.751869] r8169 0000:03:00.0 enp3s0: Link is Down
[  596.824915] r8168 Gigabit Ethernet driver 8.049.02-NAPI loaded
[  596.841323] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[  596.843357] r8168  Copyright (C) 2021 Realtek NIC software team  
                This program comes with ABSOLUTELY NO WARRANTY; for details, please see . 
                This is free software, and you are welcome to redistribute it under certain conditions; see . 
[  596.858574] r8168 0000:03:00.0 enp3s0: renamed from eth0
[  596.897565] enp3s0: 0xffffab8ec004b000, b0:83:fe:6e:e3:03, IRQ 31
[  600.023829] r8168: enp3s0: link up
[  600.023886] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
Reply Favorite View the author
All Replies
avatar
Ziggy
deepin
2021-08-24 06:35
#1

你是内核滚动升级了吧,一般换个内核就可以解决了

Reply View the author
avatar
cyy9107
deepin
2021-08-24 06:37
#2
Ziggy

你是内核滚动升级了吧,一般换个内核就可以解决了

是的,我直接更新了一下网卡驱动

Reply View the author