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

    Successful Install on Watchguard Firebox X700!

    Scheduled Pinned Locked Moved Hardware
    690 Posts 151 Posters 981.6k 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.
    • E
      emigrating
      last edited by

      @Sifter:

      It looks like the mini pci slot could be used for a wifi card, so you could choose if you wanted a vpn card or wifi card in that slot.  Granted, both have to be recognized by pfsense.

      So has anyone tried sticking a wifi card in there? If not, what's a generally accepted card for FreeBSD which I could try?

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

        @emigrating:

        @Sifter:

        It looks like the mini pci slot could be used for a wifi card, so you could choose if you wanted a vpn card or wifi card in that slot.  Granted, both have to be recognized by pfsense.

        So has anyone tried sticking a wifi card in there? If not, what's a generally accepted card for FreeBSD which I could try?

        I havent tried it yet, but I do have one at home.  I finally received my hitachi 4gig microdrive, so I can now install pfsense on the thing and then boot my x700.  Hopefully Ill have time later this week.

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

          @Sifter:

          I havent tried it yet, but I do have one at home.  I finally received my hitachi 4gig microdrive, so I can now install pfsense on the thing and then boot my x700.  Hopefully Ill have time later this week.

          Cool. Do keep us updated.

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

            Ok below is my screen from the serial cable.  I ordered a Hitachi 4gig microdrive off ebay, and this morning did a full install to it via a bootable cdrom on another machine.  I had a usb-cf card reader that was attached to the computer.  After it got done installing, I took it out and slid it into the firebox cf slot.

            Will ufs:ad0 be my microdrive?

            Copyright © 1992-2007 The FreeBSD Project.                                           
            Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994                                                                       
                    The Regents of the University of California. All rights reserved.                                                                         
            FreeBSD is a registered trademark of The FreeBSD Foundation.                                                           
            FreeBSD 6.2-RELEASE-p11 #0: Sun Feb 24 16:32:58 EST 2008                                                       
                sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense.6                                                                       
            Timecounter "i8254" frequency 1193182 Hz quality 0                                                 
            CPU: Intel(R) Pentium(R) III CPU - S         1400MHz (1403.19-MHz 686-class CPU)

            Origin = "GenuineIntel"  Id = 0x6b4  Stepping = 4                                                   
              Features=0x383f9ff<fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr,p   =""  <br="">T,PSE36,MMX,FXSR,SSE>                     
            real memory  = 268435456 (256 MB)                                 
            avail memory = 253263872 (241 MB)                                 
            wlan: mac acl policy registered                               
            kbd1 at kbdmux0               
            ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)                                                                         
            cpu0 on motherboard                   
            pcib0: <intel 82815="" (i815="" gmch)="" host="" to="" hub="" bridge="">pcibus 0 on motherboard                                                                           
            pir0: <pci 11="" interrupt="" routing="" table:="" entries="">on motherboard                                                             
            $PIR: Using invalid BIOS IRQ 9 from 2.13.INTA for link 0x63                                                           
            pci0: <pci bus="">on pcib0                       
            pcib1: <pcibios pci-pci="" bridge="">at device 30.0 on pci0                                                     
            pci2: <pci bus="">on pcib1                       
            pci2: <unknown>at device 6.0 (no driver attached)                                                 
            re0: <realtek 10="" 8139c+="" 100basetx="">port 0xd500-0xd5ff mem 0xefefa000-0xefefa1ff                                                                               
            irq 10 at device 9.0 on pci2                           
            miibus0: <mii bus="">on re0                         
            rlphy0: <realtek internal="" media="" interface="">on miibus0                                                     
            rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re0: Ethernet address: 00:90:7f:31:0e:f2                                       
            re0: [FAST]           
            re1: <realtek 10="" 8139c+="" 100basetx="">port 0xd600-0xd6ff mem 0xefefb000-0xefefb1ff                                                                               
            irq 5 at device 10.0 on pci2                           
            miibus1: <mii bus="">on re1                         
            rlphy1: <realtek internal="" media="" interface="">on miibus1                                                     
            rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re1: Ethernet address: 00:90:7f:31:0e:f3                                       
            re1: [FAST]           
            re2: <realtek 10="" 8139c+="" 100basetx="">port 0xd900-0xd9ff mem 0xefefc000-0xefefc1ff                                                                               
            irq 11 at device 11.0 on pci2                             
            miibus2: <mii bus="">on re2                         
            rlphy2: <realtek internal="" media="" interface="">on miibus2                                                     
            rlphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re2: Ethernet address: 00:90:7f:31:0e:f4                                       
            re2: [FAST]           
            re3: <realtek 10="" 8139c+="" 100basetx="">port 0xda                                         
            irq 12 at device 12.0 on pci2                             
            miibus3: <mii bus="">on re3                         
            rlphy3: <realtek internal="" media="" interface="">on miibus3                                                     
            rlphy3:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re3: Ethernet address: 00:90:7f:31:0e:f5                                       
            re3: [FAST]           
            re4: <realtek 10="" 8139c+="" 100basetx="">port 0xdd00-0xddff mem 0xefefe000-0xefefe1ff                                                                               
            irq 9 at device 13.0 on pci2                           
            miibus4: <mii bus="">on re4                         
            rlphy4: <realtek internal="" media="" interface="">on miibus4                                                     
            rlphy4:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re4: Ethernet address: 00:90:7f:31:0e:f6                                       
            re4: [FAST]           
            re5: <realtek 10="" 8139c+="" 100basetx="">port 0xde00-0xdeff mem 0xefeff000-0xefeff1ff                                                                               
            irq 6 at device 14.0 on pci2                           
            miibus5: <mii bus="">on re5                         
            rlphy5: <realtek internal="" media="" interface="">on miibus5                                                     
            rlphy5:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto                                                             
            re5: Ethernet address: 00:90:7f:31:0e:f7                                       
            re5: [FAST]           
            isab0: <pci-isa bridge="">at device 31.0 on pci0                                             
            isa0: <isa bus="">on isab0                       
            atapci0: <intel ich2="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x37                                                                               
            6,0xff00-0xff0f at device 31.1 on pci0                                     
            ata0: <ata 0="" channel="">on atapci0                               
            ata1: <ata 1="" channel="">on atapci0                               
            pmtimer0 on isa0               
            orm0: <isa option="" rom="">at iomem 0xe0000-0xe0fff on isa0                                                       
            atkbdc0: <keyboard controller="" (i8042)="">at port 0x60,0x64 on isa0                                                               
            atkbd0: <at keyboard="">irq 1 on atkbdc0                                     
            kbd0 at atkbd0             
            atkbd0: [GIANT-LOCKED]
            ppc0: <parallel port="">at port 0x378-0x37f irq 7 on isa0
            ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
            ppc0: FIFO with 16/16/16 bytes threshold
            ppbus0: <parallel port="" bus="">on ppc0
            lpt0: <printer>on ppbus0
            lpt0: Interrupt-driven port
            ppi0: <parallel i="" o="">on ppbus0
            sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
            sio0: type 16550A, console
            sio1: configured irq 3 not in bitmap of probed irqs 0
            sio1: port may not be enabled
            unknown: <pnp0c01>can't assign resources (memory)
            unknown: <pnp0303>can't assign resources (port)
            speaker0: <pc speaker="">at port 0x61 on isa0
            unknown: <pnp0501>can't assign resources (port)
            unknown: <pnp0401>can't assign resources (port)
            RTC BIOS diagnostic error 20 <config_unit>Timecounter "TSC" frequency 1403186855 Hz quality 800
            Timecounters tick every 1.000 msec
            Fast IPsec: Initialized Security Association Processing.
            ad0: 3906MB <hms360604d5cf00 dp4ec30h="">at ata0-master UDMA33                                                       
            ad0: FAILURE - READ_DMA timed out LBA=7999485                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999471                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999484                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999487                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999425                                             
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=7999487                                                           
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=7999487                                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999487                                             
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=7999487                                                           
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=7999487                                                             
            ad0: FAILURE - READ_DMA timed out LBA=7999487                                             
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=128                                                       
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=128                                                         
            ad0: FAILURE - READ_DMA timed out LBA=128                                         
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=16                                                     
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=16                                                       
            ad0: FAILURE - READ_DMA timed out L                                 
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0                                                     
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0                                                       
            ad0: FAILURE - READ_DMA timed out LBA=0                                       
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=512                                                       
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=512                                                         
            ad0: FAILURE - READ_DMA timed out LBA=512                                         
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=64                                                     
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=64                                                       
            ad0: FAILURE - READ_DMA timed out LBA=64                                       
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
            ad0: FAILURE - READ_DMA timed out LBA=0
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=2
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=2
            ad0: FAILURE - READ_DMA timed out LBA=2
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=16
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=16
            ad0: FAILURE - READ_DMA timed out LBA=16
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=128
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=128
            ad0: FAILURE - READ_DMA timed out LBA=128
            ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
            ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
            ad0: FAILURE - READ_DMA timed out LBA=0
            Trying to mount root from ufs:/dev/da0s1a

            Manual root filesystem specification:
              <fstype>:<device>  Mount <device>using filesystem <fstype>eg. ufs:da0s1a
              ?                  List valid disk boot devices
              <empty line="">       Abort manual input

            mountroot></empty></fstype></device></device></fstype></hms360604d5cf00></config_unit></pnp0401></pnp0501></pc></pnp0303></pnp0c01></parallel></printer></parallel></parallel></at></keyboard></isa></ata></ata></intel></isa></pci-isa></realtek></mii></realtek></realtek></mii></realtek></realtek></mii></realtek></realtek></mii></realtek></realtek></mii></realtek></realtek></mii></realtek></unknown></pci></pcibios></pci></pci></intel></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr,p >

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

              When I try ad0 I get:

              mountroot> ufs:ad0
              Trying to mount root from ufs:ad0
              ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=128
              ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=128
              ad0: FAILURE - READ_DMA timed out LBA=128

              Manual root filesystem specification:
                <fstype>:<device>  Mount <device>using filesystem <fstype>eg. ufs:da0s1a
                ?                  List valid disk boot devices
                <empty line="">       Abort manual input

              mountroot>

              …even though when I display the bootable devices it gives me:

              List of GEOM managed disk devices:
                ad0</empty></fstype></device></device></fstype>

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

                @jmcentire:

                Works perfectly!  So if you have any old p3s laying around, swap em out and get a little more performance!  Also these boards do support 512 MB sticks of PC133, so as soon as I find some I will be upgrading that as well.

                I just stuck in a 512meg stick into mine and it still registers as 256.  I had this problem on the old IP330's as well.

                1 Reply Last reply Reply Quote 0
                • dotdashD
                  dotdash
                  last edited by

                  I would try setting hw.ata.ata_dma=0 in the loader.conf to see if that helps getting the microdrive to boot.

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

                    @dotdash:

                    I would try setting hw.ata.ata_dma=0 in the loader.conf to see if that helps getting the microdrive to boot.

                    How would I go about doing that?

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

                      Sorry to be a noob and ask this - but been following this thread faithfully and finally decided to take the plunge and try pfSense on my Firebox x700 - however - having difficulties getting the Hyperterminal commands to "take" - more specifically - I get to see the boot sequence and it asks me for the "mount location" - and then I attempt to type in the commands to mount the hard drive and I am not getting "ENTER" to work.  Any clues?

                      Great resource and forums by the way peeps - thx for all the hard work and effort you guys have done in making pfSense work as well as it has.

                      Dayblade

                      1 Reply Last reply Reply Quote 0
                      • dotdashD
                        dotdash
                        last edited by

                        @Sifter:

                        @dotdash:

                        I would try setting hw.ata.ata_dma=0 in the loader.conf to see if that helps getting the microdrive to boot.

                        How would I go about doing that?

                        Drop to a shell and enter:
                        echo 'hw.ata.ata_dma="0"' >>/boot/loader.conf

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

                          So - after downloading a new terminal program - i can now get the Firebox to answer me - now however - I am getting a "ROOT MOUNT FAILURE"… when following the OP directions.  Suggestions as to next steps?  I also tried doing AUTOMATIC - and that did not work either.

                          Dayblade

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

                            @dotdash:

                            Drop to a shell and enter:
                            echo 'hw.ata.ata_dma="0"' >>/boot/loader.conf

                            At this point, there is no ssh access, only console.  Is there a way to break out of this harddrive mounting screen?

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

                              WOOT!!!! - finally got it working.

                              Had to download a new terminal program so that it would recognize the "ENTERS" - Windows Proggy - Indigo Terminal 2.

                              Had some hiccups with certain character counts so had to enter a few characters "twice" … ie ad2s1a was ad22s1a etc.

                              Will keep ya posted.

                              Dayblade

                              1 Reply Last reply Reply Quote 0
                              • dotdashD
                                dotdash
                                last edited by

                                @Sifter:

                                At this point, there is no ssh access, only console.  Is there a way to break out of this harddrive mounting screen?

                                You could pull the card and add the line on another box or you could try:
                                set hw.ata.ata_dma=0
                                boot

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

                                  So just for fun and curiosity, I wrote a m0n0wall image to a 512meg cf card and stuck it into the watchguard cf slot.  It booted with no issue.  I then put my atheros mini-pci wireless card into the mini-pci slot, and it recognized it immediately.

                                  I too, am getting watchdog timeout's.  I had a ping going from my desktop and randomly, Id say every 10-20 seconds, my ping would timeout, which would then be followed by a watchdog timeout registering in my serial console window.  At the time, I only had 2 cables plugged in, internet to interface re0, and lan to re1.  Most of the watchdog timeouts were on re1.

                                  So I find it interesting the watchdog timeouts are both on pfsense and m0n0wall.

                                  I have also installed a 512meg memory stick, but only 256meg is recognized.  Are there jumpers that need to be moved in order to see the rest of the memory?

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

                                    What kind of serial cable are you guys using? I picked one of these boxes up on eBay and unfortunately it didn't come with one - figured I could use the console cable for my Linksys SRW2016, but I get nothing on-screen.

                                    1 Reply Last reply Reply Quote 0
                                    • jahonixJ
                                      jahonix
                                      last edited by

                                      @emigrating:

                                      the console cable for my Linksys SRW2016, but I get nothing on-screen.

                                      But that's due to the fact that the Linksys cable is all but wired in a known standard.
                                      I have some SRW2008 switches at home and tried that serial cable for a console connection to some other equipment.
                                      Well, grabbing my Null-modem cable worked as expected, the Linksys did not.
                                      And my Null-modem cable didn't work with the Linksys switch, of course. Didn't have the gutts to actually measure the pinout, just labeled it 'Linksys switch ONLY'…

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

                                        Figured as much really as the Linksys cables are straight-thru cables.
                                        Oh well, off I go to eBay to pick up a USB -> null modem combo. Sure it'll come in handy again :)

                                        On a slightly related note, have anyone found the keyboard pinouts on the x700 motherboard? I've only had a quick look (only received it today) but nothing stands out as the prime suspect.

                                        1 Reply Last reply Reply Quote 0
                                        • jahonixJ
                                          jahonix
                                          last edited by

                                          @emigrating:

                                          Figured as much really as the Linksys cables are straight-thru cables.

                                          Then they have the connectors wrong!
                                          Null-modem cable should be  {DB9-female - DB9-female}  and
                                          straight through should be  {DB9-female - DB9-male}  making it an extension.

                                          Everything else is proprietary.

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

                                            Well, to be perfectly honest - that's not the only thing they have wrong :) Took me a good while to flash the SRW2016s to an acceptable firmware which actually included all the features they were advertised as having. Good switches once that was done though.

                                            Oh well, nullmodem cable on it's way now. Grabbed a 5GB microdrive also to see if that'll be recognized so guess I'm shelfing the project for a couple more days.

                                            Hmm, whilst I'm at it - anyone got ideas on a mini-pci wifi card I could stick in it?

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