OPNSense Install on Netgate XG-7100 or Sell It?

Started by jpvonhemel, March 23, 2021, 03:43:44 PM

Previous topic - Next topic
Hello,

I am considering bailing out on PFSense/Netgate.  I need to know if it is reasonable to expect OPNSense to install and properly configure the switch interface or if I should consider selling the hardware.  Has anyone successfully installed on this hardware?

Thanks!

There is no driver for the Marvel 6000 Switch in opnsense.
So, forget it. You will only see the Intel-Interfaces and the additional 8 Ports are "dead"....

I recommend trying VyOS on it...

what's wrong with PFsense????

Both the XG-7100 1U and DT seem to have an Intel Atom C3558 CPU.

The controller is X553 from the X550 Series, driver ix. Seeems Netgate created a custom configuration for their device.

There is a Marvell 88E6190 10(11)-Port Switch connected to 2x2.5G internal X553 ports.

https://docs.netgate.com/pfsense/en/latest/solutions/xg-7100-1u/switch-overview.html

So you would probably only see ix0-ix3 in OPNsense.

QuoteHardware support for the XG-7100, including:
C3000 NIC support (factory installations only)
C3000 SoC support (factory installations only)
Marvell 88E6190 switch support (factory installations only)

https://github.com/pfsense/docs/blob/74ca3ce0d8844cb925399ccbe674504c6562fb1d/source/releases/2-4-3-new-features-and-changes.rst#L47

QuoteIntegrated Switch Improvements: Netgate devices with integrated switches such as the SG-3100 and XG-7100 can now configure per-port speed and duplex settings, discrete port configuration interfaces can now be tied to switch ports for up/down status, and LAGG support is also now available (Load Balance mode only)

https://github.com/pfsense/docs/blob/74ca3ce0d8844cb925399ccbe674504c6562fb1d/source/releases/2-4-4-new-features-and-changes.rst#L51

The Marvell 88E6190 is supported according to the OPNsense github repository:

https://github.com/opnsense/src/blob/08aa869336f6a7c19d5bbcaa61269a3f21ca1993/sys/dev/etherswitch/e6000sw/e6000sw.c#L273

Maybe just try it.

A related thread:

https://forum.opnsense.org/index.php?topic=32991.0

I created an issue about this on the Github:
https://github.com/opnsense/src/issues/232

Feel free to add any missing information.