Hello community,
I am having a hard time understanding why my X550-T2 only reachs Gigabit speeds when testing with perf3.
I followed youtube guides to install and configure, so that might be the origin of the problems. Here we go...
Hardware is an old PC.
CPU: i7-8700k
MOBO: Asus Maximus Hero X (onboard lan disabled)
NIC: X550-T2
SWITCH: XS550M8 (10Gbe unmanaged switch)
OTHER: managed switches, vlans and all that good stuff not really relevant for the issue at hand.
PFSENSE: latest version: 2.7.2-RELEASE (amd64)
I installed first proxmox. Under network I have my 2 network devices enp1s0f0 and enp1s0f1 (X550-T2) that are up. And I created 2 bridges (vmbr0 and vmbr1) for LAN and WAN respectively. They got IPs assigned that match the network, all fine. I can access my proxmox through the network.
Then I installed pfsense on a VM. Under hardware I find both bridges (vmbr0 and vmbr1). They are added with a model name "e1000". But this feels wrong to me, there should be a choice of a matching driver for the controller of my X550-T2. The other option for model are: VirtIO, RTL8139, vmxnet3.
I have configured pfsense further, assigned the interfaces and it all works. The problem I have is under Interfaces. If I go to WAN (connected to 1Gbe modem) it does not give a 10Gbase-T option. The same goes for the LAN (connected to XS550M8 10Gbe unmanaged switch). Lights are green indicating 10Gbe on both sides.
When using a windows PC connected to the same XS550M8 and using perf3 I get 600-700Mbit/s as connection speed.
The same PC is however able to download at 900Mbyte/s speeds from other users also connected to the same X550M8.
I tried searching for solutions for many hours and I was not able to find anyone with the same issue. Apparently all have the 10Gbase-T option under interfaces in pfsense.
I also looked at drivers, but as far as my search went pfsense already has the drivers for the X550-T2. I wanted to try and install the drivers manually, but I could find out how.
I also thought about updating the firmware on the NIC, but I don't know how to do that in proxmox or linux for that matter. I couldn't figure out even how to check driver and firware through proxmox.
I appreciate any input. Even links to other posts or tutorials.
Thanks!
Bruno
3a6b8fd9-e16e-464a-87a0-69f795a13380-image.png
61358404-055d-4e22-b896-09cbc45bda8f-image.png
2adfdc82-d3ec-4d71-a603-0feb7bfc5588-image.png
685da885-dc29-4bee-857e-393e958ea21c-image.png
b390df22-5248-41b5-bc99-a93863bfec4a-image.png
29aa0256-4964-486c-adc6-7c79583b4714-image.png
b97211c8-3b60-406d-8696-b799bd1a474a-image.png