2.4.3 hardware support C3000 SoC



  • Dear colleagues,

    We're currently using 2.4.1 on SuperMicro A2SDi-4C-HLN4F
    Intel(R) Atom(TM) CPU C3558 @ 2.20GHz with a manually injected kernel module for
    ix0: <intel(r) pro="" 10gbe="" pci-express="" network="" driver,="" version="" -="" 3.2.17="">mem 0xddc

    Now with 2.4.3 i see the following in change logs:
    Hardware 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)

    Does it mean that i may inplace upgrade my boxes to 2.4.3 now without loosing network connectivity? Would i have proper IX kernel modules now?</intel(r)>


  • Rebel Alliance Developer Netgate

    Unless you somehow are running a factory installation on that box, which you most likely are not, that note doesn't apply.

    You are likely running CE, which doesn't have those drivers yet. You will need to wait for a pfSense release based on FreeBSD 11.2.



  • thank you a lot - i see, well.. will be waiting…
    yes half of our systems are on CE, but some are commercial netgate appliances, not on new SoC though.



  • You will need to wait for a pfSense release based on FreeBSD 11.2.

    FreeBSD anticipates the completion of 11.2 by end-June, with a formal release 1-2 weeks afterward:

    https://www.freebsd.org/releases/11.2R/schedule.html

    How fast does the pfSense development team typically process an incremental upgrade (i.e., 11.1 to 11.2)?



  • @MarvinFS:

    We're currently using 2.4.1 on SuperMicro A2SDi-4C-HLN4F
    Intel(R) Atom(TM) CPU C3558 @ 2.20GHz with a manually injected kernel module for
    ix0: <intel(r) pro="" 10gbe="" pci-express="" network="" driver,="" version="" -="" 3.2.17="">mem 0xddc</intel(r)>

    I have a Supermicro A2SDi-8C+-HLN4F.  As part of my pfSense installation, I also manually installed an kernel module for the C3758's integrated Intel X553 ethernet controller.  So I am in a similar position as you.


  • Netgate

    How fast does the pfSense development team typically process an incremental upgrade (i.e., 11.1 to 11.2)?

    FreeBSD's scheduled EoL for 11.1 is 11.2-RELEASE + 3 months



  • @bclothier said in 2.4.3 hardware support C3000 SoC:

    3.2.17

    Everything works great now with 2.4.4. release and C3000 SoC except there are no ALTQ support, so shapers doesn't work... As far as I understand it's supported in ixgbe module as per FreeBSD lists... (https://www.freebsd.org/cgi/man.cgi?query=ixgbe&sektion=4) Also the driver version in release is ix3: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.2.12-k> and when I was manually injecting it built from the sources it was ix0: <intel(r) pro="" 10gbe="" pci-express="" network="" driver,="" version="" -="" 3.2.17="">mem 0xddc</intel(r)>. Anything we could do about it?

    PS the latest version on Intel site now is 3.3.6


  • Netgate Administrator

    Altq support had to be disabled for ixgbe as it was causing kernel panics:
    https://redmine.pfsense.org/issues/7378

    It looks, from that ticket, like it would require a kernel module building with altq enabled. Which it looks like you may already be doing. And then driver adding back into the list to allow the gui to create queues on it. If you wanted to test it again.

    Steve



  • @marvinfs how does it look? does every port now is dedicated or you need to do this. XG-7100 Switch Overview to work it?


  • Netgate Administrator

    That doc only applies to the XG-7100. In most C3000 systems all 4 ix NICs from the SoC would be brought out as ports directly.

    Steve