Intel 82576 based quad port nic only two ports showing

mafiosa

New Member
May 1, 2021
2
0
1
27
Hello I have an HP DL360p Gen8 server. It has a dual prot 10G sfp+ qlogic nic, an intel dual port nic and a quad port intel 82576 based quad port nic. However after installing the NIC I can see only two ports in Proxmox GUI.

lspci:
09:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
09:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
0b:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
0b:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
 
Hello I have an HP DL360p Gen8 server. It has a dual prot 10G sfp+ qlogic nic, an intel dual port nic and a quad port intel 82576 based quad port nic. However after installing the NIC I can see only two ports in Proxmox GUI.

lspci:
09:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
09:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
0b:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
0b:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Check whether the interfaces can be seen via
Code:
ip addr
 
root@micronet:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr1 state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:68 brd ff:ff:ff:ff:ff:ff
3: ens1f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether 00:15:17:f9:76:a0 brd ff:ff:ff:ff:ff:ff
4: ens2f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master vmbr4 state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:dc brd ff:ff:ff:ff:ff:ff
5: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr2 state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:6c brd ff:ff:ff:ff:ff:ff
6: ens1f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr3 state UP group default qlen 1000
link/ether 00:15:17:f9:76:a1 brd ff:ff:ff:ff:ff:ff
7: ens2f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master vmbr5 state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:dd brd ff:ff:ff:ff:ff:ff
8: rename8: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:de brd ff:ff:ff:ff:ff:ff
9: rename9: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:df brd ff:ff:ff:ff:ff:ff
10: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:15:17:f9:76:a0 brd ff:ff:ff:ff:ff:ff
inet 10.10.102.151/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::215:17ff:fef9:76a0/64 scope link
valid_lft forever preferred_lft forever
11: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:68 brd ff:ff:ff:ff:ff:ff
inet6 fe80::eeb1:d7ff:fe8b:4368/64 scope link
valid_lft forever preferred_lft forever
12: vmbr2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:6c brd ff:ff:ff:ff:ff:ff
inet6 fe80::eeb1:d7ff:fe8b:436c/64 scope link
valid_lft forever preferred_lft forever
13: vmbr3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:15:17:f9:76:a1 brd ff:ff:ff:ff:ff:ff
inet6 fe80::215:17ff:fef9:76a1/64 scope link
valid_lft forever preferred_lft forever
14: vmbr4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1c:fd:08:71:03:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.1.55/24 scope global vmbr4
valid_lft forever preferred_lft forever
inet6 fe80::1efd:8ff:fe71:3dc/64 scope link
valid_lft forever preferred_lft forever
15: vmbr5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1c:fd:08:71:03:dd brd ff:ff:ff:ff:ff:ff
inet6 fe80::1efd:8ff:fe71:3dd/64 scope link
valid_lft forever preferred_lft forever
16: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr1 state UNKNOWN group default qlen 1000
link/ether fe:ec:9f:09:ee:fe brd ff:ff:ff:ff:ff:ff
17: tap100i1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr2 state UNKNOWN group default qlen 1000
link/ether 9e:7c:ee:c6:03:8d brd ff:ff:ff:ff:ff:ff
18: tap100i2: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr3 state UNKNOWN group default qlen 1000
link/ether 06:1c:02:8b:1b:a7 brd ff:ff:ff:ff:ff:ff
19: tap100i3: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UNKNOWN group default qlen 1000
link/ether b2:a0:5f:72:89:d3 brd ff:ff:ff:ff:ff:ff
20: tap100i4: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr4 state UNKNOWN group default qlen 1000
link/ether 82:1c:75:bb:c5:1c brd ff:ff:ff:ff:ff:ff
21: tap100i5: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr5 state UNKNOWN group default qlen 1000
link/ether 62:6b:6f:56:7e:fb brd ff:ff:ff:ff:ff:ff

I have a 2 port intel nic 4port intel nic and a 10g dual port nic.
2 ports- ens1f0 ens1f1 are of intel 2 port nic.
Only 2 ports- ens2f0 ens2f1 are 2ports only detected of 4 port intel nic.
eno1 and eno2 are 10g nic ports
 
root@micronet:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr1 state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:68 brd ff:ff:ff:ff:ff:ff
3: ens1f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether 00:15:17:f9:76:a0 brd ff:ff:ff:ff:ff:ff
4: ens2f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master vmbr4 state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:dc brd ff:ff:ff:ff:ff:ff
5: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr2 state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:6c brd ff:ff:ff:ff:ff:ff
6: ens1f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr3 state UP group default qlen 1000
link/ether 00:15:17:f9:76:a1 brd ff:ff:ff:ff:ff:ff
7: ens2f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq master vmbr5 state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:dd brd ff:ff:ff:ff:ff:ff
8: rename8: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:de brd ff:ff:ff:ff:ff:ff
9: rename9: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 1c:fd:08:71:03:df brd ff:ff:ff:ff:ff:ff
10: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:15:17:f9:76:a0 brd ff:ff:ff:ff:ff:ff
inet 10.10.102.151/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::215:17ff:fef9:76a0/64 scope link
valid_lft forever preferred_lft forever
11: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:68 brd ff:ff:ff:ff:ff:ff
inet6 fe80::eeb1:d7ff:fe8b:4368/64 scope link
valid_lft forever preferred_lft forever
12: vmbr2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ec:b1:d7:8b:43:6c brd ff:ff:ff:ff:ff:ff
inet6 fe80::eeb1:d7ff:fe8b:436c/64 scope link
valid_lft forever preferred_lft forever
13: vmbr3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:15:17:f9:76:a1 brd ff:ff:ff:ff:ff:ff
inet6 fe80::215:17ff:fef9:76a1/64 scope link
valid_lft forever preferred_lft forever
14: vmbr4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1c:fd:08:71:03:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.1.55/24 scope global vmbr4
valid_lft forever preferred_lft forever
inet6 fe80::1efd:8ff:fe71:3dc/64 scope link
valid_lft forever preferred_lft forever
15: vmbr5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1c:fd:08:71:03:dd brd ff:ff:ff:ff:ff:ff
inet6 fe80::1efd:8ff:fe71:3dd/64 scope link
valid_lft forever preferred_lft forever
16: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr1 state UNKNOWN group default qlen 1000
link/ether fe:ec:9f:09:ee:fe brd ff:ff:ff:ff:ff:ff
17: tap100i1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr2 state UNKNOWN group default qlen 1000
link/ether 9e:7c:ee:c6:03:8d brd ff:ff:ff:ff:ff:ff
18: tap100i2: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr3 state UNKNOWN group default qlen 1000
link/ether 06:1c:02:8b:1b:a7 brd ff:ff:ff:ff:ff:ff
19: tap100i3: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UNKNOWN group default qlen 1000
link/ether b2:a0:5f:72:89:d3 brd ff:ff:ff:ff:ff:ff
20: tap100i4: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr4 state UNKNOWN group default qlen 1000
link/ether 82:1c:75:bb:c5:1c brd ff:ff:ff:ff:ff:ff
21: tap100i5: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr5 state UNKNOWN group default qlen 1000
link/ether 62:6b:6f:56:7e:fb brd ff:ff:ff:ff:ff:ff

I have a 2 port intel nic 4port intel nic and a 10g dual port nic.
2 ports- ens1f0 ens1f1 are of intel 2 port nic.
Only 2 ports- ens2f0 ens2f1 are 2ports only detected of 4 port intel nic.
eno1 and eno2 are 10g nic ports
They are seen as "rename8" and "rename9" since according to Debian network interface naming rules (see more here https://wiki.debian.org/NetworkInterfaceNames) they would get identical names to the 2 interfaces ens2f0 and ens2f1. To avoid this create your own /etc/udev/rules.d/*-persistent-net.rules
 
Hi,

I have an Intel server board (Intel S3420GPLX) with two onboard NICS (based on Embedded Intel
®
Dual Gigabit Controller 82574L and 82578DM). FreeBSD / pfsense see only one of the two NICs. The server also has an Intel Dual NIC card (Intel Pro/1000 PT Dual Port) - both ports on this card are seen correctly.

The first NIC on the motherboard shows up as interface em0
The Intel Pro/1000 PT shows up as em1 and em2

dmseg | grep -i eth returns:
pci0: <network, ethernet="">at device 25.0 (no driver attached)</network,>
em0: Ethernet address: xx:xx:xx:xx:xx:b6
em1: Ethernet address: xx:xx:xx:xx:xx:2a
em2: Ethernet address: xx:xx:xx:xx:xx:2b

I'm new to pfSense and FreeBSD - so any help getting the 4th NIC up appreciated

Do we talk about a pfSense-VM with PCIe-passthroughed NICs running on PVE or a bare-metal pfSense installation?
For the latter one, you might be better off asking directly in the pfSense forum: [1]. This might also apply, if you are sure that the PCIe-passthrough works as expected; since then the guest (pfSense) is also responsible for the NICs.

[1] https://forum.netgate.com