I think that’s a significant piece of info in understanding how the device tree data structure works for the Beaglebones.
I’ve got several books on the Beaglebone + Google searching did not yield an answer.
sudo sh -c “echo ‘-4’ > /sys/devices/platform/bone_capemgr/slots”
But that doesn’t work, and there is all sorts of mayhem, including this from dmesg:
[ 251.257614] Unable to handle kernel NULL pointer dereference at virtual address 0000000d
So, the question is, what is the proper procedure for removing a universal overlay, and then putting in a different one?
The config-pin utility is capable of adding an overlay, but can it remove one???
I should be able to remove slot 4 by:
sudo sh -c "echo '-4' > /sys/devices/platform/bone_capemgr/slots"
But that doesn't work, and there is all sorts of mayhem, including this from
dmesg:
[ 251.257614] Unable to handle kernel NULL pointer dereference at virtual
address 0000000d
So, the question is, what is the proper procedure for removing a universal
overlay, and then putting in a different one?
The config-pin utility is capable of adding an overlay, but can it remove
one???
removing capes works in 1-5% of overlays...
from /boot/uEnv.txt remove the cape_universal=enable and it'll come up
with nothing on your next bootup..