Sophos XGS 136- No Interfaces

I did some looking but found no threads that matched. IPFire is detecting my NIC on the Sophos XGS 136 Rev 2 I bought, but for some reason it won’t detect any interfaces when I go to setup the Green+Red network connection.

I went to the hardware and am not seeing official support, so if so I understand but just feel it is weird that it is detecting it and its capabilities using lspci.

The hexadecimal identifier is 11ab:7080 (Marvell chipset).

I hope I am just being an idiot and missing something as I would love to get IPFire setup and running as my firewall!

Here is a list of compatible chipsets:

Hello,

there does indeed not seem to be a driver in the Linux kernel that supports this hardware.

It actually is more worse, the PCI ID database does not even know about anything with that ID:

So I suppose those network interface are a custom design and won’t be working with any version of the Linux kernel.

The marvell drivers that are available in the kernel are enabled in IPFire. The kernel has the setting

CONFIG_NET_VENDOR_MARVELL=y

and the y means that the marvel network drivers are installed and loaded as standard.

The marvell 88q2XXX, 88X2222, PHY and 10G PHY nic series drivers are provided in the kernel.

From looking in the kernel code for those drivers they look to have been reverse engineered by the kernel developers or other semiconductor companies and not provided by Marvell themselves.

That would suggest that drivers fro most of their nics are proprietary in such a way that they have not/will not supply them into the kernel.

If that is the case then there is not much we can do about it, if they have decided not to make their drivers available within the mainstream kernel but only by providing binary blobs to users directly.

It would help if you could provide the model number of the Marvell NICs. It should say somewhere in the Sophos documentation or on the XGS circuit board near the phy devices themselves.

I tried looking up the pci id 11ab:7080 and 11ab is found as Marvell but all the pci id lists that I tried did not contain the device 7080.

I looked in

https://admin.pci-ids.ucw.cz/mods/PC/11ab
https://devicehunt.com/view/type/pci/vendor/11AB
https://pcilookup.com/?ven=11ab&dev=7080&action=submit

and all three of these had no 7080 device entry.

That does not sound very encouraging.

Not sure how much this helps, if any. I couldn’t find anything on the circuit board at an easy to look at cursory glance.

Same problem for Pfsense here
https://www.reddit.com/r/PFSENSE/s/L2uE9bdpoK
You might want to check with Sophos support to see if there is a Linux driver for this component.