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

    Installing pfSense on F5 BIG-IP 5050

    Scheduled Pinned Locked Moved Hardware
    11 Posts 3 Posters 2.0k 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.
    • K
      khat17
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • K
        khat17
        last edited by

        So the link to the XLS file above got flagged by the spambot. Asking a mod/admin to fix it when possible. Thanks in advance. Let me try to upload again or relink to the file.

        2020-01-25.xls

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

          Disable the watchdog timer in the BIOS, it's enabled currently and you don't have watchdogd enabled (or it isn't compatible) so it's rebooting when the timer expires.

          Give us the output of pciconf -lv

          Steve

          K 1 Reply Last reply Reply Quote 1
          • K
            khat17 @stephenw10
            last edited by khat17

            @stephenw10 Thanks for your reply - actually I was going over that with a friend locally and ended up disabling it. So the system is up now and not rebooting, but the interfaces are still not showing up - only the management port and the USB LAN.

            I'll run the pciconf -lv shortly and give the output.

            EDIT
            Here it is.

            hostb0@pci0:0:0:0:	class=0x060000 card=0x01588086 chip=0x01588086 rev=0x09 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = 'Xeon E3-1200 v2/Ivy Bridge DRAM Controller'
                class      = bridge
                subclass   = HOST-PCI
            pcib1@pci0:0:1:0:	class=0x060400 card=0x01518086 chip=0x01518086 rev=0x09 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = 'Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port'
                class      = bridge
                subclass   = PCI-PCI
            pcib2@pci0:0:1:1:	class=0x060400 card=0x01558086 chip=0x01558086 rev=0x09 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = 'Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port'
                class      = bridge
                subclass   = PCI-PCI
            pcib3@pci0:0:6:0:	class=0x060400 card=0x015d8086 chip=0x015d8086 rev=0x09 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = 'Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port'
                class      = bridge
                subclass   = PCI-PCI
            xhci0@pci0:0:20:0:	class=0x0c0330 card=0x1e318086 chip=0x1e318086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C210 Series Chipset Family USB xHCI Host Controller'
                class      = serial bus
                subclass   = USB
            none0@pci0:0:22:0:	class=0x078000 card=0x1e3a8086 chip=0x1e3a8086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C216 Chipset Family MEI Controller'
                class      = simple comms
            ehci0@pci0:0:26:0:	class=0x0c0320 card=0x1e2d8086 chip=0x1e2d8086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C216 Chipset Family USB Enhanced Host Controller'
                class      = serial bus
                subclass   = USB
            pcib4@pci0:0:28:0:	class=0x060400 card=0x1e108086 chip=0x1e108086 rev=0xc4 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = '7 Series/C216 Chipset Family PCI Express Root Port 1'
                class      = bridge
                subclass   = PCI-PCI
            pcib5@pci0:0:28:4:	class=0x060400 card=0x1e188086 chip=0x1e188086 rev=0xc4 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = '7 Series/C210 Series Chipset Family PCI Express Root Port 5'
                class      = bridge
                subclass   = PCI-PCI
            ehci1@pci0:0:29:0:	class=0x0c0320 card=0x1e268086 chip=0x1e268086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C216 Chipset Family USB Enhanced Host Controller'
                class      = serial bus
                subclass   = USB
            pcib6@pci0:0:30:0:	class=0x060401 card=0x244e8086 chip=0x244e8086 rev=0xa4 hdr=0x01
                vendor     = 'Intel Corporation'
                device     = '82801 PCI Bridge'
                class      = bridge
                subclass   = PCI-PCI
            isab0@pci0:0:31:0:	class=0x060100 card=0x1e538086 chip=0x1e538086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = 'C216 Series Chipset LPC Controller'
                class      = bridge
                subclass   = PCI-ISA
            ahci0@pci0:0:31:2:	class=0x010601 card=0x1e028086 chip=0x1e028086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode]'
                class      = mass storage
                subclass   = SATA
            none1@pci0:0:31:3:	class=0x0c0500 card=0x1e228086 chip=0x1e228086 rev=0x04 hdr=0x00
                vendor     = 'Intel Corporation'
                device     = '7 Series/C216 Chipset Family SMBus Controller'
                class      = serial bus
                subclass   = SMBus
            none2@pci0:1:0:0:	class=0x020000 card=0x00000000 chip=0x0006f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none3@pci0:1:0:1:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none4@pci0:1:0:2:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none5@pci0:1:0:3:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none6@pci0:1:0:4:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none7@pci0:1:0:5:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none8@pci0:1:0:6:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none9@pci0:1:0:7:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none10@pci0:1:0:8:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none11@pci0:1:0:9:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none12@pci0:1:0:10:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none13@pci0:1:0:11:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none14@pci0:1:0:12:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none15@pci0:1:0:13:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none16@pci0:1:0:14:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none17@pci0:1:0:15:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none18@pci0:1:0:16:	class=0x020000 card=0x00000000 chip=0x0007f5f5 rev=0x00 hdr=0x00
                vendor     = 'F5 Networks, Inc.'
                class      = network
                subclass   = ethernet
            none19@pci0:2:0:0:	class=0x100000 card=0x0011177d chip=0x0011177d rev=0x01 hdr=0x00
                vendor     = 'Cavium, Inc.'
                class      = encrypt/decrypt
                subclass   = network/computer crypto
            none20@pci0:4:0:0:	class=0x020000 card=0xb82114e4 chip=0xb82114e4 rev=0x11 hdr=0x00
                vendor     = 'Broadcom Limited'
                class      = network
                subclass   = ethernet
            bge0@pci0:5:0:0:	class=0x020000 card=0x16b014e4 chip=0x16b014e4 rev=0x10 hdr=0x00
                vendor     = 'Broadcom Limited'
                device     = 'NetXtreme BCM57761 Gigabit Ethernet PCIe'
                class      = network
                subclass   = ethernet
            

            Interfaces.jpg

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

              Hmm, interesting hardware.

              none20@pci0:4:0:0: class=0x020000 card=0xb82114e4 chip=0xb82114e4 rev=0x11 hdr=0x00

              That Broadcom ID is not listed here: https://pci-ids.ucw.cz/
              But from the closest IDs around that value it looks like it could be a switch device of some kind. Is there a Broadcom switch chip in there?

              F5 as a chip vendor is not listed at all so it's hard to know what those are. Likely unsupported by FreeBSD.

              Steve

              K 1 Reply Last reply Reply Quote 0
              • K
                khat17 @stephenw10
                last edited by

                @stephenw10 - thanks for our reply.

                Yes - the hardware is nice, but I rather pfSense. I've emailed them to try and get their ISO and setup from scratch - these were purchased with no OS. Would be nice if there was a way to get it working though.....

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

                  Next step would be to examine the hardware for chips actually being used. It's likely something proprietary though, I think they have hardware off-loading for a lot of stuff.

                  Steve

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    khat17 @stephenw10
                    last edited by khat17

                    @stephenw10 said in Installing pfSense on F5 BIG-IP 5050:

                    Next step would be to examine the hardware for chips actually being used. It's likely something proprietary though, I think they have hardware off-loading for a lot of stuff.

                    Steve

                    Thanks again for your replies Steve. Here's what I've got. As usual, if you need any better pictures of any specific chip, please let me know. I don't think I'll be removing the heat sinks however - while I have the equipment to play with, it's not mine. I'm helping out a friend to try and get it up. But from what was said before, it doesn't seem as though it will work with BSD. I think I've heard that someone got it to work on CENTOS. Would it be possible to take the drivers from Linux and port to BSD?

                    Full View: This shows a top view of the system. Split into 8 areas.
                    alt text

                    Section 1: This has a Broadcom chip. BCM54640EB2KFBG
                    alt text

                    Section 2: Some other chips. BCM chip still visible.
                    alt text

                    Section 3: RAM and what appears to be some other chips with heat sinks. CMOS battery as well.
                    alt text

                    Section 4: HDD and more chips with heat sinks.
                    alt text

                    Section 5: Same chips seen in 4.
                    alt text

                    Section 6: RAM.
                    alt text

                    Section 7: Fan area.
                    alt text

                    Section 8: PSUs.
                    alt text

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

                      @khat17 said in Installing pfSense on F5 BIG-IP 5050:

                      I think I've heard that someone got it to work on CENTOS. Would it be possible to take the drivers from Linux and port to BSD?

                      Anything is possible but that would likely require significant effort. Outside my skills, unfortunately.

                      Is there any sort of description of how to get it working with CentOS? If we know what those chips were it would be useful. They may be slightly re-worked versions of something else that could use an existing driver.

                      Steve

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

                        Re: Installing pfSense on F5 BIG-IP 5050
                        Hi guys, so what you are looking for is the id "14e4" this is a plx for the network card ..

                        In principle you need the NSL from Broadcom, you can find an open src

                        "https://github.com/Broadcom-Switch/OpenNSL"

                        You could look starting at linux-kernel-bde.. this is open ofc, but the F5/Arista/NetApp/ Other big vendors have the full pkg .. because you need an NDA .. and other things .. in the past was a little easy to get it .. now I don't know if you still can.

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