Watchguard Firebox M400/M500
-
Ok, geom part list command executed on pfsense 2.1(grabbed a 1gb card from my dad). Seems MBR, but it could be that sata needs efi(as each sata port needs to be configured and can only accept what was configured by firebox). I don't have the vga cable yet, so I can't run anything to grab the bios image.
# geom part list Geom name: ad4 modified: false state: OK fwheads: 16 fwsectors: 63 last: 1969631 first: 63 entries: 4 scheme: MBR Providers: 1\. Name: ad4s1 Mediasize: 472195584 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 32256 Mode: r1w0e2 attrib: active rawtype: 165 length: 472195584 offset: 32256 type: freebsd index: 1 end: 922319 start: 63 2\. Name: ad4s2 Mediasize: 472195584 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 472260096 Mode: r0w0e0 rawtype: 165 length: 472195584 offset: 472260096 type: freebsd index: 2 end: 1844639 start: 922383 3\. Name: ad4s3 Mediasize: 52641792 (50M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 944455680 Mode: r1w0e2 rawtype: 165 length: 52641792 offset: 944455680 type: freebsd index: 3 end: 1947455 start: 1844640 Consumers: 1\. Name: ad4 Mediasize: 1008451584 (961M) Sectorsize: 512 Mode: r2w0e4 Geom name: ad4s1 modified: false state: OK fwheads: 16 fwsectors: 63 last: 922256 first: 0 entries: 8 scheme: BSD Providers: 1\. Name: ad4s1a Mediasize: 472187392 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 40448 Mode: r1w0e2 rawtype: 0 length: 472187392 offset: 8192 type: !0 index: 1 end: 922256 start: 16 Consumers: 1\. Name: ad4s1 Mediasize: 472195584 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 32256 Mode: r1w0e2 Geom name: ad4s2 modified: false state: OK fwheads: 16 fwsectors: 63 last: 922256 first: 0 entries: 8 scheme: BSD Providers: 1\. Name: ad4s2a Mediasize: 472187392 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 472268288 Mode: r0w0e0 rawtype: 0 length: 472187392 offset: 8192 type: !0 index: 1 end: 922256 start: 16 Consumers: 1\. Name: ad4s2 Mediasize: 472195584 (450M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 472260096 Mode: r0w0e0
ADDED: I don't have any other device that uses uefi boot. laptops and computers all don't use uefi.
-
Tested MBR image in CF->works.
Image installed to ssd->doesn't work.So it seems my router requires UEFI on sata. The router has a locked bios, so can't change anything there.
The pfsense 2.4.3 image has uefi, but when it installs it formats the ssd GPT and doesn't add an efi-partition with data to the ssd. So I think I just need an option to let pfsense install an efi-partition and data on the ssd. -
You can just add an efi partition using the manual install method. I've never tried that and don't have any easy way to test it but it should work.
You can probably remove the freebsd-boot slice too. Though it should work with both in place.
Steve
-
With manual installation I can add an efi-partition. But pfsense doesn't install anything in it, so it's just an empty partition. Maybe I need to use another command to install something in the efi-partition?
-
Ok try installing using the 'Auto (ZFS)' option. Then you can set the Partition Scheme to GPT(UEFI) or GPT (BIOS+UEFI). Both of which should boot.
[2.4.3-RELEASE][admin@pfSense.localdomain]/root: gpart show => 40 8388528 ada0 GPT (4.0G) 40 409600 1 efi (200M) 409640 1024 2 freebsd-boot (512K) 410664 984 - free - (492K) 411648 7974912 3 freebsd-zfs (3.8G) 8386560 2008 - free - (1.0M)
Steve
-
That worked! I selected GPT(UEFI) and it installed and booted without a problem.
-
Nice! :D
That's weird. Learned something there though.
Steve
-
Yeah it seems my Firebox M500 will only boot an hdd or ssd on sata port 3. 2 and 4 will not work(won't even now I installed it on port 3).
And the Firebox M500 will boot MBR on CF, but requires UEFI on sata.
Strange, but with my tests it looks like this is 100% true.
-
I imagined that would be identical to the m400 other than RAM and CPU but maybe not.
You can dump the BIOS image from the pfSense command line using flashrom but it cannot re-write it.
pkg install flashrom
rehash
flashrom -p internal -r /root/backup.rom
Reading that should be no risk but any operation involving the carries some danger. I've done that several times here though.
Steve
-
Those with ssd installations are you installing a bracket to hold the drive or just letting it sit inside the case?
-
I'm not currently but I previously found adhesive velcro pads to be an acceptable solution for SSDs at least.
Steve
-
I have an m400 on the way but is the 4GB DDR3 RDimm or UDimm?
-
@scorch95 I just have the SSD inside the M400 without any brackets. The stiffness in the power supply and SATA cables is enough to hold it in place. Besides I hardly move the M400. Sometime in the future I am considering a CPU upgrade for AES-NI capability, I might use that opportunity to get or make my own brackets for the SSD at that time.
-
@scorch95 Sorry I re-read your question and realized I did not answer it correctly. I cannot find anything indicated on the RAM stick itself, but found the following on Lanner's FW-7585 manual. Dual-channel DDR3/DDR3L 1066/1333/1600 MHz, un-buffered, non-ECC or ECC.
Here's what mine looks like. -
Thanks. I figured unbuffered was the likely answered but figured it was worth asking before buying a some additional ram.
-
Stephen do we know if this will support Xeon E3-12XX v3 chips? Looking at Lanners literature it seems to only show i series but with a c226 chipset I’d imagine it would but you never know.
-
No idea, sorry. I don't have such things to play with.
It wouldn't surprise me though. The BIOS appears to have this microcode:
I can't easily see what CPUs that might suggest...Steve
-
Well got my m400 in finally. Also received an i3-4370 to go with it. It already has pfSense on it but I believe it’s attached to a CF card rather than a ssd. I’ll need to swap the cpu and reinstall to a spare ssd and I’ll be set for the eventual 2.5 release.
-
CPU has been switched and system powers up. Got it attached to my network currently to test system out. Will try to get SSD installed and pfsense moved over from CF card in the next day or so.
-
Has anyone noticed if the cpu utilization graph works? Mine is sitting at 0%.