Tanix TX6

This is for ARMv8 based devices

Tanix TX6

Postby nxshock » Wed Feb 19, 2020 3:19 pm

It's possible to run mainline ArchLinux ARM on Tanix TX6 (Allwinner H6 SOC).

1. U-Boot

There are no support for this board on mainline U-Boot so I took custom U-Boot from LibreELEC nightly image. Write this image on SD-card.

Remove all files from first partition of SD-card, except extlinux directory.

2. Replace LibreELEC rootfs with ArchLinux ARM rootfs

Format second partition of SD-card and mount it as /. Then mount first partition as /boot. Write generic AArch64 tarball as described here.

3. Configure bootloader

LibreELEC's U-Boot uses extlinux, so edit /boot/extlinux/extlinux.conf:

$this->bbcode_second_pass_code('', '
LABEL ArchLinux
LINUX /Image
FDT /dtbs/allwinner/sun50i-h6-tanix-tx6.dtb
APPEND root=UUID=43ccd8dc-1050-41c1-b9c7-8c0f6c40c22a rw rootwait console=ttyS0,115200 console=tty1
INITRD /initramfs-linux.img
')

Don't forget to replace UUID of root partition with your UUID.

Insert sd-card into board, connect power.

Troubles:
1. No USB3 (until 5.6 kernel?)
2. No Ethernet
3. No Wi-Fi
4. Only 3 Gb RAM on 4 Gb board (SOC limitation?)
Attachments
tanix.png
tanix.png (5.95 KiB) Viewed 3016 times
nxshock
 
Posts: 12
Joined: Thu Feb 25, 2016 4:55 pm

Return to ARMv8 Devices

Who is online

Users browsing this forum: No registered users and 6 guests