Navigation

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

    Network card not detected on reboot

    General pfSense Questions
    3
    14
    1942
    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.
    • X
      xman111 last edited by

      Hey guys,  looks like ever since I upgraded to 2.3 I have this problem.  Network works grest but if I reboot the router the lights on the dual Intel Nic go solid green and aren't detected.  the only way I can get it to work is to physically unplug the router power plug. after that,  lights start blinking and it works perfect. anyone ever seen this before?

      1 Reply Last reply Reply Quote 0
      • C
        cmb last edited by

        Probably happened after the reboot, not because of the upgrade itself. Check 'pciconf -l' output, see if they show up at all when the OS doesn't see them. If not, it's a hardware issue. That sounds likely with the lights behaving as they do.

        1 Reply Last reply Reply Quote 0
        • X
          xman111 last edited by

          what happens is I reboot, pfsense looks like it will load normally then when it should pop up to the console, it asks if I want to make vlans because it doesn't find the NICs from my config. I always just shut it down at that point, pull the plug, then reboot to normal.

          How do i enter that command when it asks about vlans?

          thanks for your help.

          1 Reply Last reply Reply Quote 0
          • C
            cmb last edited by

            ah, yeah it'll stop the boot there since it's missing NICs. You can hit ctrl-c at that point to break it out to a shell and then run the pciconf. Make note of the output, then reboot. Run it again while working normally, and compare the output.

            1 Reply Last reply Reply Quote 0
            • X
              xman111 last edited by

              thanks man, will try and report back..

              1 Reply Last reply Reply Quote 0
              • X
                xman111 last edited by

                of course now that you are helping it isn't doing it but I guess that is a good thing.. here is the output when it is working normally..

                hostb0@pci0:0:0:0: class=0x060000 card=0x50001458 chip=0x191f8086 rev=0x07 hdr=0x00
                pcib1@pci0:0:1:0: class=0x060400 card=0x50001458 chip=0x19018086 rev=0x07 hdr=0x01
                vgapci0@pci0:0:2:0: class=0x030000 card=0xd0001458 chip=0x19128086 rev=0x06 hdr=0x00
                xhci0@pci0:0:20:0: class=0x0c0330 card=0x50071458 chip=0xa12f8086 rev=0x31 hdr=0x00
                none0@pci0:0:20:2: class=0x118000 card=0x88881458 chip=0xa1318086 rev=0x31 hdr=0x00
                none1@pci0:0:22:0: class=0x078000 card=0x1c3a1458 chip=0xa13a8086 rev=0x31 hdr=0x00
                ahci0@pci0:0:23:0: class=0x010601 card=0xb0051458 chip=0xa1028086 rev=0x31 hdr=0x00
                pcib2@pci0:0:27:0: class=0x060400 card=0x50011458 chip=0xa1698086 rev=0xf1 hdr=0x01
                pcib3@pci0:0:28:0: class=0x060400 card=0x50011458 chip=0xa1128086 rev=0xf1 hdr=0x01
                pcib4@pci0:0:28:4: class=0x060400 card=0x50011458 chip=0xa1148086 rev=0xf1 hdr=0x01
                pcib5@pci0:0:28:5: class=0x060400 card=0x50011458 chip=0xa1158086 rev=0xf1 hdr=0x01
                pcib6@pci0:0:29:0: class=0x060400 card=0x50011458 chip=0xa1188086 rev=0xf1 hdr=0x01
                pcib7@pci0:0:29:4: class=0x060400 card=0x50011458 chip=0xa11c8086 rev=0xf1 hdr=0x01
                isab0@pci0:0:31:0: class=0x060100 card=0x50011458 chip=0xa1448086 rev=0x31 hdr=0x00
                none2@pci0:0:31:2: class=0x058000 card=0x50011458 chip=0xa1218086 rev=0x31 hdr=0x00
                none3@pci0:0:31:4: class=0x0c0500 card=0x50011458 chip=0xa1238086 rev=0x31 hdr=0x00
                em2@pci0:0:31:6: class=0x020000 card=0xe0001458 chip=0x15b88086 rev=0x31 hdr=0x00
                em0@pci0:1:0:0: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x06 hdr=0x00
                em1@pci0:1:0:1: class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x06 hdr=0x00
                igb0@pci0:4:0:0: class=0x020000 card=0xe0001458 chip=0x15398086 rev=0x03 hdr=0x00
                none4@pci0:5:0:0: class=0x028000 card=0x00108086 chip=0x24f38086 rev=0x3a hdr=0x00

                1 Reply Last reply Reply Quote 0
                • C
                  cmb last edited by

                  Well, you know what to compare it with next time at least. If you see "noneX@" in front of those emX lines when it's not working, then the driver's failing to attach for some reason. That could be a software or hardware issue. If it's not shown there at all, then the card doesn't appear on the PCI bus and there's something wrong at a hardware level.

                  1 Reply Last reply Reply Quote 0
                  • X
                    xman111 last edited by

                    ya, it did it again.  How can i distinguish between a hardware or software problem?

                    1 Reply Last reply Reply Quote 0
                    • C
                      cmb last edited by

                      What I mentioned in my last post, compare whichever NICs it is in that pciconf output (em0/1 or 1/2 I guess), see if that line is there with the "@pci0:1:0:1:  class=0x020000 card=0x125e8086 chip=0x105e8086 rev=0x06 hdr=0x00" (for instance) part, but with "none" in front.

                      1 Reply Last reply Reply Quote 0
                      • X
                        xman111 last edited by

                        sorry CMB, just re-read your post, makes sense now, thanks for your time.

                        1 Reply Last reply Reply Quote 0
                        • M
                          mer last edited by

                          Are the NICs onboard or an extra card?  If an extra card, I assume you've checked to make sure it's seated correctly (just in case)?

                          1 Reply Last reply Reply Quote 0
                          • X
                            xman111 last edited by

                            it's an Intel dual pci express card.  it is seated tight.  the weird thing is it operates for days on end perfectly,  then the minute I reboot,  not detected.

                            1 Reply Last reply Reply Quote 0
                            • M
                              mer last edited by

                              @xman111:

                              it's an Intel dual pci express card.  it is seated tight.  the weird thing is it operates for days on end perfectly,  then the minute I reboot,  not detected.

                              Warm reboot as in "shutdown -r now" or reboot from the WebGUI?  If you power down (shutdown -h or -p now or via Web GUI) is it always detected on power up?  I've run into devices in the past that did not handle resets very well;  reset pulse may not have been long enough or something just didn't have a reset line to it, sometimes a weird power glitch during a reset.
                              As long as you don't take power away, it doesn't care, that's why it works fine.  A solution may be to get another card and try that, but it could still run into the same issue.  Your OP says "…since I upgrade to 2.3...", did you have the same behavior with an older release?  How old is the hardware?  What is the hardware?

                              1 Reply Last reply Reply Quote 0
                              • X
                                xman111 last edited by

                                I always use the webgui to shutdown or reboot.    Sometimes on a shutdown it isn't detected either.  When this happens, always just pull the power plug and then it works perfectly.  I do have another card that I can retry.  Didn't notice that behavior before 2.3, i could reboot whenever I wanted and it worked.. Card is about a year old, computer is a brand new i5.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Products

                                • Platform Overview
                                • TNSR
                                • pfSense Plus
                                • Appliances

                                Services

                                • Training
                                • Professional Services

                                Support

                                • Subscription Plans
                                • Contact Support
                                • Product Lifecycle
                                • Documentation

                                News

                                • Media Coverage
                                • Press
                                • Events

                                Resources

                                • Blog
                                • FAQ
                                • Find a Partner
                                • Resource Library
                                • Security Information

                                Company

                                • About Us
                                • Careers
                                • Partners
                                • Contact Us
                                • Legal
                                Our Mission

                                We provide leading-edge network security at a fair price - regardless of organizational size or network sophistication. We believe that an open-source security model offers disruptive pricing along with the agility required to quickly address emerging threats.

                                Subscribe to our Newsletter

                                Product information, software announcements, and special offers. See our newsletter archive to sign up for future newsletters and to read past announcements.

                                © 2021 Rubicon Communications, LLC | Privacy Policy