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

    Supermicro X9SBAA-F

    Scheduled Pinned Locked Moved Hardware
    80 Posts 23 Posters 43.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.
    • M
      mikeisfly
      last edited by

      I got the same error trying to install pfsense on an older Dell Optiplex 755. The fix was to burn a Live CD on CD-R media not DVD-R media and install it that way. I would think that you could hook up temporarily a CD-ROM drive to your Server.

      1 Reply Last reply Reply Quote 0
      • B
        bigbird007
        last edited by

        @cmcologne:

        @bigbird007: Why don't you use my successful way to fix it?

        Was hoping to for native support and not having to rely on additional parts tbh.
        It seems I will have to try your way.

        1 Reply Last reply Reply Quote 0
        • D
          dr.diesel
          last edited by

          Anyone try the pending 2.1.1 release on this board?

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

            @dr.diesel:

            Anyone try the pending 2.1.1 release on this board?

            Yeah I'd like to know that too.  I'm looking into getting this motherboard.

            1 Reply Last reply Reply Quote 0
            • B
              bigbird007
              last edited by

              I still have not got this to work, after trying countless pci usb cards ect …. still no luck.

              I'll give it a go with untangle this weekend and see how i go

              cheers

              1 Reply Last reply Reply Quote 0
              • T
                tirsojrp
                last edited by

                @bigbird007:

                I still have not got this to work, after trying countless pci usb cards ect …. still no luck.

                I'll give it a go with untangle this weekend and see how i go

                cheers

                AFAIK it is not possible to boot from an USB PCI/PCIe card, just integrated USB ports.

                Have you read the Plop boot manager documentation? that might help.

                1 Reply Last reply Reply Quote 0
                • D
                  DrCain
                  last edited by

                  Nobody tried the embedded build + serial console (maybe with SATA DOM)?

                  1 Reply Last reply Reply Quote 0
                  • I
                    id88
                    last edited by

                    It is possible to run and install pfSense (2.1.3) on a Supermicro X9SBAA-F.

                    As others have pointed out, the problem is that this board only supports USB 3.0 and support for that is not (yet?) included in pfSense. However, pfSense 2.1.3 is based on FreeBSD 8.3 which does support USB 3.0. So what you basically need to do is to add the XHCI kernel module of FreeBSD 8.3 to pfSense and make sure it is loaded so that you can use a USB stick and USB keyboard.

                    This is what you need:

                    • pfSense 2.1.3 USB image

                    • FreeBSD 8.3 image (should be version 8.3!)

                    • Ability to mount UFS filesystem (a running FreeBSD instance is easiest)

                    • Memorystick

                    • FreeBSD 9.x or 10 image if you are going to install to disk.

                    Basically, the steps are as follows:

                    • Mount the pfSense and FreeBSD images.

                    • From the FreeBSD image, copy /boot/kernel/xhci.ko to /boot/kernel in the pfSense image.

                    • In the pfSense image, add xhci_load="YES" to /boot/defaults/loader.conf.

                    • Unmount the images and copy the pfSense image to USB stick.

                    • Boot from the stick. Before doing so make sure all USB settings in the BIOS are set to "Enabled".

                    • Choose to boot pfSense (the default).

                    • You can now run pfSense from the USB stick and run it as a live image. You can also install it to disk or SSD if you wish. I chose Custom Install and couldn't get pfSense to boot if when I installed a Bootblock, so I disabled that option. After installation to disk, you must make the modification to /boot/defaults/loader.conf again, as it is lost when the contents are copied from USB stick to disk. This is needed so that you can use a USB keyboard to complete the part of the configuration that must be done before the web GUI starts  To make this modification, you can boot a live image of FreeBSD 9.x or 10.0 d so that you can mount the partition (likely /dev/adxs1a) and edit the file. Then reboot from disk and finish the configuration.

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

                      You should use loader.conf.local (create it) as that file is not overwritten by an update. However the xhci.ko module will be.

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • B
                        bigbird007
                        last edited by

                        Who has got theirs working yet?

                        1 Reply Last reply Reply Quote 0
                        • O
                          ocpistol
                          last edited by

                          this happend to me too on a A1SRI-2558F-O when i used a usb. I used a live cd and it worked perfect.

                          1 Reply Last reply Reply Quote 0
                          • B
                            bigbird007
                            last edited by

                            I wish i could get mine working, not having any luck at all.

                            1 Reply Last reply Reply Quote 0
                            • O
                              ocpistol
                              last edited by

                              Idk if this would work but can you use a different motherboard to install it on a the hard drive? Will bsd switch drivers?

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

                                The newest latest greatest is always a bad idea when using pfsense.  Also with linux.

                                2+ years old hardware is gold.

                                1 Reply Last reply Reply Quote 0
                                • B
                                  bigbird007
                                  last edited by

                                  I do feel like banging my head flat out.
                                  I think the x9sbaa-f is almost 1.5 years old now

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

                                    I made the mistake of buying new new hardware a while back.  in only 2.5 years it was finally supported.  So, you might get lucky on next major release?  Who knows.  Depends on BSD developers and pfsense devs.

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

                                      @id88:

                                      It is possible to run and install pfSense (2.1.3) on a Supermicro X9SBAA-F.

                                      As others have pointed out, the problem is that this board only supports USB 3.0 and support for that is not (yet?) included in pfSense. However, pfSense 2.1.3 is based on FreeBSD 8.3 which does support USB 3.0. So what you basically need to do is to add the XHCI kernel module of FreeBSD 8.3 to pfSense and make sure it is loaded so that you can use a USB stick and USB keyboard.

                                      This is what you need:

                                      • pfSense 2.1.3 USB image

                                      • FreeBSD 8.3 image (should be version 8.3!)

                                      • Ability to mount UFS filesystem (a running FreeBSD instance is easiest)

                                      • Memorystick

                                      • FreeBSD 9.x or 10 image if you are going to install to disk.

                                      Basically, the steps are as follows:

                                      • Mount the pfSense and FreeBSD images.

                                      • From the FreeBSD image, copy /boot/kernel/xhci.ko to /boot/kernel in the pfSense image.

                                      • In the pfSense image, add xhci_load="YES" to /boot/defaults/loader.conf.

                                      • Unmount the images and copy the pfSense image to USB stick.

                                      • Boot from the stick. Before doing so make sure all USB settings in the BIOS are set to "Enabled".

                                      • Choose to boot pfSense (the default).

                                      • You can now run pfSense from the USB stick and run it as a live image. You can also install it to disk or SSD if you wish. I chose Custom Install and couldn't get pfSense to boot if when I installed a Bootblock, so I disabled that option. After installation to disk, you must make the modification to /boot/defaults/loader.conf again, as it is lost when the contents are copied from USB stick to disk. This is needed so that you can use a USB keyboard to complete the part of the configuration that must be done before the web GUI starts  To make this modification, you can boot a live image of FreeBSD 9.x or 10.0 d so that you can mount the partition (likely /dev/adxs1a) and edit the file. Then reboot from disk and finish the configuration.

                                      This was exactly what I needed!  I knew there had to be some way to add xhci support to pfsense manually.. just didn't realize it would be so easy to do.  There's many different ways to accomplish this same technique, I just didn't know the file or where it needed to be stored.

                                      I ended up using a BSD live cd and two thumb drives to copy the file from one to another since I didn't have any other way of dealing with UFS

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        id88
                                        last edited by

                                        Yes, there are various techniques of doing this. I used a VM with FreeBSD and mounted the pfSense image inside to make the modifications.

                                        I have since used this motherboard for another purpose, so I can't comment on the long term stability of this fix. But if you don't use the USB ports after installation I suspect pfSense should run just fine. The only problem really seems to be that you need USB3 support to get past the first part of the install.

                                        Good luck!

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          bigbird007
                                          last edited by

                                          @kejianshi:

                                          I made the mistake of buying new new hardware a while back.  in only 2.5 years it was finally supported.  So, you might get lucky on next major release?  Who knows.  Depends on BSD developers and pfsense devs.

                                          I hope your right, would be good if the next major release did have additional hardware support, Fingers crossed 8)

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            bigbird007
                                            last edited by

                                            @id88:

                                            Yes, there are various techniques of doing this. I used a VM with FreeBSD and mounted the pfSense image inside to make the modifications.

                                            I have since used this motherboard for another purpose, so I can't comment on the long term stability of this fix. But if you don't use the USB ports after installation I suspect pfSense should run just fine. The only problem really seems to be that you need USB3 support to get past the first part of the install.

                                            Good luck!

                                            Would it be easier to use a VM with FreeBSD instead of using a live CD and then mount?

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