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

    X-540 T2 didn't boot up on pfSense CE 2.5.0-RELEASE (amd64)

    Scheduled Pinned Locked Moved Hardware
    22 Posts 3 Posters 2.2k 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.
    • jsonJ
      json
      last edited by json

      Hi, I just wanted to ask, did anyone had a problem after installation of latest pfSense CE 2.5.0 of mentioned card/had problems to boot up on following motherboad ?

      MOBO: http://www.asrock.com/MB/Intel/J4105B-ITX/

      ETH CARD: https://ark.intel.com/content/www/pl/pl/ark/products/58954/intel-ethernet-converged-network-adapter-x540-t2.html

      Or I'm doing something wrong ?

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

        How does it fail?

        jsonJ 1 Reply Last reply Reply Quote 0
        • jsonJ
          json @stephenw10
          last edited by json

          @stephenw10 I'm passing the booting screen, and then it simply shows that "No Interfaces found" and I can only reboot

          In addition - old card can still be used if replace it back and set everything to factory defaults - https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ethernet-i340-server-adapter-brief.pdf

          e.g. Intel Quad Port RJ45 1GB I340-T4

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

            Can you see the card in the bios POST table?

            Can you drop to a command line and check if it's seen as a PCI device? pciconf -lv

            Is it seen if you boot some other OS? A live Linux of some kind perhaps.

            Steve

            jsonJ 1 Reply Last reply Reply Quote 0
            • jsonJ
              json @stephenw10
              last edited by json

              @stephenw10
              7c9d7aeb-b4fd-4d98-b17c-26231794418f-image.png
              7215b848-a3d2-48ad-9808-3e3d0d141895-image.png

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

                Is that same device? It shows re0 is recognised there, it should offer that as an interface at least.

                Looks like it's failing to recognise the x549 card though. 1512:8086.

                Not shown as a known ix device:
                https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_5_0/sys/dev/ixgbe/ixgbe_type.h#L85

                Not even a known PCI device: https://pci-ids.ucw.cz/read/PC/8086

                There are references to it though and it's not new.

                Steve

                jsonJ 1 Reply Last reply Reply Quote 0
                • jsonJ
                  json @stephenw10
                  last edited by json

                  @stephenw10 It's showing re0 but I disabled it in BIOS, so that's why it was shown.

                  Did I understood you right that this topic will be solved in future for this X549 T2? Or I can create a bug :) ?

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

                    It looks to be unsupported by the FreeBSD driver, you should open a bug there. If one does not already exist.
                    Or get a different card.

                    Steve

                    jsonJ 2 Replies Last reply Reply Quote 1
                    • jsonJ
                      json @stephenw10
                      last edited by json

                      @stephenw10 Thank you :)

                      https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254012

                      T 1 Reply Last reply Reply Quote 0
                      • jsonJ
                        json @stephenw10
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • T
                          techanalyst
                          last edited by

                          I did this test, you need to enable it as a module or a kernel :) Ive tested 540 and 550, both required the setting for the nics to show up

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

                            What test did you do exactly?

                            The response on the FreeBSD ticket about the NIC is question here is interesting.

                            Seems like it should not exist in the wild! So will never be officially supported.

                            Steve

                            1 Reply Last reply Reply Quote 0
                            • T
                              techanalyst @json
                              last edited by

                              @jnz07 loader.conf

                              add this line if_ixgbe_load="YES"

                              He meant the 540 :) mine didnt load under 2.5 either, I have to add this line to the loader.conf, after a reboot no problem

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

                                Hmm, that absolutely should not be required. It's the same driver that's in kernel.

                                jsonJ 1 Reply Last reply Reply Quote 0
                                • jsonJ
                                  json @stephenw10
                                  last edited by

                                  @stephenw10 So to summarize do we do something in this area ? Or we just can close the thread ? If there's nothing we can do, than let's close it.

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

                                    There is nothing we can do in pfSense and if looks like FreeBSD upstream can't do anything either since it should not exist.
                                    If you really needed to use it for some reason you could probably recompile the kernel module with the patch on the FreeBSD bug to add the IDs. But you would be stuck compiling it again at each release.
                                    Better to just use a different NIC.

                                    Steve

                                    T jsonJ 2 Replies Last reply Reply Quote 1
                                    • T
                                      techanalyst @stephenw10
                                      last edited by

                                      @stephenw10 I was able to get mine going, not sure "why they shouldnt exist" as I have something like 100 workstations at one site and they all have the 540-t2 cards. So if its a card that shouldnt exist, I know for one, I have a lot of them

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

                                        With that same PCI ID?

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          techanalyst @stephenw10
                                          last edited by

                                          @stephenw10 Correcto, enabling the line above made them work otherwise machine wouldnt even boot

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

                                            Hmm, well two weird things there.

                                            Enabling the identical driver as a kernel module should make no difference at all. A timing difference maybe?

                                            The guy from Intel commented in that bug report that it is a:

                                            non-production internal-only device id
                                            

                                            So I would not expect to find it on a whole bunch of cards.

                                            Steve

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.