• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

XG-1537 SFP+ ports

Scheduled Pinned Locked Moved Official Netgate® Hardware
35 Posts 6 Posters 5.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    dotdash
    last edited by May 8, 2019, 2:32 PM

    The only modules I had on hand were two Cisco SX SFP modules, an HP SX SFP, an HP clone SX SFP, and the clone HP copper GB SFP. I didn't have any SFP+ modules handy. I wanted to verify the box would boot with SFP (not SFP+) modules. From my limited research, copper modules of any kind are not supported on this card. If you want 10G optical, Netgate only charges around $50 to add a fully supported one to your order. Direct attach cables are slightly cheaper/slightly more expensive depending on length. By no means do you need to get an overpriced genuine Intel module.

    D 1 Reply Last reply May 8, 2019, 2:39 PM Reply Quote 0
    • D
      desrux2 @dotdash
      last edited by May 8, 2019, 2:39 PM

      @dotdash Thanks, if you see my earlier post I have specified the module I need (what I currently have from the ISP):

      “If anyone can tell me specifically which SFP+ 10Gb 40km/15dB 1510nm (CWDM) LR/ER module will not trigger the unsupported SFP module type in the intel driver then please let me know. I will be very grateful”

      So far no replies on this.

      1 Reply Last reply Reply Quote 0
      • D
        dotdash
        last edited by May 8, 2019, 2:59 PM

        Intel lists the E10GSFPLR as supported. Search for something compatible with that. In the States, you can get a used Intel one, or a new clone pretty cheap. (<$50)

        1 Reply Last reply Reply Quote 0
        • D
          desrux2
          last edited by desrux2 Jan 4, 2022, 7:23 PM Jan 4, 2022, 6:49 PM

          Update for anyone googling and looking at this thread. (Now updated with info from Steven)

          With newer PFSense based on FreeBSD 11.2 the mentioned bugs with the Intel ix driver and unsupported sfp+ modules have finally been fixed, hurray!!

          TL;DR you could have a working setup with a unsupported sfp+ module but could not power cycle system without loosing the interface. Workaround was to physically remove sfp+ module and reinsert after boot.. Now this workaround is no longer required!
          (Our ISP requires us to use a CWDM module which does not exist in native Intel so we are forced to use unsupported sfp+ modules.)

          How
          To allow unsupported sfp+ modules to function, in the /boot/loader.conf.local add the line:

          hw.ix.unsupported_sfp="1"
          

          Shared below for reference.

          and set this option in System Tunables has no effect see next post:

          SystemTunables.PNG

          It seems like is not enough only having the System Tunables option.

          Important note
          Please note that if you bootup with a unsupported sfp+ module before adding these options - it is possible that the 10gbe NIC enters a ‘broken’ state where network is sluggish. It may look like the optics is working but effectively no traffic is transmitted. Only way to get out of this ‘broken’ state is completely powering down the XG 1537.

          Copy of /boot/loader.conf.local

          /boot/loader.conf.local
          
          kern.ipc.nmbclusters="1000000"
          kern.ipc.nmbjumbop="524288"
          kern.ipc.nmbjumbo9="524288"
          legal.intel_wpi.license_ack="1"
          legal.intel_ipw.license_ack="1"
          legal.intel_iwi.license_ack="1"
          hw.ix.unsupported_sfp="1"
          boot_verbose="YES"
          autoboot_delay="3"
          
          1 Reply Last reply Reply Quote 0
          • S
            stephenw10 Netgate Administrator
            last edited by Jan 4, 2022, 6:58 PM

            That value is a loader variable, you need to set it in loader.conf.local.

            It's actually read-only in the sysctls so that Systems Tunables entry is not doing anything.

            [22.01-BETA][admin@6100.stevew.lan]/root: sysctl hw.ix.unsupported_sfp=1
            sysctl: oid 'hw.ix.unsupported_sfp' is a read only tunable
            sysctl: Tunable values are set in /boot/loader.conf
            

            Steve

            D M 2 Replies Last reply Jan 4, 2022, 7:24 PM Reply Quote 1
            • D
              desrux2 @stephenw10
              last edited by Jan 4, 2022, 7:24 PM

              @stephenw10 said in XG-1537 SFP+ ports:

              That value is a loader variable, you need to set it in loader.conf.local.

              It's actually read-only in the sysctls so that Systems Tunables entry is not doing anything.

              [22.01-BETA][admin@6100.stevew.lan]/root: sysctl hw.ix.unsupported_sfp=1
              sysctl: oid 'hw.ix.unsupported_sfp' is a read only tunable
              sysctl: Tunable values are set in /boot/loader.conf
              

              Steve

              Thanks for the clarification.

              1 Reply Last reply Reply Quote 0
              • M
                moxlotus @stephenw10
                last edited by Feb 20, 2022, 12:51 AM

                @stephenw10 Re: XG-1537 SFP+ ports

                The issue is now back in pfsense 2.6 and changing the config in /boot/loader.conf.local does not seem to help.

                I tried to boot up the machine without the module installed. Upon inserting the sfp+ module, it will not get ip on the wan interface.

                If i were to boot with the module inserted, the port will fail to load

                D 1 Reply Last reply Feb 20, 2022, 7:52 AM Reply Quote 0
                • D
                  desrux2 @moxlotus
                  last edited by Feb 20, 2022, 7:52 AM

                  @moxlotus said in XG-1537 SFP+ ports:

                  @stephenw10 Re: XG-1537 SFP+ ports

                  The issue is now back in pfsense 2.6 and changing the config in /boot/loader.conf.local does not seem to help.

                  I tried to boot up the machine without the module installed. Upon inserting the sfp+ module, it will not get ip on the wan interface.

                  If i were to boot with the module inserted, the port will fail to load

                  @moxlotus did you try powering completely down after adding the line to the loader.conf.local ?
                  If the module has been inserted during boot without the line present in the loader.conf.local then nic will be rendered inoperable until power cycle - reboot is not enough.

                  M 1 Reply Last reply Feb 20, 2022, 8:13 AM Reply Quote 0
                  • M
                    moxlotus @desrux2
                    last edited by Feb 20, 2022, 8:13 AM

                    @desrux2 yes i did power cycle. And just a note for the rest, it broke right after i upgraded from 2.5.2 to 2.6.

                    1 Reply Last reply Reply Quote 0
                    • S
                      stephenw10 Netgate Administrator
                      last edited by Feb 20, 2022, 3:12 PM

                      Why are you running 2.6 in an XG-1537? Do you see the same thing in 22.01?

                      What module are you using?

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • D deleted referenced this topic on Aug 11, 2022, 9:44 AM
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                        [[user:consent.lead]]
                        [[user:consent.not_received]]