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!
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.