Well, the joy was shortlived. Im back at 100mbit full duplex now ...
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: BrandyWine on January 21, 2026, 10:30:20 PMThis one says it can do crosstalk tests (but not sure what test for FEXT and NEXT). You can login to Amazon and use Rufus to post a question.
Amazon item B0DSHWHC7R "NOYAFA NF-8601S Network Cable Tester"
Another issue can be Alien Crosstalk, which is much harder to identify.
Crosstalk is an issue because it confuses the transceivers
https://www.flukenetworks.com/blog/cabling-chronicles/cable-testing-101-cross-talk-near-and-far
Quote from: BrandyWine on September 04, 2025, 01:32:35 AMQuote from: lebowski on September 04, 2025, 12:29:53 AMI feel pretty stupid. And to think that, at the time when i installed all this cabling, i invested in premium cables, cat7 sftp pimf with shielded connectors, made everything by hand, pulled parts of the cable through cableducts in my walls, used premium shielded cat6 wall sockets, because i wanted to make sure.... THIS wouldn't happen. And yet it did. And i have to say, the cable that probably was causing issues, i can't see anything wrong with it, it just doesnt work. So now, to be extra sure, i placed a temporary cable which soon will be replaced by a brand new factory made cat7 sftp pimf cable (has been ordered, is on it's way). I don't want to have this misery again.You need a cable tester that can do near/far x-talk testing, continuity tests, etc.
I yet have to check the link you send me for the 700mb archive in the previous post. Do you think it still would be a good idea to try and update firmware for my i210-at controllers? Or is it as they say: "if it works, don't touch it"?
As for i210 NVM updating? It's like many warnings that come with updates, "if you are not trying to fix a specific issue.....".
Can the update make things better? Possibly. I just not sure what metrics you would be measuring. I also lean on the other side of that fence, if they made a new NVM image then why did they make it, they didn't do the effort just for fun, etc.
I also am wary of the china made stuff, the maker of the device could have loaded in their own NVM image, and nobody really knows what that code is. I think the NVM loader tool allows you to extract out a copy of the EEPROM code, from there you could look at it in hex editor or some diff tools to see if it's real Intel code or has been modified (comparing same NVM versions as example). From what I have seen, the bin files are highly padded, way more EEPROM space than actual code, so this gives plenty of room to place more code into the bin and load it in.
This is a big battle for say OPNsense who tries to help support via community forums. Unvalidated hardware is a nightmare to deal with, and here we have a gazillion people using all sorts of hardware along with VM's, and then everyone comes here to complain. If "you" want validation then buy an official OPNsense device. It's that simple.
All that said, I guess the community tries to help the community, but many don't have the skillset to dive in and look around and then fix when fixing is needed.
Quote from: BrandyWine on August 31, 2025, 05:11:50 PMWas it the Dell tool you used? Their download for a "v3.30" looks like i210 tool + firmware.
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=5r8tk
Quote from: BrandyWine on August 31, 2025, 06:06:15 AMQuote from: lebowski on August 30, 2025, 12:38:39 AM[1] igb1: EEPROM V3.16-0 eTrack 0x800004d9It's was on 3.22 now? Hmmm, that does not seem to align with your output post #17. Your EEPROM looks like 3.16, or it was.
Also, I do believe v3.30 or higher is available from somewhere.
Maybe the tool did do upgrade to 3.22. What does "dmesg | grep igb" show you now?
Also to note, integrator's like SM, Asrock, ASUS, HP Dell, etc etc etc, don't care to build firmware upgrades for flashable devices unless they really need to. Some like Dell and others will provide flash images when security issues demand it. Sometimes the integrator builds the firmware to suit their needs or restrictions, other times a device manufacturer has full-featured firmware. As example, some years ago I had a DVD-rw drive in my PC, but the model I had could not rw Blueray. Well, turns out it was only firmware change that was needed, I exported my existing firmware and applied a mod, now it can rw blueray (had to do it this way because the firmware is very specific to some things in the drive). The maker of dvd drive sells the blueray-enabled device for more money, same drive, different words on the box, different firmware.
The fun world of firmware and drivers.

Quote[1] igb0: <Intel(R) I210 (Copper)> port 0xd000-0xd01f mem 0x88900000-0x8897ffff, 0x88980000-0x88983fff at device 0.0 on pci2
[1] igb0: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb0: Using 4 RX queues 4 TX queues
[1] igb0: Using MSI-X interrupts with 5 vectors
[1] igb0: Ethernet address: **:**:**:**:**:**
[1] igb0: netmap queues/slots: TX 4/1024, RX 4/1024
[1] igb1: <Intel(R) I210 (Copper)> port 0xc000-0xc01f mem 0x88700000-0x8877ffff, 0x88780000-0x88783fff at device 0.0 on pci5
[1] igb1: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb1: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb1: Using 4 RX queues 4 TX queues
[1] igb1: Using MSI-X interrupts with 5 vectors
[1] igb1: Ethernet address: **:**:**:**:**:**
[1] igb1: netmap queues/slots: TX 4/1024, RX 4/1024
[17] igb1: link state changed to UP
[29] igb1: link state changed to DOWN
[33] igb1: link state changed to UP
[548] igb1: link state changed to DOWN
[552] igb1: link state changed to UP
[1] igb0: <Intel(R) I210 (Copper)> port 0xd000-0xd01f mem 0x88900000-0x8897ffff, 0x88980000-0x88983fff at device 0.0 on pci2
[1] igb0: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb0: Using 4 RX queues 4 TX queues
[1] igb0: Using MSI-X interrupts with 5 vectors
[1] igb0: Ethernet address: **:**:**:**:**:**
[1] igb0: netmap queues/slots: TX 4/1024, RX 4/1024
[1] igb1: <Intel(R) I210 (Copper)> port 0xc000-0xc01f mem 0x88700000-0x8877ffff, 0x88780000-0x88783fff at device 0.0 on pci5
[1] igb1: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb1: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb1: Using 4 RX queues 4 TX queues
[1] igb1: Using MSI-X interrupts with 5 vectors
[1] igb1: Ethernet address: **:**:**:**:**:**
[1] igb1: netmap queues/slots: TX 4/1024, RX 4/1024
[17] igb1: link state changed to UP
[29] igb1: link state changed to DOWN
[32] igb1: link state changed to UP
[239] igb1: link state changed to DOWN
[243] igb1: link state changed to UP
[372] igb0: link state changed to UP
[386] igb0: link state changed to DOWN
[390] igb0: link state changed to UP
[485] igb0: link state changed to DOWN
[508] igb0: link state changed to UP
[515] igb0: link state changed to DOWN
[530] igb0: link state changed to UP
[533] igb0: link state changed to DOWN
[535] igb0: link state changed to UP
[674] igb0: link state changed to DOWN
[675] igb1: link state changed to DOWN
[680] igb1: link state changed to UP
[1] igb0: <Intel(R) I210 (Copper)> port 0xd000-0xd01f mem 0x88900000-0x8897ffff, 0x88980000-0x88983fff at device 0.0 on pci2
[1] igb0: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb0: Using 4 RX queues 4 TX queues
[1] igb0: Using MSI-X interrupts with 5 vectors
[1] igb0: Ethernet address: **:**:**:**:**:**
[1] igb0: netmap queues/slots: TX 4/1024, RX 4/1024
[1] igb1: <Intel(R) I210 (Copper)> port 0xc000-0xc01f mem 0x88700000-0x8877ffff, 0x88780000-0x88783fff at device 0.0 on pci5
[1] igb1: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb1: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb1: Using 4 RX queues 4 TX queues
[1] igb1: Using MSI-X interrupts with 5 vectors
[1] igb1: Ethernet address: **:**:**:**:**:**
[1] igb1: netmap queues/slots: TX 4/1024, RX 4/1024
[17] igb1: link state changed to UP
[29] igb1: link state changed to DOWN
[32] igb0: link state changed to UP
[33] igb1: link state changed to UP
[1] igb0: <Intel(R) I210 (Copper)> port 0xd000-0xd01f mem 0x88900000-0x8897ffff, 0x88980000-0x88983fff at device 0.0 on pci2
[1] igb0: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb0: Using 4 RX queues 4 TX queues
[1] igb0: Using MSI-X interrupts with 5 vectors
[1] igb0: Ethernet address: **:**:**:**:**:**
[1] igb0: netmap queues/slots: TX 4/1024, RX 4/1024
[1] igb1: <Intel(R) I210 (Copper)> port 0xc000-0xc01f mem 0x88700000-0x8877ffff, 0x88780000-0x88783fff at device 0.0 on pci5
[1] igb1: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb1: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb1: Using 4 RX queues 4 TX queues
[1] igb1: Using MSI-X interrupts with 5 vectors
[1] igb1: Ethernet address: **:**:**:**:**:**
[1] igb1: netmap queues/slots: TX 4/1024, RX 4/1024
Quotehostb0@pci0:0:0:0: class=0x060000 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f00 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register'
class = bridge
subclass = HOST-PCI
vgapci0@pci0:0:2:0: class=0x030000 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f31 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor Z36xxx/Z37xxx Series Graphics & Display'
class = display
subclass = VGA
ahci0@pci0:0:19:0: class=0x010601 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f23 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor E3800 Series SATA AHCI Controller'
class = mass storage
subclass = SATA
none0@pci0:0:26:0: class=0x108000 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f18 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine'
class = encrypt/decrypt
pcib1@pci0:0:28:0: class=0x060400 rev=0x0e hdr=0x01 vendor=0x8086 device=0x0f48 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor E3800 Series PCI Express Root Port 1'
class = bridge
subclass = PCI-PCI
pcib2@pci0:0:28:2: class=0x060400 rev=0x0e hdr=0x01 vendor=0x8086 device=0x0f4c subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor E3800 Series PCI Express Root Port 3'
class = bridge
subclass = PCI-PCI
pcib3@pci0:0:28:3: class=0x060400 rev=0x0e hdr=0x01 vendor=0x8086 device=0x0f4e subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor E3800 Series PCI Express Root Port 4'
class = bridge
subclass = PCI-PCI
ehci0@pci0:0:29:0: class=0x0c0320 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f34 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor Z36xxx/Z37xxx Series USB EHCI'
class = serial bus
subclass = USB
isab0@pci0:0:31:0: class=0x060100 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f1c subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor Z36xxx/Z37xxx Series Power Control Unit'
class = bridge
subclass = PCI-ISA
ichsmb0@pci0:0:31:3: class=0x0c0500 rev=0x0e hdr=0x00 vendor=0x8086 device=0x0f12 subvendor=0x15d9 subdevice=0x0816
vendor = 'Intel Corporation'
device = 'Atom Processor E3800/CE2700 Series SMBus Controller'
class = serial bus
subclass = SMBus
igb0@pci0:2:0:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x1533 subvendor=0x15d9 subdevice=0x1533
vendor = 'Intel Corporation'
device = 'I210 Gigabit Network Connection'
class = network
subclass = ethernet
pcib4@pci0:3:0:0: class=0x060400 rev=0xab hdr=0x01 vendor=0x10b5 device=0x8605 subvendor=0x15d9 subdevice=0x0816
vendor = 'PLX Technology, Inc.'
device = 'PEX 8605 PCI Express 4-port Gen2 Switch'
class = bridge
subclass = PCI-PCI
pcib5@pci0:4:1:0: class=0x060400 rev=0xab hdr=0x01 vendor=0x10b5 device=0x8605 subvendor=0x15d9 subdevice=0x0816
vendor = 'PLX Technology, Inc.'
device = 'PEX 8605 PCI Express 4-port Gen2 Switch'
class = bridge
subclass = PCI-PCI
pcib6@pci0:4:2:0: class=0x060400 rev=0xab hdr=0x01 vendor=0x10b5 device=0x8605 subvendor=0x15d9 subdevice=0x0816
vendor = 'PLX Technology, Inc.'
device = 'PEX 8605 PCI Express 4-port Gen2 Switch'
class = bridge
subclass = PCI-PCI
pcib7@pci0:4:3:0: class=0x060400 rev=0xab hdr=0x01 vendor=0x10b5 device=0x8605 subvendor=0x15d9 subdevice=0x0816
vendor = 'PLX Technology, Inc.'
device = 'PEX 8605 PCI Express 4-port Gen2 Switch'
class = bridge
subclass = PCI-PCI
igb1@pci0:5:0:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x1533 subvendor=0x15d9 subdevice=0x1533
vendor = 'Intel Corporation'
device = 'I210 Gigabit Network Connection'
class = network
subclass = ethernet
ahci1@pci0:7:0:0: class=0x010601 rev=0x11 hdr=0x00 vendor=0x1b4b device=0x9230 subvendor=0x1b4b subdevice=0x9230
vendor = 'Marvell Technology Group Ltd.'
device = '88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller'
class = mass storage
subclass = SATA
QuoteAlso check if the proper driver is listed from kernel (the if_ items, etc), because there was a kernel update.
ls /boot/kernel | grep -v kernel
My ifconfig -a shows me "igc" for the coppers, so in kernel list i see "if_igc.ko", etc.
Quote# kldstat
Id Refs Address Size Name
1 56 0xffffffff80200000 216dad8 kernel
2 3 0xffffffff8236e000 908a0 pf.ko
3 1 0xffffffff823ff000 4be0 if_enc.ko
4 1 0xffffffff82404000 3c10 pflog.ko
5 1 0xffffffff82408000 5e9300 zfs.ko
6 1 0xffffffff829f2000 1e280 opensolaris.ko
7 1 0xffffffff82a11000 11a78 pfsync.ko
8 1 0xffffffff82a23000 16650 if_lagg.ko
9 2 0xffffffff82a3a000 3558 if_infiniband.ko
10 1 0xffffffff82a3e000 aa30 if_gre.ko
11 1 0xffffffff82a4a000 fb90 carp.ko
12 1 0xffffffff82a5a000 ed60 if_bridge.ko
13 2 0xffffffff82a69000 8990 bridgestp.ko
14 1 0xffffffff83710000 4250 ichsmb.ko
15 1 0xffffffff83715000 2178 smbus.ko
16 1 0xffffffff83718000 3360 uhid.ko
17 1 0xffffffff8371c000 3360 wmt.ko
18 1 0xffffffff83720000 4364 ums.ko
19 1 0xffffffff83725000 4850 nullfs.ko
20 1 0xffffffff8372a000 20f0 coretemp.ko
Quote[1] igb0: <Intel(R) I210 (Copper)> port 0xd000-0xd01f mem 0x88900000-0x8897ffff,0x88980000-0x88983fff at device 0.0 on pci2
[1] igb0: EEPROM V3.16-0 eTrack 0x800004d9
[1] igb0: Using 1024 TX descriptors and 1024 RX descriptors
[1] igb0: Using 4 RX queues 4 TX queues
[1] igb0: Using MSI-X interrupts with 5 vectors
[1] igb0: Ethernet address: ##:##:##:##:##:##
[1] igb0: netmap queues/slots: TX 4/1024, RX 4/1024