LAN connection to 2.5gb managed switch(Port) shows 1000M on the switch not 2.5gb
-
I have a 2.5gb TP-Link sg3218mp-m2 switch. I Connect LAN cable from PFSense LAN Port to a 2.5GB switch port. I then display the port status on the switch and it shows the LAN port running at 1000m not 2.5gb. All other devices connected to the switch via the LAN show they are connected at 2.5gb.
I even tried using a tunable "dev.ix.1.advertise_speed with a value of 54 and got the same result. If I manually change the spped on the pfsense lan interface 2.5gb I loose the connection from the LAN to the switch. Can't figure out why this is happening, What am I missing here? Is the LAN Connection always supposed to connect to the switch at 1000m? By my AdapterCard is a HPE 562T
Anyone else have this experience?Any assistance would be greatly appreciated
Best Regards -
Gotta ask because you did not mention it that I saw..
/interfaces.php?if=lan what is your speed and duplex set to on this page?
Or maybe this comment.. "If I manually change the spped on the pfsense lan interface 2.5gb I loose the connection from the LAN to the switch." answers that question..
Are you sure the interface you are connected to on the switch is a 2.5 port? Tried another?
Patch cord all good?
-
@chpalmer
Thanks for your response.
Not sure where I can find "/interfaces.php?if=lan"
The LAN interface configuration GUI shows "Speed and Duplex" setting is set to Automatic. I tried selecting 2.5 and the lan stopped communication with the switch (switch activity light went off and cannot connect to the switch). -
@Hoser7632 said in LAN connection to 2.5gb managed switch(Port) shows 1000M on the switch not 2.5gb:
HPE 562T
You sure that will run at 2.5.. It says its 10ge, its quite possible it only supports 1 or 10.. Get an sfp+ for your switch so you can connect it at 10ge..
I don't see 802.3bz listed on its spec which is the multigig spec 2.5 and 5.. It just says 10Gbase-T which does allow for upgrade from gig to 10, ie they will run at 1g or 10.. Since you say it works at 1, but not 2.5 my take is because it doesn't support it..
-
@johnpoz
Yes my other devices on the same switch are running at 2.5 and windows shows 2.5.. switch works great except when I display the LAN interface on pfsense and the switch it shows 1000m. -
@Hoser7632 because I doubt that 562T card supports it, it can do 1 or 10.. not 2.5 - get a sfp+ for your switch that can do 10.. I see it has 2 sfp+ ports that are 10ge. Or get another card for your pfsense that can do 2.5
But then again does it matter, is your internet over gig? Is pfsense routing traffic where 2.5 is used? If its just from your switch to the internet and your internet is not over gig, then it really wouldn't matter.
-
@johnpoz
The specs say it does. -
@Hoser7632 said in LAN connection to 2.5gb managed switch(Port) shows 1000M on the switch not 2.5gb:
The specs say it does.
Where do they say that, it says it 10Gbase-T - which is 1 and 10.. 802.3bz is 2.5 and 5, which is not listed.. Please show link that says it can do 1/2.5/5/10
https://www.hpe.com/psnow/doc/a00021588enw
-
@johnpoz
My outside internet is 1gb and pfsense is routing traffic where 2.5 is used.
Are you saying that if I had a 2.5 gb internet connection from my isp it would work? If so why do my other devices on windows connect at 2.5gb? -
@Hoser7632 here
https://support.hpe.com/hpesc/public/docDisplay?docId=a00047731enw&docLocale=en_US
2 port, each at 10Gb
(backward compatible to 1GNo I am not saying it would work at 2.5 if your internet was faster, what I am saying is that card does not do 2.5.. It will work at 1 or 10.. So either connect it to your switch at 10 via the 10ge sfp ports on that switch you listed, or get another card that can do 2.5 - that card doesn't do 2.5, it is either 1 or 10.
-
@johnpoz
I just checked the LAN is Actually connected to an intel x550-t2 not a x562t although I have one of those also. -
@Hoser7632 well that says
https://www.intel.com/content/www/us/en/products/sku/88209/intel-ethernet-converged-network-adapter-x550t2/specifications.html
NBASE-T support in Linux Only
So if you are using the 550 and you only seeing 1ge, then you prob need some new driver for freebsd which is what pfsense runs on.
The guy that would know would be @stephenw10
-
HPE 562T is an Intel X550 nic, which should support 1/2.5/5/10, but the HPE firmware on the card limits it to 1/10.
You can try to crossflash Intel firmware to it, but there's a risk of bricking the card.Edit: Looks like the X550 NBASE-T support is pre-IEEE 802.3bz only
-
If me I would just get a sfp+ for your switch - so you have 10ge to it. You more than likely could find a reasonable price 10ge copper sfp+ that would work in your switch.. The only thing with 10ge copper sfp is they do run hot.
If your putting cards into your pfsense box - prob get something so you can run fiber, and then a 10ge fiber sfp for your switch at 10ge.
I would wait for @stephenw10 to see if he chimes in, he would be the guy I would ask for how best to get that card working at 2.5ge - if possible that is for sure.
-
I've done some more investigation and found some weird behavior.
Let me explain:These are the details
I brought up the PFSENSE Web gui
I navigate to "System>Advanced>System Tunables>+New"
In the Tunable Field I enter: dev.ix.1.advertise_speed
In the Value Field I enter: 16
In the Description Field I enter: 2.5GB
I then hit save and reboot my pfsense boxAfter pfsense comes up and from the Welcome Screen I Select "Option 8"
I then enter the following SYSCTL Command:
"sysctl dev.ix.1.advertise_speed"
The Response is "sysctl dev.ix.1.advertise_speed: 7"This tells me my tunable did not take effect after the Boot.
Now I navigate to "System>Advanced>system Tunables>"
and "EDIT" the tunable I created above and click "SAVE" without
changing anything.I then go back to the welcome gui and select "Option 8" Again
I then enter the following SYSCTL Command:
"sysctl dev.ix.1.advertise_speed"
The Response is "sysctl dev.ix.1.advertise_speed: 10"
Which is the Decimal equivalent of 16Now I go To my switch and the Lan Port on the switch is now running
at 2.5gb.It is my understanding that placing a tunable in
"System>Advanced>System Tunables>" should relieve me
of having to open the tunable and pressing save.What do you think.
Is this a bug or am I missing something?