HELP: pfSense 2.6 & realtek 8168/8111 negotiates only at 100Mb
-
Hi there....
I know it might be an old topic but I'd love to have your help on this
I'm using pfSense 2.6 built on a Minisforum GK41 which have two Gb network cards being Realtek 8168/8111.
I cannot get those NICs to negotiate to Gb speeds. Both network cards autonegotiate to 100Mb (100BaseTX) instead of 1000Mb (1000BaseTX).
As far as both are Gigabyte cards I was expecting them to negotiate to Gb as far as both are connected to Gb switch and using brand-new tested CAT 5e cables.What did I do?
a) with vanilla pfSense 2.6 (meaning with the realtek drivers included in the kernel) both cards negotiates to 100Mb only
b) checked whether the switch I'm connecting my pfSense to, really supports Gb, and it is verified. I connected several devices and all of them negotiates at 1000Mb.
c) Just in case it's a driver problem, I downloaded and installed (at /boot/modules) newer driver (1.96.04) and configured pfSense to load it at boot (configuring /boot/loader.conf.local) confirming newer driver is being used (with dmesg it shows that driver version being loaded and module if_re.ko is also confirmed to be in use with kldstat) but I still get those NIC negotiating at 100Mb
d) I also downloaded driver sources for version 1.97, compiled it in FreeBSD 12, and deployed new driver to my pfSense 2.6 box, also confirming it gets loaded at boot....but I still get those NICs to negotiate at 100Mb
Now I got no ideas left, so asking for your help and guidance.....
Thanks in advance for your help
Some information files just in case...dmesg.txt
ifconfig.txt
kldstat.txt
pciconf.txt
loader.conf.local.txt -
Same suggestion; connect re0 to re1 directly as a test and make sure the link comes up at 1G.
Steve