Intel i210 quad port works on 2.4 USB installer but not once installed
-
Hardware is a J3160-based appliance: Minisys-New-NUC-Mini-PC-Celeron-J3160
The USB install image shows all 4 GigE interfaces functional.
Once installed to the SSD, one of the four refuses to show up as available ports in the GUI.
Pertinent dmesg output:
cib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0 pci1: <ACPI PCI bus> on pcib1 igb0: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0xe000-0xe01f mem 0xb1400000-0xb141ffff,0xb1420000-0xb1423fff irq 16 at device 0.0 on pci1 igb0: Using MSIX interrupts with 5 vectors igb0: Ethernet address: 00:e0:67:13:c0:9c igb0: Bound queue 0 to cpu 0 igb0: Bound queue 1 to cpu 1 igb0: Bound queue 2 to cpu 2 igb0: Bound queue 3 to cpu 3 igb0: netmap queues/slots: TX 4/1024, RX 4/1024 pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0 pcib2: [GIANT-LOCKED] pci2: <ACPI PCI bus> on pcib2 igb1: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0xd000-0xd01f mem 0xb1300000-0xb131ffff,0xb1320000-0xb1323fff irq 17 at device 0.0 on pci2 igb1: Using MSIX interrupts with 5 vectors igb1: Ethernet address: 00:e0:67:13:c0:9d igb1: Bound queue 0 to cpu 0 igb1: Bound queue 1 to cpu 1 igb1: Bound queue 2 to cpu 2 igb1: Bound queue 3 to cpu 3 igb1: netmap queues/slots: TX 4/1024, RX 4/1024 pcib3: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0 pci3: <ACPI PCI bus> on pcib3 igb2: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0xc000-0xc01f mem 0xb1200000-0xb121ffff,0xb1220000-0xb1223fff irq 18 at device 0.0 on pci3 igb2: Using MSIX interrupts with 5 vectors igb2: Ethernet address: 00:e0:67:13:c0:9e igb2: Bound queue 0 to cpu 0 igb2: Bound queue 1 to cpu 1 igb2: Bound queue 2 to cpu 2 igb2: Bound queue 3 to cpu 3 igb2: netmap queues/slots: TX 4/1024, RX 4/1024
Any pointers as to what may have been changed to the configuration on the installation on the SSD which would result in the one port not showing up?
-
Adding this to /boot/loader.conf.local appears to have resolved the issue:
hw.igb.num_queues="4" dev.igb.0.enable_lro="0" dev.igb.1.enable_lro="0" dev.igb.2.enable_lro="0" dev.igb.3.enable_lro="0"
-
https://docs.netgate.com/pfsense/en/latest/book/hardware/hardware-tuning-and-troubleshooting.html?highlight=nmbclusters#mbuf-exhaustion