I thought I would share that I’ve had pretty good success installing Arch on the PICO-PI-IMX7d.
I used this package: http://il.us.mirror.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz
These instructions: https://archlinuxarm.org/platforms/armv8/generic
And this extlinux.conf:
label Arch Linux kernel /boot/zImage append root=/dev/mmcblk2p1 ro rootfstype=ext4 rootwait quiet fdtdir /boot/dtbs/
The only other thing I did was add this line to
/dev/mmcblk2p1 / auto errors=remount-ro 0 1
… and it worked the first try. I have no idea what I’m doing so I wouldn’t be surprised if these instructions are dangerous or otherwise bad. But it seems to just work. No patches, no custom kernel, or anything else.
I do get these journald errors:
-- Logs begin at Sun 2019-05-12 21:59:50 UTC, end at Sun 2019-05-12 22:00:15 UTC. -- May 12 21:59:51 alarm kernel: spi_imx 30840000.spi: dma setup error -19, use pio May 12 21:59:51 alarm kernel: CPUidle arm: CPU 0 failed to init idle CPU ops May 12 21:59:57 alarm kernel: brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
… but I get those exact same errors with Debian and the custom patched kernel.
Anyway, hope this is helpful to somebody who’s interested in using Arch on these devices.