It worked for me with
- BeagleBone Black rev C
- Debian 8.7 2017-03-19 4GB SD IoT from latest-images
- Kernel 4.4.68-ti-r106
From the link provided by @ craig-mcqueen, and using this example tree overlay
In the file /boot/uboot/uEnv.txt (DM-GPIO-Test is the name of my overlay):
cmdline=coherent_pool=1M cape_universal=enable bone_capemgr.enable _partno=DM-GPIO-Test noapic
Create /etc/initramfs-tools/hooks/dtbo
#!/bin/sh set -e . /usr/share/initramfs-tools/hook-functions # Copy Device Tree fragments mkdir -p "${DESTDIR}/lib/firmware" cp -p /lib/firmware/*.dtbo "${DESTDIR}/lib/firmware/"
Make it executable:
sudo chmod +x /etc/initramfs-tools/hooks/dtbo
Backup initrd:
sudo cp /boot/initrd.img-4.4.68-ti-r106 /boot/initrd.img-4.4.68-ti-r106.bak
Update initrd:
/opt/scripts/tools/developers/update_initrd.sh
Reboot
sudo reboot
Make sure it has been downloaded:
root@beaglebone :/home/debian
source share