Packets received by the I225 v1 product link partner (the switch, router, or back-to-backcontroller it is connected to) that are received with a smaller IPG than 8 bytes on the MAC/PHYinterface are dropped. When this occurs, the network connectivity is reduced from 2.5Gpbs tobelow 1Gpbs operation. In some scenarios with certain link partners, the operation can be aslow as 1-10Mbps.
OS: OPNsenseSpec Code: SLNNJPart #: I225-LM v3Connected to: S33 Cable ModemLink Speed: 2.5GSpeed Test: 1.2G (connection limited)
Interesting idea,I know the topic mentioned 225 but you mentioned in the thread as well 226. Are you only interested on 225 or as well 226?Regards,S.
Device: N5105OS: OPNsenseSpec Code: Intel S2353L29/SRKTVDevice: 0x125cSubvendor: 0x8086Part #: I226-V rev.4Queues: 4 Rx/Tx#1Connected to: Telco Cable modemLink Speed: 1GSpeed Test: 500M (connection limited)#2Connected to: Zyxel GS1900-24ELink Speed: 2x1G (LAGG)Speed Test: 2G
$ pciconf -lv | grep -A1 -B3 networkigc0@pci0:2:0:0: class=0x020000 rev=0x04 hdr=0x00 vendor=0x8086 device=0x125c subvendor=0x8086 subdevice=0x0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I226-V' class = network subclass = ethernet
igc0: Using 1024 TX descriptors and 1024 RX descriptorsigc0: Using 4 RX queues 4 TX queues
Device: N100OS: OPNsenseSpec Code: Intel S2363L58/SRKTUDevice: 0x125cSubvendor: 0x8086Part #: I226-V rev.4Queues: 4 Rx/Tx
$ pciconf -lv | grep -A1 -B3 networkigc0@pci0:1:0:0: class=0x020000 rev=0x04 hdr=0x00 vendor=0x8086 device=0x125c subvendor=0x8086 subdevice=0x0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I226-V' class = network subclass = ethernet
Happy to hear that,I will try to keep the same format as you didCode: [Select]OS: OPNsenseSpec Code: N/A (Cant find the proper specification documentation from Intel)Part #: I226-V rev.4Queues: 4 Rx/Tx#1Connected to: Telco Cable modemLink Speed: 1GSpeed Test: 500M (connection limited)#2Connected to: Zyxel GS1900-24ELink Speed: 2x1G (LAGG)Speed Test: 2GSadly I don't have a 2.5G switch yet to test 2x2.5G LAGGs. Personally my experience was flawless, I am able to utilize the full capacity of my LAGG. OPNsense and NICs hashes and balances the traffic accordingly between ports in LAGGRegards,S.
OS: OPNsenseSpec Code: N/A (Cant find the proper specification documentation from Intel)Part #: I226-V rev.4Queues: 4 Rx/Tx#1Connected to: Telco Cable modemLink Speed: 1GSpeed Test: 500M (connection limited)#2Connected to: Zyxel GS1900-24ELink Speed: 2x1G (LAGG)Speed Test: 2G
penguin@OPNsense:~ $ sudo pciconf -llcvVBa igc0drv selector class rev hdr vendor device subven subdevigc0@pci0:6:16:0: 020000 04 00 8086 125c 8086 0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I226-V' class = network subclass = ethernet cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit, vector masks cap 11[70] = MSI-X supports 5 messages, enabled Table in map 0x1c[0x0], PBA in map 0x1c[0x2000]
root@OPNsense:~ # pciconf -llcvVBa igc0drv selector class rev hdr vendor device subven subdevigc0@pci0:1:0:0: 020000 03 00 8086 15f3 8086 0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I225-V' class = network subclass = ethernet cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit, vector masks cap 11[70] = MSI-X supports 5 messages, enabled Table in map 0x1c[0x0], PBA in map 0x1c[0x2000] cap 10[a0] = PCI-Express 2 endpoint max data 128(512) FLR RO NS max read 512 link x1(x1) speed 5.0(5.0) ASPM disabled(L1) ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected ecap 0018[1c0] = LTR 1 ecap 001f[1f0] = Precision Time Measurement 1 ecap 001e[1e0] = L1 PM Substates 1
root@OPNsense:~ # pciconf -llcvVBa igc0drv selector class rev hdr vendor device subven subdevigc0@pci0:2:0:0: 020000 04 00 8086 125c 8086 0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I226-V' class = network subclass = ethernet cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit, vector masks cap 11[70] = MSI-X supports 5 messages, enabled Table in map 0x1c[0x0], PBA in map 0x1c[0x2000] cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR RO NS max read 512 link x1(x1) speed 5.0(5.0) ASPM disabled(L1) ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected ecap 0018[1c0] = LTR 1 ecap 001f[1f0] = Precision Time Measurement 1 ecap 001e[1e0] = L1 PM Substates 1
hush@hush:~ % sudo pciconf -llcvVBa igc0drv selector class rev hdr vendor device subven subdevigc0@pci0:1:0:0: 020000 03 00 8086 15f3 8086 0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I225-V' class = network subclass = ethernet cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit, vector masks cap 11[70] = MSI-X supports 5 messages, enabled Table in map 0x1c[0x0], PBA in map 0x1c[0x2000] cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR RO NS max read 512 link x1(x1) speed 5.0(5.0) ASPM disabled(L1) ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected ecap 0018[1c0] = LTR 1 ecap 001f[1f0] = Precision Time Measurement 1 ecap 001e[1e0] = L1 PM Substates 1
I tried to look at the output to find similar code, but the output of the pciconf show HEX values and there is nothing that is similar to the SPEC CODEs mentioned in the sheet.However I updated my post with the output.Regards,S.
Uff, currently I can not find any pictures of my unit for the internals. But I will soon do a maintenance, re-pasting and cleaning so I will take a photo of the chip.
In regards of the issue, interesting so there is some dependency between H/W that is causing this?As I mentioned the NIC that I have is performing very well.Regards,S.
I don't believe the chip requires any sort of heat sink. I certainty didn't remove one to check mine.
Why do I feel like none of you read the linked PDF? It lays out the details in there, including what they think the problem is, what issues it causes, and why only some people see it. It also has the version table and the information of how to check your model.
# kldstatId Refs Address Size Name 1 46 0xffffffff80200000 216c2e0 kernel 2 1 0xffffffff8236d000 3b18 pflog.ko 3 3 0xffffffff82371000 78aa0 pf.ko 4 1 0xffffffff823ea000 aa70 if_gre.ko 5 1 0xffffffff823f5000 16148 if_lagg.ko 6 2 0xffffffff8240c000 3538 if_infiniband.ko 7 1 0xffffffff82410000 e8f8 if_bridge.ko 8 2 0xffffffff8241f000 8958 bridgestp.ko 9 1 0xffffffff82428000 f4c8 pfsync.ko10 1 0xffffffff82438000 4b58 if_enc.ko11 1 0xffffffff8243e000 f858 carp.ko12 1 0xffffffff828e5000 3250 ichsmb.ko13 1 0xffffffff828e9000 2180 smbus.ko14 1 0xffffffff828ec000 4700 nullfs.ko15 2 0xffffffff828f1000 27198 ipfw.ko16 1 0xffffffff82919000 12520 dummynet.ko17 1 0xffffffff8292c000 39c0 ng_socket.ko18 1 0xffffffff82930000 aac8 netgraph.ko
# sysctl -a | grep -E 'dev.igc.*.%desc'dev.igc.3.%desc: Intel(R) Ethernet Controller I225-Vdev.igc.2.%desc: Intel(R) Ethernet Controller I225-Vdev.igc.1.%desc: Intel(R) Ethernet Controller I225-Vdev.igc.0.%desc: Intel(R) Ethernet Controller I225-V
# pciconf -llv igc0drv selector class rev hdr vendor device subven subdevigc0@pci0:3:0:0: 020000 03 00 8086 15f3 8086 0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I225-V' class = network subclass = ethernet