A linux kernel supportting BeagleBoard-X15 is now in Debian stretch
(Debian's upcoming stable release), with support for USB, eMMC, uSD and
ethernet. Unfortunately, eSATA doesn't seem to work when compiled as a
module, although I have it working as a built-in with linux 4.5-rc6.
BeagleBoard-X15 is enabled in debian's u-boot packages, although there
is still considerable work needed send the patches mainline.
Debian-installer images are built, but still require additional modules
to be enabled in the udebs (special packages used only for
debian-installer), and I've filed a bug report with a patch, but will
need to do a little more work to actually get the patch accepted:
I've been running it as a build machine for two and a half weeks as part
of the https://tests.reproducible-builds.org infrastructure. It has
built over 3000 packages in that time. Of the 18 build machines, it's
the sole TI based processor.
The BeagleBoard-X15 is keeping reasonable pace with some quad-core and
octa-core systems with 2GB of ram, as well as quad-core systems with 4GB
It has crashed a couple times, possibly due to eSATA issues. It's
currently running 4.5-rc6, so plan to upgrade the kernel soon.
The fact that it doesn't boot after power cycle without manually
pressing the power button (or hacking the hackware, as discussed on this
list earlier) does take it's toll on uptime, and prevents methods such
as powercycle on ping failure. Someone on irc suggested using the jtag
pins as a way to remotely power cycle it, but I haven't delved into that
It's a bit tricky with only one board to do u-boot and debian-installer
testing while still running as part of the reproducible-builds
infrastructure, but it has worked out alright for the most part.