Network card without needing to install drivers

We're looking for a network card that works without it having to be installed via drivers.

Ubuntu Version: Ubuntu 20.04.2 LTS

Kernel version: Linux version 5.4.0-73-generic (buildd@lcy01-amd64-019) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021

I've been struggling to get a Realtek NIC to work on the server. Every server reboot it updates the kernel and removes the NIC from the server making it unavailable.

I was thinking some options would be the INTEL EXPI9404PTL PRO/1000 PT series.

Are those baked into the 5.4.0 kernel?

UPDATE:

Here is a lookup for current NIC in the server:

  *-network
       description: Ethernet interface
       product: RTL8125 2.5GbE Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: enp8s0
       version: 05
       serial: a8:a1:59:2d:9d:d0
       size: 1Gbit/s
       capacity: 2500Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 2500bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8125 driverversion=9.005.01-NAPI duplex=full ip=192.168.1.100 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:33 ioport:f000(size=256) memory:fc500000-fc50ffff memory:fc510000-fc513fff

UPDATE:

Output of: dkms status

synosnap, 0.10.15, 5.4.0-73-generic, x86_64: installed

UPDATE:

We did a bit of research and it seems Intel Gigabit CT PCI-E Network Adapter EXPI9301CTBLK to be the most compatible with linux kernel. I'll report back when we install it.


Please do:

sudo apt update
sudo apt install dkms git
git clone https://github.com/awesometic/realtek-r8125-dkms.git
cd realtek-r8125-dkms
sudo ./dkms-install.sh

You should be all set.