Overlay loaded elsewhere?

So I am trying to figure out where the capemgr is loading my overlay from because when I replace the existing file in /lib/firmware I am not seeing any of the changes I’ve made becoming active. In fact, if I delete my .dtbo from /lib/firmware and any other directory the system is still able to load that overlay.

Some system information:
BeagleBoard.org Debian Image 2015-10-11

Also I am running the image from a microSD card but I also have a working image on the eMMC. I’ve ensured that the file doesn’t exist on the eMMC image, although I’m not sure if that matters.
Is the file stored somewhere else other than /lib/firmware after being loaded?

Thank you,


sudo update-initramfs -uk `uname -r`

as they got previously copied from /lib/firmware -> initrd.img-`uname -r`


dmesg | grep bone


Okay, usually you should see a pin-conflict. But this looks like maybe
the wrong dtc compiler..

which version? (we usually install it to /usr/local/bin/dtc as the
3.8-dtc is in bin)

/usr/local/bin/dtc --version



Issue was resolved, I failed to define an array of control pins in my overlay and as a result I was seeing the following error message:
[ 4.043248] of_resolve_phandles: Could not find symbol ‘i2c1_pins’
I didn’t see this error message since I was using ‘dmesg | grep bone’ to narrow the search field.

Thanks for the help Robert.