I ran into a problem this morning with Network Manager not working. It was working yesterday (both on LAN and Internet) with ipv6 disabled, with and without a vpn service (where I enabled the vpn yesterday via openVPN). This is a wired connection. I have this same setup on both a laptop and and another desktop and no issue.
However this morning Network Manager was not working. I re-enabled ipv6 and enabled wicked app (in Yast), rebooted, and I have LAN access and Internet. IMHO that points the finger at Network Manager.
As a sanity/problem-assessment test, I went to YaST, disabled ipv6 and enabled Network Manager and no LAN nor internet. Re-enabling ipv6 and ‘Wicked’ app and rebooting, and I again have LAN/Internet (with wicked). I went to an internet ‘whats my ip address site’ and ipv4 is definitely working with wicked.
I’m not sure where to start investigating this … From inxi here is my hardware when booting with NetworkManger (but no LAN/internet) :
Network: Device-1: Marvell 88E8056 PCI-E Gigabit Ethernet driver: sky2
IF: eth1 state: up speed: 100 Mbps duplex: half mac: 00:24:8c:7e:ee:38
Device-2: Marvell 88E8056 PCI-E Gigabit Ethernet driver: sky2
IF-ID-1: eth0 state: down mac: 00:24:8c:7e:ee:39
Networkmanager Service when booting with it supposed to be enabled (but no LAN/internet) :
oldcpu@olddarmstadt:~> systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Sun 2020-06-14 04:19:49 +07; 9min ago
Docs: man:NetworkManager(8)
Main PID: 3549 (NetworkManager)
Tasks: 4
CGroup: /system.slice/NetworkManager.service
├─3549 /usr/sbin/NetworkManager --no-daemon
└─4293 /sbin/dhclient -d -q -sf /usr/lib/nm-dhcp-helper -pf /var/run/dhclient-eth1.pid -lf /var/lib/NetworkManager/dhc>
I note a "-no-daemon’ above under CGroup but I do not know if that is meaningful.
Again, booting with NetworkManager supposed to be enabled (but no LAN/internet)
oldcpu@olddarmstadt:~> ip addr
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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:24:8c:7e:ee:39 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:24:8c:7e:ee:38 brd ff:ff:ff:ff:ff:ff
inet6 fe80::547d:57bb:149c:d1df/64 scope link noprefixroute
valid_lft forever preferred_lft forever
and some dmesg extracts when booting with Network Manager supposed to be enabled (but no LAN/internet)
13.767521] sky2: driver version 1.30
13.767634] sky2 0000:06:00.0: Yukon-2 EC Ultra chip revision 3
13.767858] sky2 0000:06:00.0 eth0: addr 00:24:8c:7e:ee:39
13.767936] sky2 0000:04:00.0: Yukon-2 EC Ultra chip revision 3
13.768130] sky2 0000:04:00.0 eth1: addr 00:24:8c:7e:ee:38
==== snipped =====
21.758893] ip_tables: (C) 2000-2006 Netfilter Core Team
21.834024] ip6_tables: (C) 2000-2006 Netfilter Core Team
22.145502] Ebtables v2.0 registered
22.320803] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
22.735587] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
22.736485] Bridge firewalling registered
23.077273] Netfilter messages via NETLINK v0.30.
23.090277] ip_set: protocol 6
23.367388] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
23.370389] sky2 0000:06:00.0 eth0: enabling interface
23.370503] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
23.373126] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
23.376180] sky2 0000:04:00.0 eth1: enabling interface
23.376257] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
26.736987] sky2 0000:04:00.0 eth1: Link is up at 1000 Mbps, full duplex, flow control both
26.737010] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
27.496605] NET: Registered protocol family 17
32.098840] sky2 0000:04:00.0 eth1: Link is up at 100 Mbps, half duplex, flow control both
41.947765] NETDEV WATCHDOG: eth1 (sky2): transmit queue 0 timed out
41.947765] NETDEV WATCHDOG: eth1 (sky2): transmit queue 0 timed out
41.947781] ------------ cut here ]------------
41.947787] WARNING: CPU: 0 PID: 0 at ../net/sched/sch_generic.c:463 dev_watchdog+0x214/0x220
41.947788] Modules linked in: af_packet xt_tcpudp ip6t_rpfilter ip6t_REJECT ipt_REJECT xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute br_netfilter bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables dmi_sysfs vboxnetadp(O) msr vboxnetflt(O) vboxdrv(O) snd_hda_codec_analog snd_hda_codec_generic ledtrig_audio iTCO_wdt iTCO_vendor_support intel_powerclamp coretemp snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm kvm_intel lpc_ich snd_timer kvm asus_atk0110 snd irqbypass soundcore i7core_edac sky2 i5500_temp
41.947820] i2c_i801 pcspkr pcc_cpufreq acpi_cpufreq ata_generic pata_marvell sr_mod cdrom hid_generic usbhid nouveau crc32c_intel mxm_wmi video i2c_algo_bit drm_kms_helper syscopyarea firewire_ohci sysfillrect sysimgblt xhci_pci fb_sys_fops firewire_core crc_itu_t ehci_pci serio_raw ttm ahci uhci_hcd xhci_hcd ehci_hcd libahci drm usbcore drm_panel_orientation_quirks wmi button sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua
41.947838] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G IO 4.12.14-lp151.28.48-default #1 openSUSE Leap 15.1
41.947839] Hardware name: System manufacturer System Product Name/P6T DELUXE V2, BIOS 1108 09/21/2010
41.947840] task: ffffffff820134c0 task.stack: ffffffff82000000
41.947841] RIP: 0010:dev_watchdog+0x214/0x220
41.947842] RSP: 0018:ffff8801b9203e90 EFLAGS: 00010286
41.947843] RAX: 0000000000000038 RBX: 0000000000000000 RCX: 0000000000000000
41.947844] RDX: ffff8801b9220280 RSI: ffff8801b9217a68 RDI: ffff8801b9217a68
41.947845] RBP: ffff8801b1ea145c R08: 00000000000003b9 R09: 0000000000000001
41.947845] R10: ffff8801b9203f08 R11: 0000000000000001 R12: ffff8801af888c80
41.947846] R13: 0000000000000000 R14: ffff8801b1ea1000 R15: 0000000000000001
41.947847] FS: 0000000000000000(0000) GS:ffff8801b9200000(0000) knlGS:0000000000000000
41.947848] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
41.947849] CR2: 00007fc7c43ec0b0 CR3: 00000001b40b6000 CR4: 00000000000006f0
41.947849] Call Trace:
41.947852] <IRQ>
41.947855] ? pfifo_fast_reset+0x110/0x110
41.947857] call_timer_fn+0x30/0x130
41.947859] run_timer_softirq+0x3c8/0x420
41.947862] ? timerqueue_add+0x52/0x80
41.947866] ? enqueue_hrtimer+0x37/0x80
41.947868] ? recalibrate_cpu_khz+0x10/0x10
41.947871] __do_softirq+0xde/0x2c6
41.947874] irq_exit+0xba/0xc0
41.947875] smp_apic_timer_interrupt+0x3f/0x60
41.947877] apic_timer_interrupt+0x8f/0xa0
41.947878] </IRQ>
41.947881] RIP: 0010:cpuidle_enter_state+0x9f/0x2e0
41.947881] RSP: 0018:ffffffff82003e50 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
41.947882] RAX: ffff8801b9224500 RBX: 00000009c4469bb5 RCX: 000000000000001f
41.947883] RDX: 00000009c4469bb5 RSI: 000000002fe42326 RDI: 0000000000000000
41.947884] RBP: ffffe8ffffa0d090 R08: 0000000000000004 R09: 0000000000023d40
41.947884] R10: ffffffff82003e30 R11: 0000000000000183 R12: 0000000000000002
41.947885] R13: ffffffff820d7ef8 R14: 0000000000000000 R15: 00000009c4426bfd
41.947888] do_idle+0x183/0x1e0
41.947890] cpu_startup_entry+0x5d/0x60
41.947893] start_kernel+0x425/0x42d
41.947895] ? early_idt_handler_array+0x120/0x120
41.947897] x86_64_start_kernel+0x139/0x148
41.947900] secondary_startup_64+0xa5/0xb0
41.947901] Code: 63 8e 60 04 00 00 eb 8f 4c 89 f7 c6 05 1f 83 a4 00 01 e8 40 d2 fc ff 89 d9 48 89 c2 4c 89 f6 48 c7 c7 88 1b ed 81 e8 ec 9f ad ff <0f> 0b eb bd 0f 1f 84 00 00 00 00 00 66 66 66 66 90 41 57 41 56
41.947918] --- end trace edf85cc2b60398c5 ]---
41.947921] sky2 0000:04:00.0 eth1: tx timeout
41.947925] sky2 0000:04:00.0 eth1: transmit ring 19 .. 22 report=19 done=19
44.970552] sky2 0000:04:00.0 eth1: Link is up at 100 Mbps, half duplex, flow control both
84.958901] sky2 0000:04:00.0 eth1: tx timeout
84.958906] sky2 0000:04:00.0 eth1: transmit ring 21 .. 23 report=21 done=21
87.981531] sky2 0000:04:00.0 eth1: Link is up at 100 Mbps, half duplex, flow control both
105.234715] fuse init (API version 7.26)
127.962131] sky2 0000:04:00.0 eth1: tx timeout
127.962137] sky2 0000:04:00.0 eth1: transmit ring 21 .. 24 report=21 done=21
130.984694] sky2 0000:04:00.0 eth1: Link is up at 100 Mbps, half duplex, flow control both
175.833276] sky2 0000:04:00.0 eth1: tx timeout
175.833283] sky2 0000:04:00.0 eth1: transmit ring 21 .. 23 report=21 done=21
178.855929] sky2 0000:04:00.0 eth1: Link is up at 100 Mbps, half duplex, flow control both
I can see from the dmesg that all is not well with the many “tx timeout” (where the last 3 lines keep repeating).
I have the same behaviour (NetworkManager not working) with the older 4.12.14-lp151.28.48-default kernel and today’s 4.12.14-lp151.28.52-default kernel.
Again - ‘wicked’ works, but I would prefer to use NetworkManager with openVPN …
My experience is such problems are usually because I did something stupid. :\ My main thought is I somehow messed up the NetworkManager configuration when setting up the openVPN yesterday, but the openVPN (Express VPN) worked fine for many hours (although there was no test reboot after setting it up). Only this morning when booting - did I see the problem. I was NOT using the VPN this morning at all.
.