Mismatch in the number of network interfaces listed and available ports

There are 4 ethernet ports available but out of 1 is actively detected in the system.
lspci shows 4 ports but 3 are unprogrammed.

root@localhost:~# lspci | grep -i ethernet
0007:03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Unprogrammed (rev 03)
0007:04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Unprogrammed (rev 03)
0007:05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Unprogrammed (rev 03)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
root@localhost:~#

ifconfig shows only 1 ethernet port is active.

root@localhost:~# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:f2:f0:0d:16  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enP8p1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 134.XXXXX  netmask 255.255.255.0  broadcast 134.86.62.255
        inet6 fe80::cfba:b43:a76c:e4f4  prefixlen 64  scopeid 0x20<link>
        ether 48:XXXXXX  txqueuelen 1000  (Ethernet)
        RX packets 42365  bytes 3045144 (2.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3709  bytes 474560 (463.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 68  base 0x5000

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 92:XXXXX  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 36:XXXXXX  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@localhost:~#

Anybody face a problem like this ? Is it something related to the firmware update ? kindly help on this issue. Thank you.

Hello @sarathpt1234,

Thank you for posting your query on our community. From the provided output, it appears these are Intel and Realtek adapters. We would request you to reach out to Intel support for further help on this issue.

Thanks,
Bhargavi