Home › Forums › Software discussion › Linux Kernel › Device Tree Different in Ubuntu and Arch
I’ve been comparing Ubuntu and Arch on the Espressobin, and it turns out they use different device tree files with somewhat difficult content. Is there a reasons for that?
Arch version: https://github.com/kmihelich/linux-espressobin/blob/afaa2b4bed0322af220b170e554b0fa02cd0fabf/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
Ubuntu version: https://github.com/MarvellEmbeddedProcessors/linux-marvell/blob/linux-4.4.8/arch/arm64/boot/dts/marvell/armada-3720-community.dts
The Arch version seems more correct and specific to the Espressobin board.
This Arch tree doesn’t seem to work very well – at least one of the Marvell network drivers doesn’t build (resulting in it not detecting the switch and two network ports not working as a result). The mvebu PCIe driver in it doesn’t build either
Technical specification tables can not be displayed on mobile. Please view on desktop