UFiber - Enabling Ubiquiti SFP and SFP+ Modules on Third Party Devices

 Overview


Ubiquiti SFP and SFP+ modules are widely compatible with third party network cards, routers and switches. However, some manufacturers default to prohibiting "unsupported" modules, requiring the use of their own modules unless configuration changes are made. This article lists the required configuration to enable the use of our UFiber modules on a variety of third party equipment. If you're aware of any we are missing here, please click the Give Feedback button at the bottom and let us know.

Table of Contents


  1. Linux
  2. FreeBSD
  3. Cisco Switches
  4. HP Aruba Switches

Linux


Back to Top

Intel 10 Gb ixgbe NICs require setting  allow_unsupported_sfp  in  ixgbe.conf  to allow third-party SFP and SFP+ modules. To do so, place the following line in  /etc/modprobe.d/ixgbe.conf :

options ixgbe allow_unsupported_sfp=1

Then the driver must be reloaded. Rebooting to confirm it works after a fresh bootup is recommended, however it can be applied without rebooting by running the following: 

rmmod ixgbe && modprobe ixgbe

FreeBSD


Back to Top

Intel 10 Gb ixgbe NICs require a loader.conf parameter to enable unsupported SFP and SFP+ modules. In  /boot/loader.conf.local  add the following line:

hw.ixgbe.unsupported_sfp=1

Then reboot to apply changes.


Cisco Switches


Back to Top

Cisco switches require two configuration parameters to use non-Cisco SFP and SFP+ modules. In configure mode, run the following: 

service unsupported-transceiver
no errdisable detect cause gbic-invalid

HP Aruba Switches


Back to Top

HP Aruba switches require one configuration parameter to use third party SFP and SFP+ modules. In configure mode, run the following:

allow-unsupported-transceiver confirm