Template:Computer/TBS TBS2910
From ParabolaWiki
Contents
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
4 Parabola u-boot
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
- tbs2910.rst from the u-boot source code.
- Libreplanet TBS2910_Matrix_ARM_mini_PC page