Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    I225-V is really an I225-IT and needs a patch

    Scheduled Pinned Locked Moved Hardware
    10 Posts 2 Posters 2.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AlanMo
      last edited by

      Seems like in by brand new Bee-Link GTI 11 with a dual Intel I225 chipset is not an I225-V but rather an I225-IT with firmware 1.79. (There are other similar mini-pc out there as well. )Sadly this device fails at driver loading in all versions of fpSense with:

      igc0: <Intel(R) Ethernet Controller I225-V>
      igc0: Setup of shared code failed, error -2
      igc0: IFDI_ATTACH_PRE failed 6

      This seems to be a well known issue: https://bugs.launchpad.net/intel/+bug/1945548

      And has been patched for FreeBSD 14 (And Ubuntu 22.04).

      Any thoughts on what it might take to get this patch back into pfSense so I can use my new toy? Otherwise maybe some tips on how to build (or get) a patched module for 2.6. Thanks!

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by stephenw10

        Is it actually PCI ID 0x0d9f?

        https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_6_0/sys/dev/igc/igc_hw.h#L26

        Have you tested FreeBSD 14?

        The only thing present there but not yet in a 2.7 snapshot is this:
        https://github.com/freebsd/freebsd-src/commit/6f3c0d2764f230444818a95009028861493c1594

        Steve

        1 Reply Last reply Reply Quote 0
        • A
          AlanMo
          last edited by

          Hi @stephenw10 thank you so much for replying.
          Indeed you are correct, my device is
          IGC_DEV_ID_I225_V 0x15F3

          So bit of a Red Herring on I225-IT.

          But yes, my mini-PC works great with FreeBSD 14.

          So it must be the change you identified (Default to always accepting the PHY that's present) is needed to get I225-V with firmware 1.79 working in pfSense.

          Are you able to be the hero and incorporate that patch into to 2.7 (and eventually 2.6.x)? Happy to test with a local build!

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            It likely won't be in dev anytime soon because it's currently only in FreeBSD main (14).
            pfSense is currently built against 12 stable but I would expect to see that in 13 stable at least before we pulled it in if required.
            It's a simple patch though, I'll see if we can cherry-pick it.

            Steve

            1 Reply Last reply Reply Quote 0
            • A
              AlanMo
              last edited by AlanMo

              Thanks so much @stephenw10 for the consideration!!

              office-up.gif

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Actually a patch that includes this already appears to be in 22.05 snapshots.

                Are you able to test that?

                Steve

                1 Reply Last reply Reply Quote 0
                • A
                  AlanMo
                  last edited by

                  Great news!! I'll try over the weekend!!

                  1 Reply Last reply Reply Quote 1
                  • A
                    AlanMo
                    last edited by

                    VICTORY!! Can't thank you enough @stephenw10 !!

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      Ah, nice result! 😁

                      1 Reply Last reply Reply Quote 0
                      • A
                        AlanMo
                        last edited by

                        One more expression of appreciation @stephenw10 : I'm getting consistent 150Mb/s+ IPSEC on this thing. It's a beast! Thanks again!!

                        1 Reply Last reply Reply Quote 1
                        • stephenw10S stephenw10 referenced this topic on
                        • stephenw10S stephenw10 referenced this topic on
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.