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

    Dell R320 with PERC H310 Mini

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    12 Posts 4 Posters 8.1k 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.
    • J
      jeffreysmith
      last edited by

      I am having issues installing either 2.0.3 or 2.1RC on a Dell R320 with PERC H310 Mini. on 2.0.3 I get a warning about no disk to install to and on 2.1 it just hangs after I click the install option.

      I can see that support for this hardware never hit freebsd until 9.0 http://www.freebsd.org/cgi/man.cgi?query=mps&sektion=4&manpath=FreeBSD+9.1-RELEASE and pfsense is still using freebsd 8.3 with some of the 8.4 drivers.

      I also have some embedded broadcom Nics that don't seem to work on 2.0.3 but do on 2.1.

      Is there anyway to install pfsense even if i have to compile the drivers myself and load them?

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

        I think your best (most likely to succeed with least hassle) option is to use an external hard drive in a "USB" enclosure.

        1 Reply Last reply Reply Quote 0
        • J
          jeffreysmith
          last edited by

          Sorry i am a bit confused as to what your suggesting.

          Are you saying i could use a usb hard drive/memstick to install pfsense and then load then install the drivers i need to get pfsense working correctly?

          if so is there a guide for this?

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

            @jeffreysmith:

            Sorry i am a bit confused as to what your suggesting.

            Sorry, I will give some more detail about my suggestion.

            As best I have been able to tell, the R320 doesn't offer any disk connectors interfacing to a "standard" controller, only through the H310. The H310 is not supported until FreeBSD 9.0. To support the H310 in FreeBSD 8.3 (for pfSense 2.1) or FreeBSD 8.1 (for pfSense 2.0.x) would involve adding the H310 driver to the appropriate FreeBSD source tree and building the driver. Building the driver might be a simple compile and link OR it might involve making substantial changes in the driver to accommodate differences in disk handling in the earlier versions of FreeBSD.

            To avoid that process and its possible complications, I suggested connecting a disk drive via USB  so that you could use that drive as the system drive and install on to it. And it would best be a USB 2.0 disk enclosure because such enclosures are more likely to have been tested with FreeBSD 8.3 than some very recently released USB 3.0 enclosure.

            If you have considerable experience in the FreeBSD (but your question
            @jeffreysmith:

            Is there anyway to install pfsense even if i have to compile the drivers myself and load them?

            suggests you don't)  OR you are prepared for what could be a considerable learning experience then you could attempt to build and test a driver yourself. Maybe you could offer a bounty or pay someone to do it for you. Oh, and you would want to give the (possibly modified) driver a considerable test before you trusted your system files to it, wouldn't you?

            Another option would be to add an expansion card with an "older" and supported disk controller to the system. But there are complications with that too: FreeBSD is not the most popular operating system and I suspect that you might have to do some research to find a card that is supported by (now) "old" versions of FreeBSD.

            I am not wanting to discourage you, just wanting you to be aware that your apparently preferred approach MIGHT be far more costly in time than you imagine.

            1 Reply Last reply Reply Quote 0
            • J
              jeffreysmith
              last edited by

              I might just try to find some older hardware to run pfsense on and use these servers for something else.

              Thanks for the help with this.

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

                It appears from the post at http://forum.pfsense.org/index.php/topic,63750.msg350176.html#msg350176 that there are disk connectors on the motherboard that go to a "standard" disk controller. Maybe you could try connecting the hard drive to one of the motherboard connectors.

                1 Reply Last reply Reply Quote 0
                • G
                  gerdesj
                  last edited by

                  Another possibility is to install a hypervisor and run PF in a VM.  I get very good results with VMware on Dell equipment.

                  You gain quite a few other benefits like the ability to easily backup the VM before updates, testing etc.

                  There is a slight loss of performance by not being on the "raw tin" but seeing as I can get a pfSense to route packets at nearly 1Gbs-1 without even bothering with the funky network drivers ie using plain e1000 it is not too much of an issue.

                  Cheers
                  Jon

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

                    I like the "older hardware" idea.
                    I have come to the conclusion that the latest greatest hardware is good for devs and for kids who just must get 94576 frame/second on some new game.
                    Takes devs a couple (or more) years to get support rolled into a stable release.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jeffreysmith
                      last edited by

                      thanks for the responses they have been very helpful.

                      I ended up plugging the drives directly into the sata ports and I am going to setup gmirror using the guide http://doc.pfsense.org/index.php/Create_a_Software_RAID1_%28gmirror%29. I was leaning towards using older hardware but it seems this is all that is available.

                      Was just wondering what sort of redundancy that gives me.

                      If one of my drives fails will pfsense carry on running?
                      If I reboot with the primary drive borked will pfsense actually boot as I am assuming the mbr is located here?
                      I am going to have two servers in a cluster so is this just overkill?
                      Are there any packages for pfsense to monitor the status of gmirror?

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

                        No chance to lay your hands on an older RAID capable SATA interface huh?
                        One of the great things about pfsense is its very happy and rock solid on old "dated" stuff that is dirt cheap and works well.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jeffreysmith
                          last edited by

                          There appears to be software RAID DELL S110 which is not ideal but you can't put any supported hardware raid cards into this machine so I am a little stuck with it.

                          Just installing 2.0.3 on this now and its seems pretty happy.

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

                            Well if you are happy I'm happy.  If you picked solid drives I'm sure it will be fine.

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