However, Ethernet doesn’t work on Linux….
This part of the comment is not correct. This is more of an Ubuntu 22.04 issue. I haven’t used Ubuntu in like 4 years and never had this problem occur on any new version of Linux OSes that I have used. I have been able to hotswap Ethernet connections ootb on every distro I have ran without having to install a driver for it.
I am curious about one thing though. Is your Ethernet port integrated or are you using a usb dongle to connect. If it’s a dongle, then that might be your problem.
What does lspci without the -v show for connections?