I have a x86 running openwrt with mwan3,SQM,wireguard,openvpn,and 4 different LANs with an average of 250 clients active and 300GB traffic passing through each day. Everything works amazingly well together. It is much better, faster, and more intutive to configure (in my opinion) than sonic wall or some of the other commercial products.
At first I had a PCIe ethernet card with 4 ports and 2Gbit bandwidth shared between all 4. This wokred pretty well but with with the increased traffic recently I decided to find a PCIe ethernet card that had more bandwidth available and also room to grow in the future. I got a StarTech PCIe x2 10G NIC with Intel 82599 XL710 Chip. At first the card was not recognized but after rebuilding the kernel with "Intel(R) Ethernet Controller XL710 Family" enabled it works... sort of. All the interfaces are now recognized (eth0-eth3) and 2 of the ports that have SFP to RJ45 adapters in work perfectly. However, one of the ports I have tried to plug in a multimode fiber SFP jack into, it does not recognize it at all.
Does anyone know of some tools I can use to try and debug this or any other ideas?