Intel Nic Dell YT674 Intel PRO/1000 Quad Port Gigabit PCIe
-
sorry for the long read
I had this card in my pfsense box for a long time and it works great.
Recently my po-dunk town finally allow fiber companies to come in and lay fiber. I jumped on got 1Gbps symmetrical. However I am not getting close to 1Gb speed at my pfsense box. The provider came to my home and tested the line using my cat6 patch cable that connects to the ONT. On their tester it tested speeds at 980 up and down. Connected to my box and using speedtest-cli on pfsense I can get a range from 235 down and 700 up or 750 down and 850 up not consistent. Each time i do a test it varies. Most speed test I've done are done when very little internet is being used.PfSense is installed on intel (do not model) i5 with 8bg of ram and 250GBdrive in zfs.
My question is could it be my nic that is old or is it my pfsense box?
any suggestion or opinions would be appreciated.thanks
-
That's an em single queue NIC? How does it appear in the boot logs?
Is your WAN DHCP?
Do you see any errors shown on Status > Interfaces?
Steve
-
@stephenw10 I will check it out and report.
Yes WAN is dhcp.
-
igb0: <Intel(R) PRO/1000 VT 82575GB (Quad Copper)> port 0xd020-0xd03f mem 0xf7a20000-0xf7a3ffff,0xf7800000-0xf79fffff,0xf7a44000-0xf7a47fff irq 18 at device 0.0 on pci3 igb0: EEPROM V1.77-0 eTrack 0x880c0000 igb0: Using 1024 TX descriptors and 1024 RX descriptors igb0: Using 4 RX queues 4 TX queues igb0: Using MSI-X interrupts with 5 vectors igb0: Ethernet address: 00:1b:21:27:0a:40 igb0: netmap queues/slots: TX 4/1024, RX 4/1024 igb1: <Intel(R) PRO/1000 VT 82575GB (Quad Copper)> port 0xd000-0xd01f mem 0xf7a00000-0xf7a1ffff,0xf7600000-0xf77fffff,0xf7a40000-0xf7a43fff irq 19 at device 0.1 on pci3 igb1: EEPROM V1.77-0 eTrack 0x880c0000 igb1: Using 1024 TX descriptors and 1024 RX descriptors igb1: Using 4 RX queues 4 TX queues igb1: Using MSI-X interrupts with 5 vectors igb1: Ethernet address: 00:1b:21:27:0a:41 igb1: netmap queues/slots: TX 4/1024, RX 4/1024 pcib4: <PCI-PCI bridge> at device 4.0 on pci2 pci4: <PCI bus> on pcib4 igb2: <Intel(R) PRO/1000 VT 82575GB (Quad Copper)> port 0xc020-0xc03f mem 0xf7420000-0xf743ffff,0xf7200000-0xf73fffff,0xf7444000-0xf7447fff irq 16 at device 0.0 on pci4 igb2: EEPROM V1.77-0 eTrack 0x880e0000 igb2: Using 1024 TX descriptors and 1024 RX descriptors igb2: Using 4 RX queues 4 TX queues igb2: Using MSI-X interrupts with 5 vectors igb2: Ethernet address: 00:1b:21:27:0a:44 igb2: netmap queues/slots: TX 4/1024, RX 4/1024 igb3: <Intel(R) PRO/1000 VT 82575GB (Quad Copper)> port 0xc000-0xc01f mem 0xf7400000-0xf741ffff,0xf7000000-0xf71fffff,0xf7440000-0xf7443fff irq 17 at device 0.1 on pci4 igb3: EEPROM V1.77-0 eTrack 0x880e0000 igb3: Using 1024 TX descriptors and 1024 RX descriptors igb3: Using 4 RX queues 4 TX queues igb3: Using MSI-X interrupts with 5 vectors igb3: Ethernet address: 00:1b:21:27:0a:45 igb3: netmap queues/slots: TX 4/1024, RX 4/1024 pcib5: <ACPI PCI-PCI bridge> irq 18 at device 28.6 on pci0 pci5: <ACPI PCI bus> on pcib5 em1: <Intel(R) Gigabit CT 82574L> port 0xe000-0xe01f mem 0xf7b00000-0xf7b1ffff,0xf7b20000-0xf7b23fff irq 18 at device 0.0 on pci5 em1: EEPROM V2.1-3 em1: Using 1024 TX descriptors and 1024 RX descriptors em1: Using 2 RX queues 2 TX queues em1: Using MSI-X interrupts with 3 vectors em1: Ethernet address: 54:be:f7:37:06:c4 em1: netmap queues/slots: TX 2/1024, RX 2/1024
No errors, sees the nic correctly. It baffles me.
-
Which NICs are you using for WAN and LAN?
You must have another em NIC, em0, that isn't shown there.
I would expect any of those to pass 1Gbp easily but the 4 queue igb NICs will spread the load better.
I would try re-assigning the WAN and/or LAN to the other NIC type and retesting if you can.
You see the same speeds when testing from a LAN side client I assume?Steve
-
@stephenw10 You are correct, I had a duh moment, the pc I am using has 2 onboard nics. I used to use them both but one started to be really flaky so i disable that one in the bios.
pci0: <simple comms> at device 22.0 (no driver attached) uart2: <Intel Panther Point KT Controller> port 0xf0e0-0xf0e7 mem 0xf7c3a000-0xf7c3afff irq 19 at device 22.3 on pci0 uart2: Using 1 MSI message em0: <Intel(R) 82579LM> port 0xf080-0xf09f mem 0xf7c00000-0xf7c1ffff,0xf7c39000-0xf7c39fff irq 20 at device 25.0 on pci0 em0: EEPROM V0.13-4 em0: Using 1024 TX descriptors and 1024 RX descriptors em0: Using an MSI interrupt em0: Ethernet address: 54:be:f7:37:06:c3 em0: netmap queues/slots: TX 1/1024, RX 1/1024 ehci0: <Intel Panther Point USB 2.0 controller> mem 0xf7c38000-0xf7c383ff irq 16 at device 26.0 on pci0 usbus1: EHCI version 1.0 usbus1 on ehci0 usbus1: 480Mbps High Speed USB v2.0
This is connected to the LAN side that feeds a 3750 cisco switch.
-
Well that one is a single queue NIC so if you're using that in the connection I would reassign it to one of the others and retest.
-
@stephenw10 got plenty ports on the quad to do this, i will try that.
thank you
-
I went ahead and move the lan and vlans to a port on this nic and it did improve running 900mbps so I am going to stick with that. Thank you.
-
So my speed lasted for a day or so I’m back to ranging from 300 to 890 down and 500 to 700 up.
Isp came out and tested the fiber their tester showed 984 up and down in a prolong test of 10 minutes.
However even when plugged directly to the ONT on a laptop speeds are slow.
I’m am wondering if my ONT maybe defective.
It’s a Nokia Model: XS-010X-Q.I’m not sure if I can source a different ONT to test.
But would that be a possibility that I have a bad ONT.
-
Hmm, how did the ISP test? Through the ONT or on the fibre independently?
Not much you can do in pfSense though if a client on the ONT direct can't get faster.
Steve
-
@stephenw10
They did not test at the ONT, they disconnected the gpon and connected to their device that measures speed, noise and quality of the signal.
Then called it good, if I had been a smarter person I would have had them gotten their own laptop connect it to the copper coming off the ONT and see what speed they got.I’m tempered to figure out what kind nic I need to connect straight into my pfsense box.
-
Is it a GPON SFP+ module?
It can be hard to match otherwise. And the ISP probably doesn't allow it.I would be researching what other people may have tried with you ISP.
Steve
-
I've been trying to find others that use their service but have not actually found a good forum.
Thank you for the help.
-
If their ONT uses a GPON SFP module then there's probably a reasonable chance because you can just move that to a NIC. If not you have to try and get a module that's compatible and at that point you're off the map!
Steve