I'm running Kubuntu 20.04 on an older PC. The NIC on the motherboard has been giving me trouble recently, occasionally disconnecting and requiring a reboot to reconnect. So I added a PCIe Ethenert Card, but it won't pull an IP address. The card is an old TP-Link NT TG-3648 hardware v2, that I found among my spare parts. I've tried both PCIe ports on my motherboard.
When I run lspci -v | grep Ethernet -A 1
i get this output:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
Flags: bus master, fast devsel, latency 0, IRQ 16
--
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: TP-LINK Technologies Co., Ltd. TG-3468 Gigabit PCI Express Network Adapter
This tells me the system is recognizing the card, but for some reason I cannot get an IP address when I plug an ethernet cable into that port. Could this be a driver issue? There is no official linux driver for this hardware version on TP-Link's website, and I'm not sure where else I could get a driver from. When I search online, TP-Link's site is the only one that comes up that provides any driver's, but they are all for Windows. Any help is appreciated.
spci -knn | grep Eth -A3 output:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8169
Kernel modules: r8169
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: TP-LINK Technologies Co., Ltd. TG-3468 Gigabit PCI Express Network Adapter [7470:3468]
Kernel driver in use: r8169
Kernel modules: r8169
lspci -knn | grep Eth -A3
terminal command. – Pilot6 Feb 16 '23 at 14:55r8169
driver which is very flaky on the 8168 chipset. Possible answer: https://askubuntu.com/a/1321823/231142 – Terrance Feb 16 '23 at 15:03sudo dmesg | grep enp
– Pilot6 Feb 16 '23 at 15:52