For the complete documentation index, see llms.txt. This page is also available as Markdown.

CN913x Debian

Overview

As a proof of concept and for prototyping purposes we provide the option to run Debian on Octeon TX2 CN913x based devices. Please note that our images are not pure Debian - we made changes where necessary to enable our hardware.

Applicable Devices

  • CN9130 Clearfog Base

  • CN9130 Clearfog Pro

  • CN9130 COM Express 7

  • CN9131 COM Express 7

  • CN9132 COM Express 7

Download

CN913x Debian 11 SR Release 1

This image comes without U-Boot! Devices produced starting from April 1. 2022 ship with a suitable version preinstalled to SPI Flash. For earlier units please refer to both sections below:

  • CN913x U-Boot Documentation on how to install U-Boot to any of the supported boot media

  • CN913x TLV EEPROM Documentation on programming the Carrier and SoM EEPROMs for device identification.

    For proper operation of Debian it is sufficient to program only the TLV_CODE_PART_NUMBER entry with the long SKU (SoM stickers have the shortened version).

Install

Using a tool of choice the image can be decompressed and written to either a microSD card or USB flash-drive. We suggest etcher.io which also takes care of the decompression by itself. Alternatively an image can be written to arbitrary drives on any Unix system by: xzcat sr-cn913-debian-bullseye-20220312.img.xz | sudo dd of=/dev/sdX bs=4M conv=fsync status=progress

Get Started

Once you are greeted by a login prompt, the default username and password are both debian. For security reasons there is no root password! If you really need one, you can run sudo passwd root to set your own.

Customising

Since Bullseye we are using a custom tool built on KIWI-NG to generate the bootable disk images. We make it available here on our GitHub for general use. If you want to use it and have any questions, please contact support.

Last updated