After Yast online update - with kernel updating to 5.3.18-lp152.92-default - eth0 is up but not transmitting nor receiving.
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b4:2e:99:f5:62:d3 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.13/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
# hwinfo --network
48: None 00.0: 10701 Ethernet
[Created at net.126]
Unique ID: usDW.ndpeucax6V1
Parent ID: rBUF.BmqBU9Z2gDD
SysFS ID: /class/net/eth0
SysFS Device Link: /devices/pci0000:00/0000:00:01.2/0000:01:00.2/0000:02:07.0/0000:06:00.0
Hardware Class: network interface
Model: "Ethernet network interface"
Driver: "r8169"
Driver Modules: "r8169"
Device File: eth0
HW Address: b4:2e:99:f5:62:d3
Permanent HW Address: b4:2e:99:f5:62:d3
Link detected: yes
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #22 (Ethernet controller)
# dmesg | grep eth0
5.874191] r8169 0000:06:00.0 eth0: RTL8168g/8111g, b4:2e:99:f5:62:d3, XID 4c0, IRQ 74
5.874192] r8169 0000:06:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
9.992759] r8169 0000:06:00.0 eth0: Link is Down
12.668485] r8169 0000:06:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
17.856089] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
# ping 8.8.4.4
PING 8.8.4.4 (8.8.4.4) 56(84) bytes of data.
From 192.168.0.13 icmp_seq=1 Destination Host Unreachable
From 192.168.0.13 icmp_seq=2 Destination Host Unreachable
From 192.168.0.13 icmp_seq=3 Destination Host Unreachable
Switch port light is up.
Ethernet port lights on desktop are on, constant orange light and slowly blinking green light.
Booted to previous kernel 5.3.18-lp152.87-default but eth0 still UP but not working (can’t ping any other box in my LAN nor google dns 8.8.4.4). Tried the kernel before that (5.3.18-lp152.50) but it won’t boot complaining that something has to be loaded first (initram something, perhaps)
So, after rebooting again to the current kernel eth0 is working, at least for now. Any idea why?
P.S.: this did remind me of the first ever support “tip” in windowze: reboot, and if it doesn’t work reboot again and again and…