Template:Computer/TBS TBS2910

From ParabolaWiki
Jump to: navigation, search
1 Supported versions
  • TBS TBS2910 v2.1 (PCB revision 2.1)
  • TBS TBS2910 v2.3 (PCB revision 2.3)
2 Requirements
  • A computer with a Parabola or another distribution with imx_usb_loader
  • A serial cable or a display with HDMI + an HDMI cable + a keyboard
3 Bootrom constraints
This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.
4 Parabola u-boot
This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.
5 Already present: TBS2910 Matrix ARM mini PC

There are several versions of the board.

On the version that has "TBS-2910V23" written on it, the bootloader is already present in an eMMC partition.

It should already be free software as it's u-boot though:

  • We need to find the source code. It's probably on the manufacturer website.
  • We might want to update it to a new version as the version that I had didn't support using syslinux config files.

If you have a serial cable, you can then type the following:

ums 0 mmc 2

This will export the eMMC hardware partition that contain the OS (but not the bootloader).

It's then possible to just repartition the eMMC and install Parabola in there.

Once the Parabola rootfs is installed on the first partition, it's possible to load Parabola by creating a /uEnv.txt file with the following content:

mmcroot=/dev/mmcblk2p1 rw rootwait
optargs= loglevel=8 systemd.show_status=true
zImage=/boot/vmlinuz-linux-libre
fdt_file=/boot/dtbs/linux-libre/imx6q-tbs2910.dtb

6 See also