Check Point V-81
From TechInfoDepot
Jump to navigationJump to search
| Security Gateway | |||||||||||||
|
| |||||||||||||
| 3rd Party Firmware | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dd-wrt | Status Unknown | ||||||||||||
| OpenWrt | Supported | ||||||||||||
| Tomato any flavor | Incompatible | ||||||||||||
| Gargoyle | Status Unknown | ||||||||||||
| Platform | |||||||||||||
| Brand • Model • Rev | Check Point V-81 | ||||||||||||
| Type | network security platform | ||||||||||||
| CPU1 | Marvell 88F8040 | ||||||||||||
| CPU1 Type | ARM Cortex-A72 | ||||||||||||
| CPU1 Speed | 2.0 GHz ( 4 cores ) | ||||||||||||
| Flash1 Chip | Brand? Model? | ||||||||||||
| Flash1 Size | 4 GiB 4,096 MiB <br />4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br /> (eMMC) | ||||||||||||
| RAM1 Size | 2 GiB 2,048 MiB <br />2,147,483,648 B <br />16,777,216 Kib <br />2,097,152 KiB <br />16,384 Mib <br /> (DDR4) | ||||||||||||
| RAM1 Chip | Brand? Model? x 4 | ||||||||||||
| ETH chip1 | Marvell 88F8040 | ||||||||||||
| ETH chip2 | Marvell 88E1512 | ||||||||||||
| ETH chip3 | Marvell 88E1512 | ||||||||||||
| Switch | Marvell 88E6393X | ||||||||||||
| Ethernet Port Count |
2-1GbE-WAN 8-1GbE-LAN | ||||||||||||
| Wired Standard | IEEE 802.3i/3u/3ab | ||||||||||||
| Stock bootloader | U-Boot | ||||||||||||
| Expansion IF types | microSD, USB 3.0, Mini PCIe, M.2 | ||||||||||||
| Mini PCIe slots | 2 | ||||||||||||
| USB ports | 1 | ||||||||||||
| SD/MMC Slots | 1 | ||||||||||||
| M.2 Slots | 1 | ||||||||||||
| USB Hub Compatible | Untested | ||||||||||||
| Power | 12 VDC, 5 A | ||||||||||||
| Connector type | barrel | ||||||||||||
| Serial Port (UART) | yes, (115200 8N1) | ||||||||||||
| JTAG Port | yes | ||||||||||||
|
| |||||||||||||
|
| |||||||||||||
| Other | |||||||||||||
|
| |||||||||||||
| 3rd Party Firmware Support |
OpenWrt • (List | Dev | DLs) | ||||||||||||
| |||||||||||||
For a list of all currently documented Marvell chipsets with specifications, see Marvell.
For a list of all currently documented Check Point devices with specifications, see Check Point.
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
Target: mvebu
Subtarget: cortexa72
Package architecture: aarch64_cortex-a72
Supported Since Commit
Support started version: 25.12.0
Current supported version: 25.12.1
Subtarget: cortexa72
Package architecture: aarch64_cortex-a72
Supported Since Commit
Support started version: 25.12.0
Current supported version: 25.12.1
LAN Hardware: Marvell 88E6393X
LAN Comment: SFP shared with GbE port
WLAN Comment: V-81W WiFi variant has WLAN
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
LAN Comment: SFP shared with GbE port
WLAN Comment: V-81W WiFi variant has WLAN
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
| git • >> |
|---|
mvebu: add support for Check Point V-81
Check Point V-80 (Quantum Spark 1590 Appliance) is an Appliance, based
on Armada 8040 (88F8040).
Specification:
- SoC : Marvell Armada 8040 (88F8040)
- RAM : DDR4 2 GiB (4x 512 MiB chip)
- Flash : eMMC 4 GiB
- Ethernet : 10x 10/100/1000 Mbps
- LAN 1-8 : Marvell 88E6393X
- WAN : Marvell 88E1512
- DMZ : Marvell 88E1512 (RJ-45/SFP combo)
- LEDs/Keys (GPIO): 11x/1x
- UART : "CONSOLE" port (USB 1.1 Type-C)
- chip : Silicon Labs CP2102N
- port : ttyS0
- settings : 115200bps 8n1
- HW Monitoring : 2x nuvoTon NCT7802Y
- USB : USB 3.0 Type-A
- Power : 12 VDC, 3.3 A
- plug : DC Plug 2.5/5.5 mm (inner/outer)
Flash instruction (common):
1. Boot V-81 normally
2. Login to the vendor CLI (default: admin/admin) and login to the Linux
CLI by `expert` command
3. Update U-Boot environment variables by the following commands
fw_setenv bootcmd_ow_usb 'usb start; load usb 0:1 ${loadaddr} boot.scr && source ${loadaddr}'
fw_setenv bootcmd_ow_sd 'load mmc 0:1 ${loadaddr} boot.scr && source ${loadaddr}'
fw_setenv bootcmd_ow_emmc 'run set_mmc_internal; mmc read ${loadaddr} ${prim_header_mmc_blk} 4 && source ${loadaddr}'
fw_setenv bootcmd 'run bootcmd_ow_usb; run bootcmd_ow_sd; run bootcmd_ow_emmc; run bootcmd_part${activePartition};'
Attention: don't forget single quatations of values to prevent
expansion of variables
4. Turn off the device
Flash instruction (USB-boot/SD-boot):
1. Extract and burn (squashfs|ext4)-sdcard.img.gz to USB storage or
MicroSD card
2. Connect that storage to V-81
3. Turn on V-81 and it will be booted with OpenWrt in that USB storage
Flash instruction (eMMC-boot):
1. Copy initramfs image, dtb and bootsctipt to the USB storage with
renaming
initramfs.bin -------> Image
dtb -----------------> armada-8040-v-81.dtb
bootscript (.scr) ---> boot.scr
2. Connect that storage to the USB 3.0 port on V-81
3. Turn on V-81 and it will be booted with OpenWrt initramfs image in
that USB storage
4. Upload (squashfs|ext4)-sysupgrade.gz to V-81
5. Perform sysupgrade with the uploaded image
6. Wait ~100 seconds to complete flashing
Reverting to stock firmware:
1. Turn on V-81 and interrupt booting by Ctrl + C
2. Select "4. Restore to Factory Defaults (local)"
3. Wait ~180 seconds to complete restoring and rebooting
Notes:
- The partition table in the internal eMMC has single partition, but
"blkdevparts=" parameter will be passed from the bootloader and that
definition will be used instead.
- The port-side LED pairs of RJ-45/SFP ports on V-81 are switched by a
GPIO pin of pin7 on &cp0_gpio2. (High(1): RJ-45, Low(0): SFP)
This needs to be switched manually.
- The MicroSD card slot is too unstable and the following messages are
printed without "marvell,xenon-phy-slow-mode;" property.
[ 97.060851] mmc0: error -84 whilst initialising SD card
[ 97.137049] mmc0: error -84 whilst initialising SD card
[ 97.214315] mmc0: error -84 whilst initialising SD card
...
- There are no detailed information about maximum power consumption
limit of the SFP port or optional DSL-SFP modules sold officially.
But the power requirement of almost DSL-SFP modules are 3.3V/700mA, so
set the maximum value of the SFP port to 2000 mW (Power Level III).
- Do not insert a MicroSD card before turning of the device when OpenWrt
installation. The stock firmware deletes all files in the first
partition automatically, to use it as a storage for logs.
MAC addresses:
LAN: 00:1C:7F:xx:xx:FA (mmcblk1boot0, ethaddr (text))
WAN: 00:1C:7F:xx:xx:F9 (mmcblk1boot0, eth2addr (text))
DMZ: 00:1C:7F:xx:xx:FB (mmcblk1boot0, eth1addr (text))
|