odd performance issue
-
@stephenw10
tested switching them around, that didn't do anything, errors was still on WAN.moved wan and lan to expansion nic and now it suddenly works, i guess the motherboard's ports are cursed for some reason hmmm...
i still see errors in this configuration, but its 1/minute or so.So, defective motherboard? whats going on here.
-
Hmm, 11 errors isn't much. Does that jump up when you load up the WAN with a test?
Check the flow control setting:
[admin@4200.stevew.lan]/root: sysctl dev.igc.0.fc dev.igc.0.fc: 3
-
@stephenw10 the errors only happen when i do "heavy load", for simplicity i have been using https://mirror.group.one/archlinux/iso/2025.03.01/ and done a simple 1.2gb download test.
in my latest test it seems 4 errors happen at the start of each download, thats about it, download speed is fine, since i abandoned the ports on the motherboard, a shame to waste two ports.sysctl dev.igc.0.fc is also 3 on my end.
-
Well they may be fine for internal use.
What's the difference between those NICs?
-
@stephenw10
the bad ports are from https://www.hardkernel.com/shop/odroid-h4-plus/
the good ports are from https://www.hardkernel.com/shop/h3-h2-net-card-2/
i went with that 2.5gbit variant since it had Intel’s I226-V. chips, and their net card 3 uses Realtek with i heard is bad.
the motherboard also uses Intel I226-V
in terms of download speed, the bad ports gives 3MB/S and the good ones gives at least 55MB/S. -
Hmm so they are ostensibly the same?
What does
pciconf -lv
show? -
let me know if you want the whole list, im guessing the rest is unrelated.
-
Hmm, look to be identical. Same hardware revision. Same PCIe bus even.
Check if they appear the same in the boot log.
-
@stephenw10 (status-system logs-OS Boot) if you want more or something else let me know.
from my perspective, it looks the same?
igc0: <Intel(R) Ethernet Controller I226-V> mem 0x81400000-0x814fffff,0x81500000-0x81503fff at device 0.0 on pci1
igc0: Using 1024 TX descriptors and 1024 RX descriptors
igc0: Using 4 RX queues 4 TX queues
igc0: Using MSI-X interrupts with 5 vectors
igc0: Ethernet address: 00:1e:06:45:59:4f
igc0: netmap queues/slots: TX 4/1024, RX 4/1024
pcib2: <ACPI PCI-PCI bridge> at device 28.3 on pci0
pci2: <ACPI PCI bus> on pcib2
igc1: <Intel(R) Ethernet Controller I226-V> mem 0x81100000-0x811fffff,0x81200000-0x81203fff at device 0.0 on pci2
igc1: Using 1024 TX descriptors and 1024 RX descriptors
igc1: Using 4 RX queues 4 TX queues
igc1: Using MSI-X interrupts with 5 vectors
igc1: Ethernet address: 00:1e:06:45:59:50
igc1: netmap queues/slots: TX 4/1024, RX 4/1024
pcib3: <ACPI PCI-PCI bridge> at device 28.6 on pci0
pci3: <ACPI PCI bus> on pcib3
ahci0: <ASMedia ASM116x AHCI SATA controller> mem 0x81602000-0x81603fff,0x81600000-0x81601fff at device 0.0 on pci3
ahci0: AHCI v1.31 with 4 6Gbps ports, Port Multiplier supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich2: <AHCI channel> at channel 2 on ahci0
ahcich3: <AHCI channel> at channel 3 on ahci0
pcib4: <ACPI PCI-PCI bridge> at device 29.0 on pci0
pci4: <ACPI PCI bus> on pcib4
igc2: <Intel(R) Ethernet Controller I226-V> mem 0x80e00000-0x80efffff,0x80f00000-0x80f03fff at device 0.0 on pci4
igc2: Using 1024 TX descriptors and 1024 RX descriptors
igc2: Using 4 RX queues 4 TX queues
igc2: Using MSI-X interrupts with 5 vectors
igc2: Ethernet address: 00:1e:06:45:8a:6c
igc2: netmap queues/slots: TX 4/1024, RX 4/1024
pcib5: <ACPI PCI-PCI bridge> at device 29.1 on pci0
pci5: <ACPI PCI bus> on pcib5
igc3: <Intel(R) Ethernet Controller I226-V> mem 0x80b00000-0x80bfffff,0x80c00000-0x80c03fff at device 0.0 on pci5
igc3: Using 1024 TX descriptors and 1024 RX descriptors
igc3: Using 4 RX queues 4 TX queues
igc3: Using MSI-X interrupts with 5 vectors
igc3: Ethernet address: 00:1e:06:45:8a:6b
igc3: netmap queues/slots: TX 4/1024, RX 4/1024
pcib6: <ACPI PCI-PCI bridge> at device 29.2 on pci0
pci6: <ACPI PCI bus> on pcib6
igc4: <Intel(R) Ethernet Controller I226-V> mem 0x80800000-0x808fffff,0x80900000-0x80903fff at device 0.0 on pci6
igc4: Using 1024 TX descriptors and 1024 RX descriptors
igc4: Using 4 RX queues 4 TX queues
igc4: Using MSI-X interrupts with 5 vectors
igc4: Ethernet address: 00:1e:06:45:8a:6a
igc4: netmap queues/slots: TX 4/1024, RX 4/1024
pcib7: <ACPI PCI-PCI bridge> at device 29.3 on pci0
pci7: <ACPI PCI bus> on pcib7
igc5: <Intel(R) Ethernet Controller I226-V> mem 0x80500000-0x805fffff,0x80600000-0x80603fff at device 0.0 on pci7
igc5: Using 1024 TX descriptors and 1024 RX descriptors
igc5: Using 4 RX queues 4 TX queues
igc5: Using MSI-X interrupts with 5 vectors
igc5: Ethernet address: 00:1e:06:45:8a:69
igc5: netmap queues/slots: TX 4/1024, RX 4/1024 -
Hmm, pretty much identical.