I'm wondering if anyone can suggest if I can get this working.
I'm running pfSense on a Protectli Vault 6 with a pair of Intel X710 SFP+ interfaces.
In one of the ports, I plan to use my ISP-provided SFP which runs at 1Gb speed. Normally, the SFP plugs into the router provided by my ISP but I want to use pfSense for OpenVPN capabilities and a set of other features.
The SFP works in a Cisco switch with 1Gb SFP ports once I enable the third-party vendor compatibility. The link comes up.
In my pfSense box though, no link comes up.
Here are the interfaces:
ixl0 64:62:66:22:88:35 (down) Intel(R) Ethernet Controller X710 for 10GbE SF
ixl1 64:62:66:22:88:36 (down) Intel(R) Ethernet Controller X710 for 10GbE SF
igc0 64:62:66:22:88:37 (up) Intel(R) Ethernet Controller I226-V
igc1 64:62:66:22:88:38 (down) Intel(R) Ethernet Controller I226-V
igc2 64:62:66:22:88:39 (down) Intel(R) Ethernet Controller I226-V
igc3 64:62:66:22:88:3a (down) Intel(R) Ethernet Controller I226-V
I want to use either of the 10Gb SFP+ ports with the 1Gb SFP.
ifconfig ixl1
ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e100bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 64:62:66:22:88:36
inet6 fe80::6662:66ff:fe22:8836%ixl1 prefixlen 64 scopeid 0x2
media: Ethernet autoselect
status: no carrier
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Looking at the alleged media support:
ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e100bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
capabilities=4f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 64:62:66:22:88:36
inet6 fe80::6662:66ff:fe22:8836%ixl1 prefixlen 64 scopeid 0x2
media: Ethernet autoselect
status: no carrier
supported media:
media autoselect
media 10Gbase-LR
media 10Gbase-SR
media 10Gbase-Twinax
media 1000baseLX
media 1000baseSX
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
I tried setting the speed manually, but it doesn't seem to like it.
ifconfig ixl1 media 1000baseLX
ifconfig: SIOCSIFMEDIA (media): Operation not supported by device
The speed-setting command doesn't appear to be linked to the 1Gb SFP: I get the not supported message on either port, whether the SFP is inserted or not.
If I try setting things up with sysctl devices, I get similar "no can do" responses:
sysctl -d dev.ixl.1.advertise_speed
dev.ixl.1.advertise_speed:
Control advertised link speed.
Flags:
0x1 - advertise 100M
0x2 - advertise 1G
0x4 - advertise 10G
0x8 - advertise 20G
0x10 - advertise 25G
0x20 - advertise 40G
0x40 - advertise 2.5G
0x80 - advertise 5G
and then:
sysctl dev.ixl.1.advertise_speed
dev.ixl.1.advertise_speed: 6
which suggests it supports both 1G and 10G speeds.
But when I plug in the SFP, I get:
ixl1: Invalid advertised speed; valid flags are: 0x06
Does that suggest the SFP is running at a different. non-supported speed?
Any suggestions on what to try?
Thanks in advance.