Delta TN48M - sartura/replica GitHub Wiki
Introduction
Delta TN48M is a managed network switch featuring a quad-core Cortex-A72 64-bit SoC, 48x 1G RJ45 copper network ports, and 4x 10G SFP network ports.
Supported Models
The TN48M platform consists of several hardware models with different firmware support status for the tn48m
Replica.one target:
- TN48M (base model) — supported
- TN48M-P (with PoE) — supported, basic PoE support via the standard Linux
hwmon
API - TN48M2 — not tested/supported.
Building
To build firmware for the TN48M using Replica.one, first clone the main repository as described in docs/QUICKSTART.md
.
Next, invoke the build process using make
:
make CTARGET=aarch64-unknown-linux-gnu package_tn48m
Sample (cached) build can be seen here:
Firmware
A successful build will generate the following files in the output/
directory:
gentoo-arm64-delta-tn48m-onie.img
— ONIE-compatible firmware disk imagegentoo-arm64-delta-tn48m-rootfs.tar.gz
— a snapshot of the root filesystem for debugging purposessysdesc-arm64-delta-tn48m.txt
— a description of the system installation, including installed packages, package sizes, list of root filesystem contents, etc.
Flashing
The output/gentoo-arm64-delta-tn48m-onie.img
raw disk image is pre-formatted and can be copied over onto a flash drive for easy installation using the ONIE installer.
Additional resources
The recording below shows the procedure for flashing the Replica.one firmware:
Lastly, the recording below shows the entire boot process: