Hi all, on my older Asus N56VZ laptop (running up to date Manjaro with kernel 5.4.18) I'm using an USB 3 hub and GE dongle which has been working great for a couple of years. Yesterday while I was VNC'ing to it the laptop lost power (the power cable had gone loose and the battery holds very little) and it shut itself down. After booting this problem came up.
As soon as the laptop boots the network works, I can load a few websites, then after about 30 seconds the network is lost and NetworkManager hangs, I can't even stop or reload it with systemctl, I have to reboot and even that hangs with 'A stop job is running for Network Manager' and I have to long press the power button.
If I boot with the dongle disconnected everything works including the wifi and the built in GE (which I don't use as it doesn't support WoL). But if I boot with the dongle connected NetworkManager goes awry again. If I connect the dongle after the laptop has already booted all works until I connect the network cable to it.
It doesn't look as a driver (r8152) issue as I've tried booting kernel 4.19.102 and installed 5.5.2 and no change. It would seem more like a NetworkManager problem. The dongle itself is good, it works under Ubuntu on the same machine, also I've tried another USB-GE dongle of another brand but with the same chip and it has the same problem. Any help appreciated.
Here are the logs beginning from when I plug in the dongle after the laptop is booted and the network is connected to the built-in GE enp4s0, I then move the cable to the USB dongle enp0s20u2u4 and it all looks fine until this line appear then the network is lost:
Feb 23 12:14:03 lt kernel: usb 4-2.4: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd