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

    Pfsense won't recognize network card

    Scheduled Pinned Locked Moved Hardware
    39 Posts 7 Posters 19.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.
    • ?
      Guest
      last edited by

      "snip"```
      WARNING: you should run this program as super-user.
      ubuntu                   
          description: Computer
          width: 32 bits

      
      This is under Linux (Ubuntu) and pfSense is based on FreeBSD and also could it be that this PC
      or pfSense box is a 32Bit version and you try out to install pfSensen version 2.4.0 that is coming
      only as a 64Bit version!!!
      
      Often, but not even, in the BIOS could be also set another Interrupt to many onboards NICs because
      tey are shared together with some PCIe slots, perhaps this might be then also the case here? Please
      have a look on this too.
      1 Reply Last reply Reply Quote 0
      • F
        firefox
        last edited by

        @kpa:

        My guess is that the BIOS is set to automatically disable the built-in NIC in case there's an add-on card installed, that makes sort of sense in a desktop system but is nonsense on a server type system.

        I'd also guess that the developers of the Linux driver have found a way to enable the integrated Broadcom NIC regardless but the FreeBSD driver doesn't have the same workaround.

        The BIOS option associated with a network card is only
        Whether to enabled the card or not to enabled

        There is another option related to pxe boot (I added a screenshot)
        I tried to run the system when the options are enabled. The same result

        @stephenw10:

        pfSense is able to attach to the Broadcom card and it can be assigned when the Realtek card is not in the box?

        If that's the case then I'd throw the Realtek card away an look for something else. The rtl8139 is a truly terrible NIC.

        https://github.com/pfsense/FreeBSD-src/blob/db53f09b3a68bfa850844e88c97535f277db4d71/sys/dev/rl/if_rl.c#L48

        Steve

        yes as i said
        When I remove the external network card from the computer
        And runs the system without the external card then pfsense recognizes the internal network card properly

        I'll try another card

        @BlueKobold:

        "snip"```
        WARNING: you should run this program as super-user.
        ubuntu                   
            description: Computer
            width: 32 bits

        
        This is under Linux (Ubuntu) and pfSense is based on FreeBSD and also could it be that this PC
        or pfSense box is a 32Bit version and you try out to install pfSensen version 2.4.0 that is coming
        only as a 64Bit version!!!
        
        Often, but not even, in the BIOS could be also set another Interrupt to many onboards NICs because
        tey are shared together with some PCIe slots, perhaps this might be then also the case here? Please
        have a look on this too.
        

        I checked to see if it was suitable for 64 bit
        i use this program https://www.grc.com/securable.htm
        it give me The processor is 64 bit compatible

        20171021_060353.jpg
        20171021_060353.jpg_thumb
        20171021_060557.jpg
        20171021_060557.jpg_thumb
        ![Screenshot from 2017-10-21 06-23-54.png](/public/imported_attachments/1/Screenshot from 2017-10-21 06-23-54.png)
        ![Screenshot from 2017-10-21 06-23-54.png_thumb](/public/imported_attachments/1/Screenshot from 2017-10-21 06-23-54.png_thumb)

        1 Reply Last reply Reply Quote 0
        • F
          firefox
          last edited by

          Update
          I brought four more network cards
          That means there are currently 5 network cards
          4 with pci connection
          1 with pci-e-x1 connection

          I tried to change
          And those are the results

          Three of the cards with a pci connection
          Once I connect the network card to the computer
          I get the same result as the first network card
          The system identifies only the external card but not the internal one

          On one card with a pci-e-x1 connection
          When I connect it to a computer
          The system identifies the internal card and not the external one

          And the last card with a pci connection
          Same
          The system identifies the internal card and not the external one

          All cards are valid and working on windows xp / windows 7 / linux

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

            @firefox:

            All cards are valid and working on windows xp / windows 7 / linux

            On the same motherboard?

            It does look like that card is being disabled by attaching a different card. Can you not just use two additional NICs?

            Steve

            1 Reply Last reply Reply Quote 0
            • F
              firefox
              last edited by

              @stephenw10:

              @firefox:

              All cards are valid and working on windows xp / windows 7 / linux

              On the same motherboard?

              It does look like that card is being disabled by attaching a different card. Can you not just use two additional NICs?

              Steve

              yes on the same motherboard

              i can use two additional cards

              but the one i want to use is 10/100/1000
              and all the other 4 is 10/100
              the one on the boars is 10/100/1000

              I'll give it another try
              I will try to get network cards that they are 10/100/1000

              The reason for all this is
              That my current system is 32 bit
              With 1.5 GHz memory and 10/100 network cards
              And there is no upgrade to 32 bit

              This computer I'm trying to install on is
              With 4GB memory
              And a 10/100/1000 network card

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

                Do you need more that 100Mbps? Having just one Gigabit NIC isn't going to help much, except maybe if you're using VLANs.

                There appears to be some basic low level incompatibility with that on-board NIC and I don't think we are going to be able to help you with it.

                pfSense 2.3.X will be supported for ~1 year so there's no rush to upgrade.

                Steve

                1 Reply Last reply Reply Quote 0
                • K
                  kejianshi
                  last edited by

                  If after much trying you just can't get things to work, I suggest adding a cheap intel nic you buy off ebay for $10.

                  Get two and replace your current add-on card…  It will save you trouble down the road.  Make sure whatever you buy has native support for netmap.

                  Suricata needs it to work in inline mode.  It might save you trouble later.

                  1 Reply Last reply Reply Quote 0
                  • F
                    firefox
                    last edited by

                    Do you need more that 100Mbps?

                    we have connections up to 500 MB

                    If after much trying you just can't get things to work, I suggest adding a cheap intel nic you buy off ebay for $10.

                    As I wrote I will try to retrieve other network cards
                    And if it does not work
                    Then another computer

                    In any case, thanks to everyone who tried to help

                    1 Reply Last reply Reply Quote 0
                    • K
                      kejianshi
                      last edited by

                      Network cards are usually cheaper than computers.

                      1 Reply Last reply Reply Quote 0
                      • F
                        firefox
                        last edited by

                        updating
                        I brought four new Intel network cards
                        With pci connection
                        And another Intel card with a pci-x connection
                        pfsense does not recognize any of them
                        I tried to connect two together or separately
                        The same result

                        If Windows 2000 recognizes the network cards
                        (I connected two cards and the computer recognized the other two cards and the card on the board)
                        So pfsense should also identify them without problems

                        Another question that may be related

                        When I installed the pfsense 2.4.0
                        The installation process was different from what I know
                        Perhaps I needed to do something different for pfsense to recognize the network cards ?

                        1 Reply Last reply Reply Quote 0
                        • ?
                          Guest
                          last edited by

                          You need to assign them to interfaces.

                          1 Reply Last reply Reply Quote 0
                          • F
                            firefox
                            last edited by

                            I know that
                            The problem is that pfsense not even recognize the cards as if there is nothing there

                            1 Reply Last reply Reply Quote 0
                            • ?
                              Guest
                              last edited by

                              what does pciconf show

                              1 Reply Last reply Reply Quote 0
                              • F
                                firefox
                                last edited by

                                That's what happens after I put the two Intel network cards
                                It does not even reach the stage where i need to assign them to interfaces

                                (Attached image)

                                20180106_064138.jpg
                                20180106_064138.jpg_thumb

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

                                  There's a bug in the ACPI code showing there. Are you on the latest BIOS version for that board?

                                  Steve

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    firefox
                                    last edited by

                                    yes I updated it before installing the pfsense
                                    I have also tried to install with one bios before and one before that
                                    It gave the same result

                                    So the problem here is the bios (or the bios code)?
                                    If there is no new bios (and there is no)
                                    So there is nothing to do ?

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

                                      Yeah, that is possible. Though it's non-trivial.

                                      You might try booting a live Linux CD to see if it also hits that issue. A lot of times the ACPI will have sections written specifically for Windows and everything else just has to fall back to the defaults or have nothing at all. Board manufacturers usually only claim to support Windows so other OSes are SoL!

                                      https://docs.freebsd.org/doc/10.0-RELEASE/usr/local/share/doc/freebsd/handbook/ACPI-debug.html

                                      Steve

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        piercearmitage
                                        last edited by piercearmitage

                                        Are you still facing this issue? Try fake credit card numbers that work for online shopping. It might help you.

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