Spent some time since with the beagle-x15 getting integration into
Debian, figured I'd let folks know how it was going.
If there's anything mentioned below (particularly upstreaming
linux/u-boot support and features) that you would be interested in
working on, please let me know!
So far, I've managed to forward-port the u-boot-ti patches for
beagle-x15 to u-boot 2016.01, but haven't yet uploaded.; will do that
soon. Would be good to get those patches integrated into mainline u-boot
at some point:
https://anonscm.debian.org/cgit/collab-maint/u-boot.git/tree/debian/patches/am57xx
Some needed modules and kernel options are now enabled in the Debian
provided linux kernel. The biggest problem I've encountered is that
eSATA doesn't work (need to get that fixed in mainline), and
unfortunately the version is only present in Debian's experimental
repository so far:
https://bugs.debian.org/807624
https://bugs.debian.org/810048
I've also enabled support in flash-kernel for Beagle-x15, and it is
present in both Debian unstable and testing:
Once the linux kernel 4.4.x and u-boot are uploaded to unstable, I can
start working more on debian-installer integration, but the hardest
parts are basically done so far. It's pretty likely the Beagle-X15 will
have decent out of the box support in Debian's future release!
I haven't yet added it to the reproducible-builds.org infrastructure, as
I haven't managed to get a fan set up for it yet, and I'm guessing that
would generate a fair bit of heat... (and also wanted to wait till
debian-installer integration is in a working state).
Many thanks to Robert C Nelson and all the other folks in #beagle who've
been available to answer questions and help troubleshoot!
live well,
vagrant