PFSense issue with Intel 82576 dual link network cards
-
We are building some firewalls that run PFSense. The systems use the SuperMicro Super X8DTN+ motherboard, which includes a dual link intel gigabit network card (Intel 82576 controller)
I have tried this out on several different identical boxes – always the same result.
Anyway, if I configure PFSense to use the IGB driver for the intel 82576 and I setup one port of the dual port controller to be WAN and the other to be LAN I get terribly slow speeds (about 10 kB/sec outbound nat). This with wan=igb0, lan=igb1
If I add an additional, separate PCI-X network card (using the EM driver) i get phenomenal speeds (wan=em0, lan=igb0). Kicker is -- the igb driver is still in use!
Any ideas why this might be or how to go about fixing it?
-
Not sure. I am running pfsense on a supermicro that has the em Nics on board. Board is: SUPERMICRO MBD-PDSBM-LN2+
Best performance I have ever seen. I recall seeing many post in the forums for this board. I would recommend returning your hardware. It's worth it.
FYI, check the FreeBSD forums for the same problem.
-
Might help http://forum.pfsense.org/index.php/topic,20797.0.html
-
The fix to the issue seems to be to disable LRO
echo "dev.igb.0.enable_lro=0" >>/etc/sysctl.conf
echo "dev.igb.1.enable_lro=0" >>/etc/sysctl.conf
And reboot.
This fixed the issue for me. Of course, one looses the benefits of LRO….
-
-