Sorry, I thought I'd replied to this thread when I hadn't.
After much experimentation with Protectli support and playing around with different firmware, BSD drivers and settings in pfSense, etc, I still couldn't get my ISP-provided SFP to work in the X710 SFP+ interface cage.
In the end, I took a punt on getting an fs.com SFP (I needed to get the exact correct one - a simplex SMF SFP coded to the right RX and TX frequencies).
After getting that and programming it to be an Intel branded one (I had access to fs.com's programming box - great bit of kit!), the SFP and link sprung to life. True plug and play. No tweaking, further customisation or anything required. Link light came up immediately
I tagged the correct VLAN on it in pfSense and my internet link came up, obtained IPv4 address over DHCP by my ISP. They're either unaware or don't seem to care - my services run fine and if anything, a little faster than using their own router box. I didn't have to clone and MAC address either (I could have programmed it on the SFP I think or instruct pfSense to use a custom one).
Here's what pfSense / BSD now reports:
ifconfig -vvvmm ixl0
ixl0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> 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:35
inet6 fe80::6662:66ff:fe22:8835%ixl0 prefixlen 64 scopeid 0x1
media: Ethernet autoselect (1000baseLX <full-duplex>)
status: active
supported media:
media autoselect
media 1000baseLX
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
plugged: SFP/SFP+/SFP28 1000BASE-LX (LC)
vendor: FS PN: SFP-GE-BX SN: S2307479033 DATE: 2021-11-24
module temperature: 38.33 C voltage: 3.24 Volts
lane 1: RX power: 0.07 mW (-11.33 dBm) TX bias: 11.35 mA
SFF8472 DUMP (0xA0 0..127 range):
03 04 07 00 00 00 02 00 00 00 00 01 0d 00 0a 64
00 00 00 00 46 53 20 20 20 20 20 20 20 20 20 20
20 20 20 20 00 00 1b 21 53 46 50 2d 47 45 2d 42
58 20 20 20 20 20 20 20 20 20 20 20 05 1e 00 0d
00 1a 00 00 53 32 33 30 37 34 37 39 30 33 33 20
20 20 20 20 32 31 31 31 32 34 20 20 68 90 01 77
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
After much experimentation with Protectli support and playing around with different firmware, BSD drivers and settings in pfSense, etc, I still couldn't get my ISP-provided SFP to work in the X710 SFP+ interface cage.
In the end, I took a punt on getting an fs.com SFP (I needed to get the exact correct one - a simplex SMF SFP coded to the right RX and TX frequencies).
After getting that and programming it to be an Intel branded one (I had access to fs.com's programming box - great bit of kit!), the SFP and link sprung to life. True plug and play. No tweaking, further customisation or anything required. Link light came up immediately
I tagged the correct VLAN on it in pfSense and my internet link came up, obtained IPv4 address over DHCP by my ISP. They're either unaware or don't seem to care - my services run fine and if anything, a little faster than using their own router box. I didn't have to clone and MAC address either (I could have programmed it on the SFP I think or instruct pfSense to use a custom one).
Here's what pfSense / BSD now reports:
ifconfig -vvvmm ixl0
ixl0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> 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:35
inet6 fe80::6662:66ff:fe22:8835%ixl0 prefixlen 64 scopeid 0x1
media: Ethernet autoselect (1000baseLX <full-duplex>)
status: active
supported media:
media autoselect
media 1000baseLX
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
plugged: SFP/SFP+/SFP28 1000BASE-LX (LC)
vendor: FS PN: SFP-GE-BX SN: S2307479033 DATE: 2021-11-24
module temperature: 38.33 C voltage: 3.24 Volts
lane 1: RX power: 0.07 mW (-11.33 dBm) TX bias: 11.35 mA
SFF8472 DUMP (0xA0 0..127 range):
03 04 07 00 00 00 02 00 00 00 00 01 0d 00 0a 64
00 00 00 00 46 53 20 20 20 20 20 20 20 20 20 20
20 20 20 20 00 00 1b 21 53 46 50 2d 47 45 2d 42
58 20 20 20 20 20 20 20 20 20 20 20 05 1e 00 0d
00 1a 00 00 53 32 33 30 37 34 37 39 30 33 33 20
20 20 20 20 32 31 31 31 32 34 20 20 68 90 01 77
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Last edited: