Hardware Overview

The Watchguard Firebox M270 is an Atom C3558 (Denverton) based firewall/switch.

It contains:

Switch Configuration

The internal switch is a Marvel 88E6190. This is supported in FreeBSD-15. The diff to add MDIO support to FreeBSD-15 is in https://reviews.freebsd.org/D50128.

The hints required for e6000sw to attach on ix0's MDIO bus is:

hint.e6000sw.0.addr="0x0"
hint.e6000sw.0.is6190x="1"
hint.e6000sw.0.port9cpu="1"
hint.e6000sw.0.port10cpu="1"
hint.e6000sw.0.port9speed="2500"
hint.e6000sw.0.port10speed="2500"
hint.e6000sw.0.port0disabled="1"

It appears that both ix0 and ix1 are wired into the internal switch as port9/port10. The switch driver needs to be loaded and configured before the RJ45 ethernet ports on the front panel are active. (I needed to use a USB ethernet dongle to install/configure FreeBSD.)

Installation Quirks

boot_serial="YES"
hint.uart.0.at="isa"
hint.uart.1.at="isa"
hint.uart.0.flags="0x10"

comconsole_pcidev=""
comconsole_port="1016"
comconsole_speed="115200"
console="comconsole"

Platform Quirks

(TBD)

MiniPCIe compatibility

(TBD)

Vendor Information

(TBD)


CategoryNetworkFirewalls

NetworkFirewalls/WatchguardFireboxM270 (last edited 2025-05-06T20:05:31+0000 by AdrianChadd)