Skip to content

Delta TN48M

Jakov Petrina edited this page Jun 11, 2021 · 1 revision

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:

asciicast

Firmware

A successful build will generate the following files in the output/ directory:

  • gentoo-arm64-delta-tn48m-onie.img — ONIE-compatible firmware disk image
  • gentoo-arm64-delta-tn48m-rootfs.tar.gz — a snapshot of the root filesystem for debugging purposes
  • sysdesc-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:

asciicast

Lastly, the recording below shows the entire boot process:

asciicast