View Issue Details

IDProjectCategoryView StatusLast Update
0016698CentOS-7kernelpublic2019-11-22 18:57
Reporterfinuser 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Platformx86_64OSCentOSOS Version7.7
Product Version7.7-1908 
Target VersionFixed in Version 
Summary0016698: NIC link never gets ready after updating to kernel 3.10.0-1062.4.1
DescriptionAfter updating today, network become unavailable.
Works when booting with previous kernel.
Even the NIC leds never light up.
Steps To ReproduceBoot with 3.10.0-1062.4.1.
Additional InformationOn previous kernel
Linux xx.local 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux


[xx@xx~]$ dmesg | egrep '(eth0|net)'
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-957.27.2.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap nomodeset rhgb quiet net.ifnames=0 biosdevname=0 LANG=en_US.UTF-8
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-957.27.2.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap nomodeset rhgb quiet net.ifnames=0 biosdevname=0 LANG=en_US.UTF-8
[ 0.002104] Initializing cgroup subsys net_cls
[ 0.002111] Initializing cgroup subsys net_prio
[ 1.047259] audit: initializing netlink socket (disabled)
[ 1.071962] SELinux: Registering netfilter hooks
[ 1.383135] drop_monitor: Initializing network drop monitor service
[ 1.383198] Initializing XFRM netlink socket
[ 1.383801] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 1.637562] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 1.637932] r8169 0000:03:00.0 eth0: RTL8168b/8111b at 0xffffaa3980640000, 00:26:18:7f:7c:53, XID 18000000 IRQ 27
[ 1.637934] r8169 0000:03:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[ 8.112767] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.116862] r8169 0000:03:00.0 eth0: link down
[ 8.117213] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.422135] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 10.345306] r8169 0000:03:00.0 eth0: link up
[ 10.345316] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

On new kernel:

Linux xx.xx.local 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[xx@xx~]$ dmesg | egrep '(eth0|net)'
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-1062.4.1.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap nomodeset rhgb quiet net.ifnames=0 biosdevname=0 LANG=en_US.UTF-8
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-1062.4.1.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap nomodeset rhgb quiet net.ifnames=0 biosdevname=0 LANG=en_US.UTF-8
[ 0.002131] Initializing cgroup subsys net_cls
[ 0.002137] Initializing cgroup subsys net_prio
[ 1.038580] audit: initializing netlink socket (disabled)
[ 1.063759] SELinux: Registering netfilter hooks
[ 1.375105] drop_monitor: Initializing network drop monitor service
[ 1.375168] Initializing XFRM netlink socket
[ 1.375789] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 1.631649] r8169 0000:03:00.0 eth0: RTL8168b/8111b, 00:26:18:7f:7c:53, XID 380, IRQ 27
[ 1.631652] r8169 0000:03:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[ 8.747827] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.874895] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.160790] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Tags"Network", kernel
abrt_hash
URL

Activities

TrevorH

TrevorH

2019-11-05 23:13

manager   ~0035642

Try `modprobe realtek` and see if it works. Might also need to reload r8169 afterwards but try without first.
ajschult

ajschult

2019-11-06 01:52

reporter   ~0035644

see https://bugs.centos.org/view.php?id=16413
finuser

finuser

2019-11-19 00:26

reporter   ~0035713

Yap - unloading r8169 - loading realtek - reloading r8169 wakes up the net.
New r8169 looks to 'softdep' realtek, but the previous one 'depends' on mii.
So there seem so be something shaky in the modprobe if it ia not loading realtek.
I did not yet try what happens with mii. The reason is that for some very odd reason, now the network works even over a restart (over a really cold boot I did not try yet). And according the lsmod the realtek driver is not in.
Using softdep hints that the designer thinks that the driver should work without realtek.
finuser

finuser

2019-11-21 21:58

reporter   ~0035732

Tried also really cold boot where power was turned of completely so that network card started from scratch for sure. Works. So, this got miraculously fixed, as if the driver reload would have kicked something that is nonvolatile on the network card (unless the driver was updated without that I noticed it).
Something funny there is going on anyway, but for my point of view this can be closed if you wish.
billybob2

billybob2

2019-11-22 18:57

reporter   ~0035738

I had the same problem today. Boot to kernel 3.10.0-1062.4.3.el7 and my network card no longer functions. Powering completely down does not fix it on my my computer.

Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)

Going back to kernel 3.10.0-957 gets it working again.

Issue History

Date Modified Username Field Change
2019-11-05 23:04 finuser New Issue
2019-11-05 23:04 finuser Tag Attached: "Network"
2019-11-05 23:04 finuser Tag Attached: kernel
2019-11-05 23:13 TrevorH Note Added: 0035642
2019-11-06 01:52 ajschult Note Added: 0035644
2019-11-19 00:26 finuser Note Added: 0035713
2019-11-21 21:58 finuser Note Added: 0035732
2019-11-22 18:57 billybob2 Note Added: 0035738