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

    PfSense with Gigabyte GA-J1900N-D3V

    Scheduled Pinned Locked Moved Hardware
    182 Posts 63 Posters 148.8k 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.
    • W
      w00t
      last edited by

      @stephenw10:

      Have you read this whole thread?
      There are people who have failed to make pfSense boot at all on that board.

      Steve

      Successfully booted pfSense on GA-J1900N-D3V. Will update this post later with tutorial and BIOS settings. EDIT2: After you are on F3 BIOS, pfSense alpha 2.2 seems to boot with no issues.

      EDIT: Alright got everything working, almost..

      First of all, you need to update the BIOS to F3 since the motherboard probably will ship with F1.

      Update BIOS

      • Power on the MB and reset the BIOS to defaults.

      • Create a bootable USB of Windows 8/8.1 and install on a spare harddrive (do it on the motherboard itself, not another computer), F1 will kinda only boot to Win8-USB's.

      • When successfully booted to Win8, visit http://www.gigabyte.us/products/product-page.aspx?pid=4918#utility and change to your installed OS, download and install Microsoft .NET Framework 4 (probably not necessary, the install will thell you) and then APP Center.

      • Start APP Center from C:\Program\Gigabyte or such, and wait for the shitty program to start. When loaded, update the damn thing.

      • Use the APP Center program to download @BIOS.

      • When installed, use @BIOS from the APP Center to download and flash F3, choose "Install from server" or similar, follow the  steps and you will be on F3 in a moment.

      • Reboot and enter BIOS to check that you are on F3, if thats the case, once again do reset BIOS to defaults.

      • Power off and remove harddrive and Win8 USB.

      Create bootable pfSense

      • Download the memstick or nanobsd-vga version (your choice if you want to install full version to another USB-stick or run the embedded version) from pfSense download-page. I have been using nanobsd-vga for this test.

      • Flash the .img to you USB-stick, win32 image writer works like a charm.

      BIOS settings

      • Attach the pfSense USB and boot to BIOS.

      • Reset to default, and ONLY change the following:

      Advanced -> CSM Configuration
      
      CSM Support - Enabled
      Boot Option filter - Legacy Only
      Network - Do not launch
      Storage - Legacy Only
      Video - UEFI First
      Other PCI devices - Legacy Only
      
      Advanced -> USB Configuration
      
      Legacy USB support - Enabled
      USB3.0 support - Enabled
      XHCI hand-off - Disabled
      EHCI hand-off - Disabled
      USB Mass storage device support - Enabled
      
      • Under USB configuration you should see your USB-stick listed.
      Chipset -> South Bridge (I think? If I remembered correctly.)
      
      Restore after AC power loss - Power On
      
      • Under boot, change harddrive BBS priority and set you USB-stick to #1, then change first boot option to your USB-stick and disable #2 boot option.

      Thats it, now reboot and hopefully your pfSense-stick will boot. As I said, got everything working, almost. It seems like the first boot, you will always get an acpi panic error. I havn't been able to pinpoint what's causing it, but it seems to NOT be related to speedstep/power technology(Energi efficient)/cpu c-states. When you get the prompt within pfSense with the panic error, just type "reboot" and everything will boot just fine (or hit the physical reset switch). A reboot within pfSense (from the WebUI or promt) will work with no panic error. When you halt the machine and boot it up again, you will stuck on acpi panic error and need to reboot from the prompt (or hit the physical reset switch).

      Also, pfSense will not get WAN IP from DHCP after the initial setup, when the initial wizard is done, just reboot and you will get IP from DHCP. What I have seen, this problem only occured right after the initial wizard.

      If anyone got any input regarding the strange acpi panic error at first boot, please comment.

      Sidenote: When doin a speedtest on my home connection (250/100Mbit) the CPU-usage is around 15-18%. Great board for home usage! (not so great for producation as long as we got the strange first boot problem) :)

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

        Hi,

        I bought this board on Friday and had no luck with it.
        I was on F2 and it worked but unstable.  After upgrading to F3 I get a Bogus Interrupt panic on boot.  Trying your reboot and bios settings did not help me.  :(

        I don't want to give up on it though…

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

          @w00t

          Is there a revision or some other build info on your mobo? I'm curious about why yours came with F1 bios and mine with F2. There must be something different between the boards.

          1 Reply Last reply Reply Quote 0
          • W
            w00t
            last edited by

            @FarmerB3d:

            Hi,

            I bought this board on Friday and had no luck with it.
            I was on F2 and it worked but unstable.  After upgrading to F3 I get a Bogus Interrupt panic on boot.  Trying your reboot and bios settings did not help me.  :(

            I don't want to give up on it though…

            Check my previous post and reset BIOS to defaults and only change the settings listed in the post.

            @FarmerB3d:

            @w00t

            Is there a revision or some other build info on your mobo? I'm curious about why yours came with F1 bios and mine with F2. There must be something different between the boards.

            AFAIK there is only one revision, rev1.0. It could just be the case that you got a motherboard from a newer batch from Gigabyte that shipped with F2.

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

              Yup,  always reset to default.  Dud apply only the changes you suggested but still same result.

              My board also rev 1.0.

              I wonder why there is a difference? Grasping at straws but I wonder if there is a difference in the bios version? Any chance you could email me the file you have?
              I'm collecting straws so might as well continue…  :(

              1 Reply Last reply Reply Quote 0
              • W
                w00t
                last edited by

                @FarmerB3d:

                Yup,  always reset to default.  Dud apply only the changes you suggested but still same result.

                My board also rev 1.0.

                I wonder why there is a difference? Grasping at straws but I wonder if there is a difference in the bios version? Any chance you could email me the file you have?
                I'm collecting straws so might as well continue…  :(

                Hm, I can't send you the BIOS-version I have since chose "Download BIOS from server and flash" within the @BIOS application. You read the whole comment right? I also get the acpi panic error at first boot, and need to manually reboot from the pfsense terminal prompt.

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

                  ok, so the difference is that I don't have win8 so to update the bios I downloaded the latest (F3 - 2014/04/14) and made a boot disk with Rufus and applied it. It took it without a problem. I've since flashed it again and it's happy.

                  No amount of disabling stuff made a difference - it had the panic time after time. :(

                  However….

                  I found another post somewhere about 2.2 and that some got it working. I downloaded the latest beta version (30th July) and booted into that without a problem.
                  Obviously, this leaves me in a weird place as I don't really want to be using beta but I'll see how it goes in the coming weeks. There are a number of people who say 2.2 is just fine for them and they've had no problems so here's hoping....

                  I would have loved for it to work easily from the word go but hey ho.... This should be ok :)

                  1 Reply Last reply Reply Quote 0
                  • W
                    w00t
                    last edited by

                    @FarmerB3d:

                    ok, so the difference is that I don't have win8 so to update the bios I downloaded the latest (F3 - 2014/04/14) and made a boot disk with Rufus and applied it. It took it without a problem. I've since flashed it again and it's happy.

                    No amount of disabling stuff made a difference - it had the panic time after time. :(

                    However….

                    I found another post somewhere about 2.2 and that some got it working. I downloaded the latest beta version (30th July) and booted into that without a problem.
                    Obviously, this leaves me in a weird place as I don't really want to be using beta but I'll see how it goes in the coming weeks. There are a number of people who say 2.2 is just fine for them and they've had no problems so here's hoping....

                    I would have loved for it to work easily from the word go but hey ho.... This should be ok :)

                    Strange, works fine for me after the first reboot. I just tested 2.2 nanobsd (30th july) and can confirm, it boots just fine.

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

                      @w00t:

                      I just tested 2.2 nanobsd (30th july) and can confirm, it boots just fine.

                      Yup, I'm sticking with that for now and seeing how it goes. Happy it at least works :)

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

                        So, nearly two weeks on and I am super happy with how it's working. It's a full install on a 32GB SD I had lying around.

                        I am on 125Mb down / 10 up and speed test shows me 125 down and 10 up :D The CPU goes to 3% but can't really say if that is the download load or not.

                        Something unexpected though, I set up a VPN with PIA and routed traffic through there. Works very well and very quick. I actually get faster speeds (150 / 32) when ging via the VPN than I do normally. I am guessing it's because I have compression turned on.
                        When doing a speedtest via the VPN the CPU goes to 8%.

                        In a nutshell, the board is ideal for home (and soho?) it seems to have more grunt than is needed.
                        When I get my wifi setup as I want it and various subnets doing their thing then it might load up a bit but if this is anything to go by… I can't see me having a problem.

                        happy Camper...

                        1 Reply Last reply Reply Quote 0
                        • E
                          Escorpiom
                          last edited by

                          Thank you FarmerB3d for your comments, I'm in the process of setting up a similar config, it's great to hear that it works fine.
                          The only bummer with this board would be the PCI slot, no PCI-e network cards can be installed.
                          I don't know how effective the USB3.0 is with network adapters.
                          For now I'll just stick with a PCI two ports Broadcom network card for a total of 4 ports.

                          Cheers.

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

                            The PCI thing is a bit of a bummer - why the still put 1980's tech on these boards I don't know  :o

                            I wonder if something like this would work?
                            http://linitx.com/product/mini-pci-express-card-to-pci-express-x1-socket-9cm-cable-left-sided/12894

                            1 Reply Last reply Reply Quote 0
                            • E
                              Escorpiom
                              last edited by

                              Yeah it probably will, still only 1-port network cards can be conected but that makes three in total, better than only two
                              For example, this Intel card will fit:

                              http://www.newegg.com/Product/Product.aspx?Item=N82E16833106033

                              Good find, not found on Ebay sadly, I came up with this:

                              http://amfeltec.com/products/flexible-minipci-express-to-pci-express-adapter/
                              It has to conform to PCI-e 2.0 spec though, the website does not specify that.

                              As far as bandwidth concerns, PCI-e 2.0 can transfer 500MB per lane, so that should be enough for a 1 port LAN card.
                              The J1900 Celeron supports 4 PCI-e x1 lanes, but I suspect those are taken by the two SATA connectors and the two LAN ports.
                              Best way is to try and see how it holds up at giga speeds.

                              Edit:
                              Why bother? On the same site there is a Mini PCI-e LAN card with two ports. And the best thing, it's Intel:

                              http://linitx.com/product/jetway-dual-gigabit-lan-mini-pci-express-card/13534

                              http://www.logicsupply.com/components/expansion-cards/admpeidla/

                              Easiest way to expand the LAN ports.

                              Cheers.

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

                                You might be better off getting a mobo fit for purpose rather than shoe-horning the bits in.
                                I got that mobo because it was fine for my requirements - small, low power consumption, two NICs. Everything else is nice-to-have.

                                Why not get a "normal" board with two PCIe x 8 on and get a couple of Intel dual cards or a quad card. Job done.

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

                                  @Escorpiom:

                                  Why bother? On the same site there is a Mini PCI-e LAN card with two ports. And the best thing, it's Intel:

                                  http://linitx.com/product/jetway-dual-gigabit-lan-mini-pci-express-card/13534

                                  http://www.logicsupply.com/components/expansion-cards/admpeidla/

                                  Easiest way to expand the LAN ports.

                                  Cheers.

                                  Yes that is a nice card, I have two of them.  :)

                                  Unfortunately I don't think it will fit here. It is a full length PCI-E Mini card and the board in the topic of this thread to me appears to only have a half length PCI-E Mini card slot.

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    Escorpiom
                                    last edited by

                                    @FarmerB3d:

                                    You might be better off getting a mobo fit for purpose rather than shoe-horning the bits in.
                                    I got that mobo because it was fine for my requirements - small, low power consumption, two NICs. Everything else is nice-to-have.

                                    Why not get a "normal" board with two PCIe x 8 on and get a couple of Intel dual cards or a quad card. Job done.

                                    Sure, that would be the easiest option. Only one problem: None of the J1900 boards have two PCI-e x8.
                                    Only the Asrock mATX Q1900M has a full length PCI-e slot, that still operates in x1 mode.
                                    In my case, space is not a problem so I might as well get the Asrock mATX.
                                    If I can find the right Intel PCI-e LAN cards to work with.

                                    Also, I agree that trying to stuff in a full-size mini PCI-e card in a half-size mini PCI-e slot is less then ideal.
                                    For me that's pretty much back to the drawing board again. Oh well.

                                    Cheers.

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      w00t
                                      last edited by

                                      Decided to do some testing, WAN->LAN.

                                      C:\iperf>iperf.exe -c 213.x.x.x -u -b 200000000 -P 6 -t 30
                                      –----------------------------------------------------------
                                      Client connecting to 213.x.x.x, UDP port 5001
                                      Sending 1470 byte datagrams
                                      UDP buffer size: 64.0 KByte (default)

                                      [  8] local 10.0.0.50 port 54846 connected with 213.x.x.x port 5001
                                      [  6] local 10.0.0.50 port 54844 connected with 213.x.x.x port 5001
                                      [  7] local 10.0.0.50 port 54845 connected with 213.x.x.x port 5001
                                      [  5] local 10.0.0.50 port 54843 connected with 213.x.x.x port 5001
                                      [  4] local 10.0.0.50 port 54842 connected with 213.x.x.x port 5001
                                      [  3] local 10.0.0.50 port 54841 connected with 213.x.x.x port 5001
                                      [ ID] Interval      Transfer    Bandwidth
                                      [  8]  0.0-30.0 sec  671 MBytes  188 Mbits/sec
                                      [  8] Sent 478742 datagrams
                                      [  6]  0.0-30.0 sec  671 MBytes  188 Mbits/sec
                                      [  6] Sent 478793 datagrams
                                      [  7]  0.0-30.0 sec  671 MBytes  188 Mbits/sec
                                      [  7] Sent 478715 datagrams
                                      [  5]  0.0-30.0 sec  672 MBytes  188 Mbits/sec
                                      [  5] Sent 479377 datagrams
                                      [  4]  0.0-30.0 sec  671 MBytes  188 Mbits/sec
                                      [  4] Sent 478965 datagrams
                                      [  3]  0.0-30.0 sec  671 MBytes  188 Mbits/sec
                                      [  3] Sent 478753 datagrams
                                      [SUM]  0.0-30.0 sec  3.93 GBytes  1.13 Gbits/sec

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Synthetickiller
                                        last edited by

                                        @Escorpiom:

                                        @FarmerB3d:

                                        You might be better off getting a mobo fit for purpose rather than shoe-horning the bits in.
                                        I got that mobo because it was fine for my requirements - small, low power consumption, two NICs. Everything else is nice-to-have.

                                        Why not get a "normal" board with two PCIe x 8 on and get a couple of Intel dual cards or a quad card. Job done.

                                        Sure, that would be the easiest option. Only one problem: None of the J1900 boards have two PCI-e x8.
                                        Only the Asrock mATX Q1900M has a full length PCI-e slot, that still operates in x1 mode.
                                        In my case, space is not a problem so I might as well get the Asrock mATX.
                                        If I can find the right Intel PCI-e LAN cards to work with.

                                        Also, I agree that trying to stuff in a full-size mini PCI-e card in a half-size mini PCI-e slot is less then ideal.
                                        For me that's pretty much back to the drawing board again. Oh well.

                                        Cheers.

                                        Not that you want to drop the cash, but the supermicro x10sba/x10sba-l both work solidly out of the box, have two intel intel nics built in (i210s, they work fine on 2.1.4)  & have a physical pci-e x8 slot that runs at x2. That's another option, albeit, $150 option. It's supermirco, they cost a pretty penny, but are some of the most solid boards in the world. This'll be my 3rd & I have had no hick ups besides a temp sensor issue & I think it's a pfsense problem as the bios reports it properly.

                                        One of the more positive aspects concerning a no-tinker attitude about the board is that you have Lan/Wan working out of the box. You'll have the freedom to experiment with dual & quad nic cards w/o bringing the whole system down for longer than a simple pcie card install & reboot would take.

                                        FarmerB3rd, don't be all that concerned with beta bioses from Gigabyte. I ran one on an ITX rig I built that was focused on gaming & overclocking. No hickups, no instability (once I dialed the overclock in). If the beta is stable in all testing methods you throw at it, you're set. Sometimes, the final version is not as good as the beta. I've had that happen a few times in the past from different vendors.

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

                                          Only just seen your reply…

                                          Well, a few weeks in and I have had a few problems - I'm not overly bright it would seem :D.

                                          The board though is working perfectly. Temp (reported) is 28C with no fans in the case (case is very perforated though).
                                          Throughput tops out at 125Mb/s (ISP cap) and when using OpenPVN for certain traffic it musters 185Mb/s (VPN compression).
                                          I've never seen the CPU go above 5%.

                                          The supermicros are nice but they cost more - double the price of what I paid (in the UK). Looking at the charts of packets per second, you get about 20% more through the Intel NICs but seeing as I am still way under what the board is capable of, this is not a worry for me…

                                          For those thinking of getting one, well worth it for the price :D

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

                                            @FarmerB3rd:

                                            Only just seen your reply…

                                            Well, a few weeks in and I have had a few problems - I'm not overly bright it would seem :D.

                                            The board though is working perfectly. Temp (reported) is 28C with no fans in the case (case is very perforated though).
                                            Throughput tops out at 125Mb/s (ISP cap) and when using OpenPVN for certain traffic it musters 185Mb/s (VPN compression).
                                            I've never seen the CPU go above 5%.

                                            The supermicros are nice but they cost more - double the price of what I paid (in the UK). Looking at the charts of packets per second, you get about 20% more through the Intel NICs but seeing as I am still way under what the board is capable of, this is not a worry for me…

                                            For those thinking of getting one, well worth it for the price :D

                                            I have been watching this thread due to the desire of wanting to get a j1900 board for a low power build to replace a power hungry I5 that is overkill for my use.

                                            Since I only need 1 Wan and 2 Lan (1 regular, 1 management), this seems like a great option since I do not need high throughput for the management interface and can use a slower NIC. With that being said, have you tested any packages to see what type of load they place on the board? I currently use snort but have been trying to find time to test others.

                                            I am also on 50/10 teir with my ISP but 1Gb is being talked about within the next year or so for my area.

                                            Thanks

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